From 93c173a95e985d6b1fd413a9cfb5a3f8839135c0 Mon Sep 17 00:00:00 2001 From: Joel Hestness Date: Fri, 14 Aug 2015 01:19:34 -0500 Subject: [PATCH] stats: Bump for MessageBuffer, cache latency changes --- .../config.ini | 2255 ++- .../simple-timing-ruby-MESI_Two_Level/simerr | 7 +- .../simple-timing-ruby-MESI_Two_Level/simout | 11 +- .../stats.txt | 352 +- .../config.ini | 2264 ++- .../simerr | 7 +- .../simout | 11 +- .../stats.txt | 349 +- .../config.ini | 2323 ++- .../simple-timing-ruby-MOESI_CMP_token/simerr | 7 +- .../simple-timing-ruby-MOESI_CMP_token/simout | 11 +- .../stats.txt | 794 +- .../config.ini | 1423 +- .../simple-timing-ruby-MOESI_hammer/simerr | 7 +- .../simple-timing-ruby-MOESI_hammer/simout | 11 +- .../simple-timing-ruby-MOESI_hammer/stats.txt | 403 +- .../alpha/linux/simple-timing-ruby/config.ini | 1294 +- .../ref/alpha/linux/simple-timing-ruby/simerr | 7 +- .../ref/alpha/linux/simple-timing-ruby/simout | 11 +- .../alpha/linux/simple-timing-ruby/stats.txt | 398 +- .../config.ini | 2255 ++- .../simple-timing-ruby-MESI_Two_Level/simerr | 7 +- .../simple-timing-ruby-MESI_Two_Level/simout | 11 +- .../stats.txt | 260 +- .../config.ini | 2264 ++- .../simerr | 7 +- .../simout | 11 +- .../stats.txt | 473 +- .../config.ini | 2323 ++- .../simple-timing-ruby-MOESI_CMP_token/simerr | 7 +- .../simple-timing-ruby-MOESI_CMP_token/simout | 11 +- .../stats.txt | 336 +- .../config.ini | 1423 +- .../simple-timing-ruby-MOESI_hammer/simerr | 7 +- .../simple-timing-ruby-MOESI_hammer/simout | 11 +- .../simple-timing-ruby-MOESI_hammer/stats.txt | 340 +- .../alpha/tru64/simple-timing-ruby/config.ini | 1294 +- .../ref/alpha/tru64/simple-timing-ruby/simerr | 7 +- .../ref/alpha/tru64/simple-timing-ruby/simout | 11 +- .../alpha/tru64/simple-timing-ruby/stats.txt | 437 +- .../mips/linux/simple-timing-ruby/config.ini | 1294 +- .../ref/mips/linux/simple-timing-ruby/simerr | 8 +- .../ref/mips/linux/simple-timing-ruby/simout | 11 +- .../mips/linux/simple-timing-ruby/stats.txt | 431 +- .../sparc/linux/simple-timing-ruby/config.ini | 1294 +- .../ref/sparc/linux/simple-timing-ruby/simerr | 7 +- .../ref/sparc/linux/simple-timing-ruby/simout | 13 +- .../sparc/linux/simple-timing-ruby/stats.txt | 411 +- .../x86/linux/simple-timing-ruby/config.ini | 1294 +- .../ref/x86/linux/simple-timing-ruby/simerr | 7 +- .../ref/x86/linux/simple-timing-ruby/simout | 13 +- .../x86/linux/simple-timing-ruby/stats.txt | 454 +- .../memtest-ruby-MESI_Two_Level/config.ini | 13251 ++++++++++++++- .../linux/memtest-ruby-MESI_Two_Level/simerr | 146 +- .../linux/memtest-ruby-MESI_Two_Level/simout | 13 +- .../memtest-ruby-MESI_Two_Level/stats.txt | 1941 +-- .../config.ini | 13217 ++++++++++++++- .../memtest-ruby-MOESI_CMP_directory/simerr | 159 +- .../memtest-ruby-MOESI_CMP_directory/simout | 11 +- .../stats.txt | 2594 +-- .../memtest-ruby-MOESI_CMP_token/config.ini | 13367 +++++++++++++++- .../linux/memtest-ruby-MOESI_CMP_token/simerr | 159 +- .../linux/memtest-ruby-MOESI_CMP_token/simout | 11 +- .../memtest-ruby-MOESI_CMP_token/stats.txt | 2778 ++-- .../memtest-ruby-MOESI_hammer/config.ini | 11371 ++++++++++++- .../linux/memtest-ruby-MOESI_hammer/simerr | 159 +- .../linux/memtest-ruby-MOESI_hammer/simout | 11 +- .../linux/memtest-ruby-MOESI_hammer/stats.txt | 2696 ++-- .../ref/alpha/linux/memtest-ruby/config.ini | 11008 ++++++++++++- .../ref/alpha/linux/memtest-ruby/simerr | 159 +- .../ref/alpha/linux/memtest-ruby/simout | 11 +- .../ref/alpha/linux/memtest-ruby/stats.txt | 1214 +- .../rubytest-ruby-MESI_Two_Level/config.ini | 2253 ++- .../linux/rubytest-ruby-MESI_Two_Level/simerr | 7 +- .../linux/rubytest-ruby-MESI_Two_Level/simout | 13 +- .../rubytest-ruby-MESI_Two_Level/stats.txt | 975 +- .../config.ini | 2262 ++- .../rubytest-ruby-MOESI_CMP_directory/simerr | 7 +- .../rubytest-ruby-MOESI_CMP_directory/simout | 11 +- .../stats.txt | 972 +- .../rubytest-ruby-MOESI_CMP_token/config.ini | 2321 ++- .../rubytest-ruby-MOESI_CMP_token/simerr | 7 +- .../rubytest-ruby-MOESI_CMP_token/simout | 11 +- .../rubytest-ruby-MOESI_CMP_token/stats.txt | 1105 +- .../rubytest-ruby-MOESI_hammer/config.ini | 1359 +- .../linux/rubytest-ruby-MOESI_hammer/simerr | 7 +- .../linux/rubytest-ruby-MOESI_hammer/simout | 11 +- .../rubytest-ruby-MOESI_hammer/stats.txt | 1035 +- .../ref/alpha/linux/rubytest-ruby/config.ini | 1272 +- .../ref/alpha/linux/rubytest-ruby/simerr | 7 +- .../ref/alpha/linux/rubytest-ruby/simout | 11 +- .../ref/alpha/linux/rubytest-ruby/stats.txt | 733 +- 92 files changed, 103858 insertions(+), 13474 deletions(-) diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini index 566450d05..92a476e8b 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello gid=100 input=cin kvmInSE=false @@ -241,7 +241,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -250,15 +250,16 @@ directory_latency=6 eventq_index=0 number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_mem_ctrl_latency=1 transitions_per_cycle=4 version=0 memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[6] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -267,9 +268,44 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -280,52 +316,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl0.optionalQueue prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system to_l2_latency=1 transitions_per_cycle=4 +unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] -unblockFromL1Cache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0.prefetcher] type=Prefetcher cross_page=false @@ -338,13 +408,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -355,9 +463,21 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache +DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -367,33 +487,92 @@ l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system to_l1_latency=1 transitions_per_cycle=4 +unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache version=0 -DirRequestFromL2Cache=system.ruby.network.slave[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[4] -unblockToL2Cache=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.DirRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.unblockToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -402,7 +581,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -410,14 +589,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -449,63 +630,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout index 703a818a3..90b6836e9 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:37:52 -gem5 started Jan 22 2014 17:25:49 -gem5 executing on u200540-lin -command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level -re tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level +gem5 compiled Aug 13 2015 19:16:05 +gem5 started Aug 13 2015 20:15:31 +gem5 executing on artery +command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MESI_Two_Level + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 138616 because target called exit() +Exiting @ tick 121460 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt index 88733611d..b3846c240 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000139 # Number of seconds simulated -sim_ticks 138724 # Number of ticks simulated -final_tick 138724 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000121 # Number of seconds simulated +sim_ticks 121460 # Number of ticks simulated +final_tick 121460 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 45032 # Simulator instruction rate (inst/s) -host_op_rate 45028 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 977453 # Simulator tick rate (ticks/s) -host_mem_usage 451780 # Number of bytes of host memory used -host_seconds 0.14 # Real time elapsed on the host +host_inst_rate 22637 # Simulator instruction rate (inst/s) +host_op_rate 22636 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 430242 # Simulator tick rate (ticks/s) +host_mem_usage 402016 # Number of bytes of host memory used +host_seconds 0.28 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1460 # system.mem_ctrls.num_reads::total 1460 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 277 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 277 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 673567660 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 673567660 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 127793316 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 127793316 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 801360976 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 801360976 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 769306768 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 769306768 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 145957517 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 145957517 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 915264285 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 915264285 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1460 # Number of read requests accepted system.mem_ctrls.writeReqs 277 # Number of write requests accepted system.mem_ctrls.readBursts 1460 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 277 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 75008 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 18432 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 6464 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 74176 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 19264 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 5376 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 93440 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 17728 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 288 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 155 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 301 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 163 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.perBankRdBursts::0 102 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 61 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 90 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 90 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 105 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 94 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 21 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::7 4 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 87 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 84 # Per bank write bursts system.mem_ctrls.perBankRdBursts::11 75 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 26 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 394 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 395 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 67 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 48 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 30 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 18 # Per bank write bursts system.mem_ctrls.perBankWrBursts::5 6 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::13 16 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 43 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 41 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 138621 # Total gap between requests +system.mem_ctrls.totGap 121373 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 277 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 1172 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 1159 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -136,11 +136,11 @@ system.mem_ctrls.wrQLenPdf::12 1 # Wh system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::15 3 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 4 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see @@ -150,9 +150,9 @@ system.mem_ctrls.wrQLenPdf::26 6 # Wh system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see @@ -184,88 +184,86 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 233 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 343.622318 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 215.641138 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 323.027267 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 63 27.04% 27.04% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 61 26.18% 53.22% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 29 12.45% 65.67% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 14 6.01% 71.67% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 15 6.44% 78.11% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 14 6.01% 84.12% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 7 3.00% 87.12% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 7 3.00% 90.13% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 23 9.87% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 233 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 179.333333 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 129.319022 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 112.290100 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::64-79 1 16.67% 33.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::192-207 1 16.67% 50.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::208-223 1 16.67% 66.67% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::240-255 1 16.67% 83.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::320-335 1 16.67% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.833333 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.809662 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.983192 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 3 50.00% 50.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 1 16.67% 66.67% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 2 33.33% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 8028 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 30296 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 5860 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 6.85 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 215 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 361.079070 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 218.518186 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 343.911785 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 62 28.84% 28.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 53 24.65% 53.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 19 8.84% 62.33% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 18 8.37% 70.70% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 12 5.58% 76.28% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 6 2.79% 79.07% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 11 5.12% 84.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 8 3.72% 87.91% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 26 12.09% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 215 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 150.200000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 107.544474 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 96.970098 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 1 20.00% 40.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::200-207 1 20.00% 60.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::208-215 1 20.00% 80.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::240-247 1 20.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.800000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.771851 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.095445 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 3 60.00% 60.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 40.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 8037 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 30058 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5795 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.93 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 25.85 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 540.70 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 46.60 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 673.57 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 127.79 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.93 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 610.70 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 44.26 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 769.31 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 145.96 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.59 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 4.22 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.36 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 5.12 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.77 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.35 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 22.86 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 943 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 92 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.46 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 75.41 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 79.80 # Average gap between requests -system.mem_ctrls.pageHitRate 79.98 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 604800 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 336000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 5840640 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 383616 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 8645520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 75398688 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 13434000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 104643264 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 789.033976 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 25868 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 4420 # Time in different power states +system.mem_ctrls.avgWrQLen 22.44 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 944 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 78 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 81.45 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 68.42 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 69.88 # Average gap between requests +system.mem_ctrls.pageHitRate 80.28 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 506520 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 281400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 5703360 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 248832 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 7628400 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 66392460 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 11991000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 92751972 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 792.413259 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 22133 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 3900 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 106302 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 93571 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 1118880 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 621600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 8087040 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 663552 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 8645520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 89353656 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 1192800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 109683048 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 827.035092 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1330 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 4420 # Time in different power states +system.mem_ctrls_1.actEnergy 1088640 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 604800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 8236800 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 622080 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 7628400 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 78596388 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 1285800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 98062908 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 837.786484 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 1555 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 3900 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 126886 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 111609 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -301,7 +299,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 138724 # number of cpu cycles simulated +system.cpu.numCycles 121460 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -320,7 +318,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 138724 # Number of busy cycles +system.cpu.num_busy_cycles 121460 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -363,9 +361,9 @@ system.ruby.clk_domain.clock 1 # Cl system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message system.ruby.delayHist::samples 9645 # delay histogram for all message -system.ruby.delayHist::mean 0.162571 # delay histogram for all message -system.ruby.delayHist::stdev 1.010166 # delay histogram for all message -system.ruby.delayHist | 9296 96.38% 96.38% | 0 0.00% 96.38% | 204 2.12% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::mean 0.164852 # delay histogram for all message +system.ruby.delayHist::stdev 1.012053 # delay histogram for all message +system.ruby.delayHist | 9285 96.27% 96.27% | 0 0.00% 96.27% | 215 2.23% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message system.ruby.delayHist::total 9645 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -377,25 +375,25 @@ system.ruby.outstanding_req_hist::total 8449 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 15.420928 -system.ruby.latency_hist::gmean 5.221828 -system.ruby.latency_hist::stdev 29.495379 -system.ruby.latency_hist | 7276 86.13% 86.13% | 1152 13.64% 99.76% | 4 0.05% 99.81% | 4 0.05% 99.86% | 4 0.05% 99.91% | 8 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.377367 +system.ruby.latency_hist::gmean 2.098947 +system.ruby.latency_hist::stdev 29.666839 +system.ruby.latency_hist | 7289 86.28% 86.28% | 1140 13.49% 99.78% | 4 0.05% 99.82% | 1 0.01% 99.83% | 5 0.06% 99.89% | 9 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 6958 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6958 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 6958 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6958 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1490 -system.ruby.miss_latency_hist::mean 73.424161 -system.ruby.miss_latency_hist::gmean 69.478292 -system.ruby.miss_latency_hist::stdev 29.116195 -system.ruby.miss_latency_hist | 318 21.34% 21.34% | 1152 77.32% 98.66% | 4 0.27% 98.93% | 4 0.27% 99.19% | 4 0.27% 99.46% | 8 0.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 71.177181 +system.ruby.miss_latency_hist::gmean 66.939744 +system.ruby.miss_latency_hist::stdev 30.560087 +system.ruby.miss_latency_hist | 331 22.21% 22.21% | 1140 76.51% 98.72% | 4 0.27% 98.99% | 1 0.07% 99.06% | 5 0.34% 99.40% | 9 0.60% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1490 system.ruby.l1_cntrl0.L1Dcache.demand_hits 1249 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 799 # Number of cache demand misses @@ -416,7 +414,7 @@ system.ruby.l2_cntrl0.L2cache.demand_hits 30 # N system.ruby.l2_cntrl0.L2cache.demand_misses 1460 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 1490 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 3.773860 +system.ruby.network.routers0.percent_links_utilized 4.310267 system.ruby.network.routers0.msg_count.Control::0 1490 system.ruby.network.routers0.msg_count.Request_Control::2 1041 system.ruby.network.routers0.msg_count.Response_Data::1 1490 @@ -433,7 +431,7 @@ system.ruby.network.routers0.msg_bytes.Response_Control::2 6392 system.ruby.network.routers0.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers0.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers1.percent_links_utilized 7.327679 +system.ruby.network.routers1.percent_links_utilized 8.369216 system.ruby.network.routers1.msg_count.Control::0 2950 system.ruby.network.routers1.msg_count.Request_Control::2 1041 system.ruby.network.routers1.msg_count.Response_Data::1 3227 @@ -450,14 +448,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 6392 system.ruby.network.routers1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers2.percent_links_utilized 3.553819 +system.ruby.network.routers2.percent_links_utilized 4.058949 system.ruby.network.routers2.msg_count.Control::0 1460 system.ruby.network.routers2.msg_count.Response_Data::1 1737 system.ruby.network.routers2.msg_count.Response_Control::1 2627 system.ruby.network.routers2.msg_bytes.Control::0 11680 system.ruby.network.routers2.msg_bytes.Response_Data::1 125064 system.ruby.network.routers2.msg_bytes.Response_Control::1 21016 -system.ruby.network.routers3.percent_links_utilized 4.885120 +system.ruby.network.routers3.percent_links_utilized 5.579477 system.ruby.network.routers3.msg_count.Control::0 2950 system.ruby.network.routers3.msg_count.Request_Control::2 1041 system.ruby.network.routers3.msg_count.Response_Data::1 3227 @@ -486,14 +484,14 @@ system.ruby.network.msg_byte.Response_Data 697032 system.ruby.network.msg_byte.Response_Control 114288 system.ruby.network.msg_byte.Writeback_Data 61776 system.ruby.network.msg_byte.Writeback_Control 6984 -system.ruby.network.routers0.throttle0.link_utilization 5.365690 +system.ruby.network.routers0.throttle0.link_utilization 6.128355 system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 1041 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 1490 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 8328 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 107280 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers0.throttle1.link_utilization 2.182031 +system.ruby.network.routers0.throttle1.link_utilization 2.492178 system.ruby.network.routers0.throttle1.msg_count.Control::0 1490 system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 900 system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 799 @@ -506,7 +504,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 639 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers1.throttle0.link_utilization 7.441394 +system.ruby.network.routers1.throttle0.link_utilization 8.499094 system.ruby.network.routers1.throttle0.msg_count.Control::0 1490 system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 1460 system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 2352 @@ -521,7 +519,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 639 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers1.throttle1.link_utilization 7.213964 +system.ruby.network.routers1.throttle1.link_utilization 8.239338 system.ruby.network.routers1.throttle1.msg_count.Control::0 1460 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1041 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1767 @@ -530,26 +528,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 11680 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 8328 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 127224 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 12888 -system.ruby.network.routers2.throttle0.link_utilization 1.848274 +system.ruby.network.routers2.throttle0.link_utilization 2.110983 system.ruby.network.routers2.throttle0.msg_count.Control::0 1460 system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 277 system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 1175 system.ruby.network.routers2.throttle0.msg_bytes.Control::0 11680 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 19944 system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 9400 -system.ruby.network.routers2.throttle1.link_utilization 5.259364 +system.ruby.network.routers2.throttle1.link_utilization 6.006916 system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 1460 system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 1452 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 105120 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 11616 -system.ruby.network.routers3.throttle0.link_utilization 5.365690 +system.ruby.network.routers3.throttle0.link_utilization 6.128355 system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 1041 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 1490 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 8328 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 107280 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers3.throttle1.link_utilization 7.441394 +system.ruby.network.routers3.throttle1.link_utilization 8.499094 system.ruby.network.routers3.throttle1.msg_count.Control::0 1490 system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 1460 system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 2352 @@ -564,7 +562,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 639 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers3.throttle2.link_utilization 1.848274 +system.ruby.network.routers3.throttle2.link_utilization 2.110983 system.ruby.network.routers3.throttle2.msg_count.Control::0 1460 system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 277 system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 1175 @@ -581,9 +579,9 @@ system.ruby.delayVCHist.vnet_0::total 2725 # de system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::samples 5879 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.069400 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 0.366068 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 5675 96.53% 96.53% | 0 0.00% 96.53% | 204 3.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.073142 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 0.375443 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 5664 96.34% 96.34% | 0 0.00% 96.34% | 215 3.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::total 5879 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 @@ -593,71 +591,71 @@ system.ruby.delayVCHist.vnet_2::total 1041 # de system.ruby.LD.latency_hist::bucket_size 64 system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 35.984784 -system.ruby.LD.latency_hist::gmean 13.718106 -system.ruby.LD.latency_hist::stdev 39.109328 -system.ruby.LD.latency_hist | 793 67.03% 67.03% | 384 32.46% 99.49% | 1 0.08% 99.58% | 1 0.08% 99.66% | 2 0.17% 99.83% | 2 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 33.972105 +system.ruby.LD.latency_hist::gmean 7.701642 +system.ruby.LD.latency_hist::stdev 40.478944 +system.ruby.LD.latency_hist | 802 67.79% 67.79% | 375 31.70% 99.49% | 0 0.00% 99.49% | 0 0.00% 99.49% | 2 0.17% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 600 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 600 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 600 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 600 system.ruby.LD.miss_latency_hist::bucket_size 64 system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 583 -system.ruby.LD.miss_latency_hist::mean 69.931389 -system.ruby.LD.miss_latency_hist::gmean 65.571846 -system.ruby.LD.miss_latency_hist::stdev 28.816437 -system.ruby.LD.miss_latency_hist | 193 33.10% 33.10% | 384 65.87% 98.97% | 1 0.17% 99.14% | 1 0.17% 99.31% | 2 0.34% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 67.905660 +system.ruby.LD.miss_latency_hist::gmean 62.953372 +system.ruby.LD.miss_latency_hist::stdev 32.457951 +system.ruby.LD.miss_latency_hist | 202 34.65% 34.65% | 375 64.32% 98.97% | 0 0.00% 98.97% | 0 0.00% 98.97% | 2 0.34% 99.31% | 4 0.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 583 system.ruby.ST.latency_hist::bucket_size 64 system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 18.053179 -system.ruby.ST.latency_hist::gmean 6.262232 -system.ruby.ST.latency_hist::stdev 31.945584 -system.ruby.ST.latency_hist | 769 88.90% 88.90% | 92 10.64% 99.54% | 1 0.12% 99.65% | 0 0.00% 99.65% | 1 0.12% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 15.273988 +system.ruby.ST.latency_hist::gmean 2.701326 +system.ruby.ST.latency_hist::stdev 28.276128 +system.ruby.ST.latency_hist | 773 89.36% 89.36% | 91 10.52% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 649 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 649 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 649 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 649 system.ruby.ST.miss_latency_hist::bucket_size 64 system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 216 -system.ruby.ST.miss_latency_hist::mean 63.282407 -system.ruby.ST.miss_latency_hist::gmean 57.152160 -system.ruby.ST.miss_latency_hist::stdev 36.903379 -system.ruby.ST.miss_latency_hist | 120 55.56% 55.56% | 92 42.59% 98.15% | 1 0.46% 98.61% | 0 0.00% 98.61% | 1 0.46% 99.07% | 2 0.93% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 58.162037 +system.ruby.ST.miss_latency_hist::gmean 53.494090 +system.ruby.ST.miss_latency_hist::stdev 27.387260 +system.ruby.ST.miss_latency_hist | 124 57.41% 57.41% | 91 42.13% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 216 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 11.264062 -system.ruby.IFETCH.latency_hist::gmean 4.262075 -system.ruby.IFETCH.latency_hist::stdev 25.133535 -system.ruby.IFETCH.latency_hist | 5714 89.28% 89.28% | 676 10.56% 99.84% | 2 0.03% 99.88% | 3 0.05% 99.92% | 1 0.02% 99.94% | 4 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.314219 +system.ruby.IFETCH.latency_hist::gmean 1.595263 +system.ruby.IFETCH.latency_hist::stdev 25.608064 +system.ruby.IFETCH.latency_hist | 5714 89.28% 89.28% | 674 10.53% 99.81% | 4 0.06% 99.88% | 1 0.02% 99.89% | 3 0.05% 99.94% | 4 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 5709 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5709 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5709 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5709 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 691 -system.ruby.IFETCH.miss_latency_hist::mean 79.541245 -system.ruby.IFETCH.miss_latency_hist::gmean 77.547127 -system.ruby.IFETCH.miss_latency_hist::stdev 24.993726 -system.ruby.IFETCH.miss_latency_hist | 5 0.72% 0.72% | 676 97.83% 98.55% | 2 0.29% 98.84% | 3 0.43% 99.28% | 1 0.14% 99.42% | 4 0.58% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 78.005789 +system.ruby.IFETCH.miss_latency_hist::gmean 75.617268 +system.ruby.IFETCH.miss_latency_hist::stdev 28.004761 +system.ruby.IFETCH.miss_latency_hist | 5 0.72% 0.72% | 674 97.54% 98.26% | 4 0.58% 98.84% | 1 0.14% 98.99% | 3 0.43% 99.42% | 4 0.58% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 691 system.ruby.Directory_Controller.Fetch 1460 0.00% 0.00% system.ruby.Directory_Controller.Data 277 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini index c453da7e6..d687a6df9 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello gid=100 input=cin kvmInSE=false @@ -241,25 +241,26 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -forwardFromDir=system.ruby.network.slave[6] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[5] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -268,9 +269,53 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -278,58 +323,122 @@ clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue use_timeout_latency=50 version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -340,9 +449,21 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -351,33 +472,100 @@ eventq_index=0 number_of_TBEs=256 recycle_latency=10 request_latency=2 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache response_latency=2 ruby_system=system.ruby system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l2_cntrl0.triggerQueue version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[2] -GlobalRequestToL2Cache=system.ruby.network.master[2] -L1RequestFromL2Cache=system.ruby.network.slave[3] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[4] -responseToL2Cache=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -386,7 +574,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -394,14 +582,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -433,63 +623,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout index e44640397..5a20e233f 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:42:56 -gem5 started Jan 22 2014 17:26:22 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory -re tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory +gem5 compiled Aug 13 2015 19:22:33 +gem5 started Aug 13 2015 20:16:04 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_directory + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 117611 because target called exit() +Exiting @ tick 108694 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt index 216848fe0..fbfc4fe06 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000126 # Number of seconds simulated -sim_ticks 126343 # Number of ticks simulated -final_tick 126343 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000109 # Number of seconds simulated +sim_ticks 108694 # Number of ticks simulated +final_tick 108694 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 43834 # Simulator instruction rate (inst/s) -host_op_rate 43830 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 866526 # Simulator tick rate (ticks/s) -host_mem_usage 454420 # Number of bytes of host memory used -host_seconds 0.15 # Real time elapsed on the host +host_inst_rate 31686 # Simulator instruction rate (inst/s) +host_op_rate 31684 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 538927 # Simulator tick rate (ticks/s) +host_mem_usage 405952 # Number of bytes of host memory used +host_seconds 0.20 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1182 # system.mem_ctrls.num_reads::total 1182 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 194 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 194 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 598751019 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 598751019 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 98272164 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 98272164 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 697023183 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 697023183 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 695972179 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 695972179 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 114228936 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 114228936 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 810201115 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 810201115 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1182 # Number of read requests accepted system.mem_ctrls.writeReqs 194 # Number of write requests accepted system.mem_ctrls.readBursts 1182 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 194 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 64512 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 11136 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 5376 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 64448 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 11200 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 5440 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 75648 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 12416 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 174 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 78 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 175 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 82 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.perBankRdBursts::0 83 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 51 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 81 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 75 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 99 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 20 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 94 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 2 # Per bank write bursts system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 56 # Per bank write bursts system.mem_ctrls.perBankRdBursts::11 51 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 21 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 363 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 67 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 365 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 66 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 21 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 9 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 17 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 6 # Per bank write bursts system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 2 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 15 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 37 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 18 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 41 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 126275 # Total gap between requests +system.mem_ctrls.totGap 108642 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 194 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 1008 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 1007 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -136,7 +136,7 @@ system.mem_ctrls.wrQLenPdf::12 1 # Wh system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::15 3 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 4 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::17 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see @@ -147,11 +147,11 @@ system.mem_ctrls.wrQLenPdf::23 6 # Wh system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see @@ -184,86 +184,87 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 212 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 326.339623 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 200.746581 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 319.329567 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 67 31.60% 31.60% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 54 25.47% 57.08% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 23 10.85% 67.92% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 13 6.13% 74.06% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 12 5.66% 79.72% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 12 5.66% 85.38% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 6 2.83% 88.21% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 3 1.42% 89.62% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 22 10.38% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 212 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 202 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 335.524752 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 204.886741 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 324.305016 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 65 32.18% 32.18% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 47 23.27% 55.45% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 21 10.40% 65.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 14 6.93% 72.77% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 12 5.94% 78.71% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 11 5.45% 84.16% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 6 2.97% 87.13% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 2.48% 89.60% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 21 10.40% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 202 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 136.800000 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 103.930082 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 78.649221 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 141.200000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 107.481731 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 78.180560 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::112-119 1 20.00% 40.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 40.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::136-143 1 20.00% 60.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::192-199 1 20.00% 80.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.800000 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.771851 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.095445 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 3 60.00% 60.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.976446 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 2 40.00% 40.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 20.00% 60.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::18 2 40.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 7952 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 27104 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 5040 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 7.89 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 6988 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 26121 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5035 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.94 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 26.89 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 510.61 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 42.55 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 598.75 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 98.27 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.94 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 592.93 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 50.05 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 695.97 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 114.23 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.32 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.99 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.33 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 5.02 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.63 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.39 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 22.50 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 801 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 74 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 79.46 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 63.79 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 91.77 # Average gap between requests -system.mem_ctrls.pageHitRate 77.85 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 567000 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 315000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 5116800 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 311040 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 8136960 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 63365076 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 19318200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 97130076 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 778.061425 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 32699 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 4160 # Time in different power states +system.mem_ctrls.avgWrQLen 21.56 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 807 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 77 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 80.14 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 68.75 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 78.95 # Average gap between requests +system.mem_ctrls.pageHitRate 79.00 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 529200 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 294000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 5004480 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 238464 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 62170812 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 6351000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 81199236 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 800.165908 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 15769 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 88969 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 87863 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 1028160 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 571200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 7300800 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 559872 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 8136960 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 84071808 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 1154400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 102823200 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 823.666250 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1294 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 4160 # Time in different power states +system.mem_ctrls_1.actEnergy 907200 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 504000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 6764160 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 642816 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 67286448 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 1863600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 84579504 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 833.476261 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 2630 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 119396 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 95482 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -299,7 +300,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 126343 # number of cpu cycles simulated +system.cpu.numCycles 108694 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -318,7 +319,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 126343 # Number of busy cycles +system.cpu.num_busy_cycles 108694 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -368,25 +369,25 @@ system.ruby.outstanding_req_hist::total 8449 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 13.955374 -system.ruby.latency_hist::gmean 4.957459 -system.ruby.latency_hist::stdev 28.739433 -system.ruby.latency_hist | 7439 88.06% 88.06% | 992 11.74% 99.80% | 2 0.02% 99.82% | 0 0.00% 99.82% | 4 0.05% 99.87% | 10 0.12% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.866241 +system.ruby.latency_hist::gmean 1.974485 +system.ruby.latency_hist::stdev 27.814086 +system.ruby.latency_hist | 7440 88.07% 88.07% | 991 11.73% 99.80% | 4 0.05% 99.85% | 1 0.01% 99.86% | 9 0.11% 99.96% | 3 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 7027 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7027 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 7027 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 7027 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1421 -system.ruby.miss_latency_hist::mean 68.130894 -system.ruby.miss_latency_hist::gmean 59.425748 -system.ruby.miss_latency_hist::stdev 37.179084 -system.ruby.miss_latency_hist | 412 28.99% 28.99% | 992 69.81% 98.80% | 2 0.14% 98.94% | 0 0.00% 98.94% | 4 0.28% 99.23% | 10 0.70% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 65.600985 +system.ruby.miss_latency_hist::gmean 57.082853 +system.ruby.miss_latency_hist::stdev 33.588801 +system.ruby.miss_latency_hist | 413 29.06% 29.06% | 991 69.74% 98.80% | 4 0.28% 99.09% | 1 0.07% 99.16% | 9 0.63% 99.79% | 3 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1421 system.ruby.l1_cntrl0.L1Dcache.demand_hits 1273 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 775 # Number of cache demand misses @@ -398,7 +399,7 @@ system.ruby.l2_cntrl0.L2cache.demand_hits 239 # N system.ruby.l2_cntrl0.L2cache.demand_misses 1182 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 1421 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.967287 +system.ruby.network.routers0.percent_links_utilized 6.936215 system.ruby.network.routers0.msg_count.Request_Control::0 1421 system.ruby.network.routers0.msg_count.Response_Data::2 1182 system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 239 @@ -411,7 +412,7 @@ system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers0.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 21664 system.ruby.network.routers0.msg_bytes.Unblock_Control::2 11736 -system.ruby.network.routers1.percent_links_utilized 8.962309 +system.ruby.network.routers1.percent_links_utilized 10.417548 system.ruby.network.routers1.msg_count.Request_Control::0 1421 system.ruby.network.routers1.msg_count.Request_Control::1 1182 system.ruby.network.routers1.msg_count.Response_Data::2 2364 @@ -428,7 +429,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Data::2 108144 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 21664 system.ruby.network.routers1.msg_bytes.Writeback_Control::1 3104 system.ruby.network.routers1.msg_bytes.Unblock_Control::2 21192 -system.ruby.network.routers2.percent_links_utilized 2.995021 +system.ruby.network.routers2.percent_links_utilized 3.481333 system.ruby.network.routers2.msg_count.Request_Control::1 1182 system.ruby.network.routers2.msg_count.Response_Data::2 1182 system.ruby.network.routers2.msg_count.Writeback_Data::2 194 @@ -439,7 +440,7 @@ system.ruby.network.routers2.msg_bytes.Response_Data::2 85104 system.ruby.network.routers2.msg_bytes.Writeback_Data::2 13968 system.ruby.network.routers2.msg_bytes.Writeback_Control::1 3104 system.ruby.network.routers2.msg_bytes.Unblock_Control::2 9456 -system.ruby.network.routers3.percent_links_utilized 5.974873 +system.ruby.network.routers3.percent_links_utilized 6.945032 system.ruby.network.routers3.msg_count.Request_Control::0 1421 system.ruby.network.routers3.msg_count.Request_Control::1 1182 system.ruby.network.routers3.msg_count.Response_Data::2 2364 @@ -468,14 +469,14 @@ system.ruby.network.msg_byte.ResponseL2hit_Data 51624 system.ruby.network.msg_byte.Writeback_Data 324432 system.ruby.network.msg_byte.Writeback_Control 74304 system.ruby.network.msg_byte.Unblock_Control 63576 -system.ruby.network.routers0.throttle0.link_utilization 5.597065 +system.ruby.network.routers0.throttle0.link_utilization 6.505879 system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 1182 system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 239 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 1354 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 85104 system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers0.throttle1.link_utilization 6.337510 +system.ruby.network.routers0.throttle1.link_utilization 7.366552 system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 1421 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 1308 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 1354 @@ -484,7 +485,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 11368 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 10832 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 11736 -system.ruby.network.routers1.throttle0.link_utilization 10.624253 +system.ruby.network.routers1.throttle0.link_utilization 12.349348 system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 1421 system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 1182 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 1308 @@ -497,7 +498,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 10832 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 1552 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 11736 -system.ruby.network.routers1.throttle1.link_utilization 7.300365 +system.ruby.network.routers1.throttle1.link_utilization 8.485749 system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 1182 system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 1182 system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 239 @@ -512,7 +513,7 @@ system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 13968 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 10832 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 1552 system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 9456 -system.ruby.network.routers2.throttle0.link_utilization 1.703300 +system.ruby.network.routers2.throttle0.link_utilization 1.979870 system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 1182 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 194 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 194 @@ -521,19 +522,19 @@ system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 9456 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 13968 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 1552 system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 9456 -system.ruby.network.routers2.throttle1.link_utilization 4.286743 +system.ruby.network.routers2.throttle1.link_utilization 4.982796 system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 1182 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 194 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 85104 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 1552 -system.ruby.network.routers3.throttle0.link_utilization 5.597065 +system.ruby.network.routers3.throttle0.link_utilization 6.505879 system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 1182 system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 239 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 1354 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 85104 system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers3.throttle1.link_utilization 10.624253 +system.ruby.network.routers3.throttle1.link_utilization 12.349348 system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 1421 system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 1182 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 1308 @@ -546,7 +547,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 10832 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 1552 system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 11736 -system.ruby.network.routers3.throttle2.link_utilization 1.703300 +system.ruby.network.routers3.throttle2.link_utilization 1.979870 system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 1182 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 194 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 194 @@ -558,77 +559,77 @@ system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 9456 system.ruby.LD.latency_hist::bucket_size 64 system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 29.639053 -system.ruby.LD.latency_hist::gmean 10.782209 -system.ruby.LD.latency_hist::stdev 38.418359 -system.ruby.LD.latency_hist | 863 72.95% 72.95% | 315 26.63% 99.58% | 1 0.08% 99.66% | 0 0.00% 99.66% | 1 0.08% 99.75% | 3 0.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 27.265427 +system.ruby.LD.latency_hist::gmean 5.733715 +system.ruby.LD.latency_hist::stdev 35.817674 +system.ruby.LD.latency_hist | 862 72.87% 72.87% | 317 26.80% 99.66% | 2 0.17% 99.83% | 1 0.08% 99.92% | 0 0.00% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 658 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 658 system.ruby.LD.miss_latency_hist::bucket_size 64 system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 525 -system.ruby.LD.miss_latency_hist::mean 63.026667 -system.ruby.LD.miss_latency_hist::gmean 53.584951 -system.ruby.LD.miss_latency_hist::stdev 36.351224 -system.ruby.LD.miss_latency_hist | 205 39.05% 39.05% | 315 60.00% 99.05% | 1 0.19% 99.24% | 0 0.00% 99.24% | 1 0.19% 99.43% | 3 0.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 60.184762 +system.ruby.LD.miss_latency_hist::gmean 51.169278 +system.ruby.LD.miss_latency_hist::stdev 30.689440 +system.ruby.LD.miss_latency_hist | 204 38.86% 38.86% | 317 60.38% 99.24% | 2 0.38% 99.62% | 1 0.19% 99.81% | 0 0.00% 99.81% | 1 0.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 525 system.ruby.ST.latency_hist::bucket_size 64 system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 18.927168 -system.ruby.ST.latency_hist::gmean 6.798661 -system.ruby.ST.latency_hist::stdev 29.816693 -system.ruby.ST.latency_hist | 751 86.82% 86.82% | 112 12.95% 99.77% | 1 0.12% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 17.593064 +system.ruby.ST.latency_hist::gmean 3.080574 +system.ruby.ST.latency_hist::stdev 34.156278 +system.ruby.ST.latency_hist | 753 87.05% 87.05% | 108 12.49% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 2 0.23% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 615 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 615 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 615 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 615 system.ruby.ST.miss_latency_hist::bucket_size 64 system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 250 -system.ruby.ST.miss_latency_hist::mean 58.108000 -system.ruby.ST.miss_latency_hist::gmean 50.870585 -system.ruby.ST.miss_latency_hist::stdev 30.281947 -system.ruby.ST.miss_latency_hist | 136 54.40% 54.40% | 112 44.80% 99.20% | 1 0.40% 99.60% | 0 0.00% 99.60% | 0 0.00% 99.60% | 1 0.40% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 58.412000 +system.ruby.ST.miss_latency_hist::gmean 49.053018 +system.ruby.ST.miss_latency_hist::stdev 41.173185 +system.ruby.ST.miss_latency_hist | 138 55.20% 55.20% | 108 43.20% 98.40% | 0 0.00% 98.40% | 0 0.00% 98.40% | 2 0.80% 99.20% | 2 0.80% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 250 -system.ruby.IFETCH.latency_hist::bucket_size 64 -system.ruby.IFETCH.latency_hist::max_bucket 639 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 10.384375 -system.ruby.IFETCH.latency_hist::gmean 4.114767 -system.ruby.IFETCH.latency_hist::stdev 25.220182 -system.ruby.IFETCH.latency_hist | 5825 91.02% 91.02% | 565 8.83% 99.84% | 0 0.00% 99.84% | 0 0.00% 99.84% | 3 0.05% 99.89% | 6 0.09% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.245781 +system.ruby.IFETCH.latency_hist::gmean 1.526741 +system.ruby.IFETCH.latency_hist::stdev 23.776931 +system.ruby.IFETCH.latency_hist | 5825 91.02% 91.02% | 0 0.00% 91.02% | 525 8.20% 99.22% | 41 0.64% 99.86% | 2 0.03% 99.89% | 0 0.00% 99.89% | 0 0.00% 99.89% | 0 0.00% 99.89% | 2 0.03% 99.92% | 5 0.08% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 5754 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5754 -system.ruby.IFETCH.miss_latency_hist::bucket_size 64 -system.ruby.IFETCH.miss_latency_hist::max_bucket 639 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 system.ruby.IFETCH.miss_latency_hist::samples 646 -system.ruby.IFETCH.miss_latency_hist::mean 76.157895 -system.ruby.IFETCH.miss_latency_hist::gmean 68.646090 -system.ruby.IFETCH.miss_latency_hist::stdev 38.613086 -system.ruby.IFETCH.miss_latency_hist | 71 10.99% 10.99% | 565 87.46% 98.45% | 0 0.00% 98.45% | 0 0.00% 98.45% | 3 0.46% 98.92% | 6 0.93% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 72.784830 +system.ruby.IFETCH.miss_latency_hist::gmean 66.158480 +system.ruby.IFETCH.miss_latency_hist::stdev 31.122591 +system.ruby.IFETCH.miss_latency_hist | 71 10.99% 10.99% | 0 0.00% 10.99% | 525 81.27% 92.26% | 41 6.35% 98.61% | 2 0.31% 98.92% | 0 0.00% 98.92% | 0 0.00% 98.92% | 0 0.00% 98.92% | 2 0.31% 99.23% | 5 0.77% 100.00% system.ruby.IFETCH.miss_latency_hist::total 646 system.ruby.Directory_Controller.GETX 198 0.00% 0.00% system.ruby.Directory_Controller.GETS 984 0.00% 0.00% system.ruby.Directory_Controller.PUTX 194 0.00% 0.00% system.ruby.Directory_Controller.Unblock 466 0.00% 0.00% -system.ruby.Directory_Controller.Last_Unblock 518 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 517 0.00% 0.00% system.ruby.Directory_Controller.Exclusive_Unblock 198 0.00% 0.00% system.ruby.Directory_Controller.Dirty_Writeback 194 0.00% 0.00% system.ruby.Directory_Controller.Memory_Data 1182 0.00% 0.00% @@ -641,7 +642,7 @@ system.ruby.Directory_Controller.S.GETS 518 0.00% 0.00% system.ruby.Directory_Controller.M.PUTX 194 0.00% 0.00% system.ruby.Directory_Controller.IS.Unblock 466 0.00% 0.00% system.ruby.Directory_Controller.IS.Memory_Data 466 0.00% 0.00% -system.ruby.Directory_Controller.SS.Last_Unblock 518 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 517 0.00% 0.00% system.ruby.Directory_Controller.SS.Memory_Data 518 0.00% 0.00% system.ruby.Directory_Controller.MM.Exclusive_Unblock 198 0.00% 0.00% system.ruby.Directory_Controller.MM.Memory_Data 198 0.00% 0.00% @@ -649,7 +650,7 @@ system.ruby.Directory_Controller.MI.Dirty_Writeback 194 0.00% system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% system.ruby.L1Cache_Controller.Store 865 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 1362 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 1368 0.00% 0.00% system.ruby.L1Cache_Controller.Data 1125 0.00% 0.00% system.ruby.L1Cache_Controller.Exclusive_Data 296 0.00% 0.00% system.ruby.L1Cache_Controller.Writeback_Ack 46 0.00% 0.00% @@ -669,12 +670,12 @@ system.ruby.L1Cache_Controller.M.L1_Replacement 27 0.00% 0.0 system.ruby.L1Cache_Controller.M_W.Load 39 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 1 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_Timeout 45 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 229 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 313 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 228 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 242 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 12 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 283 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 13 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 354 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 14 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Use_Timeout 251 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Exclusive_Data 191 0.00% 0.00% system.ruby.L1Cache_Controller.SM.Exclusive_Data 59 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini index c97f7f381..ed77ad83a 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello gid=100 input=cin kvmInSE=false @@ -241,33 +241,34 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=5 distributed_persistent=true +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 number_of_TBEs=256 +persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir +persistentToDir=system.ruby.dir_cntrl0.persistentToDir recycle_latency=10 reissue_wakeup_latency=10 +requestFromDir=system.ruby.dir_cntrl0.requestFromDir +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[10] -dmaResponseFromDir=system.ruby.network.slave[9] memory=system.mem_ctrls.port -persistentFromDir=system.ruby.network.slave[8] -persistentToDir=system.ruby.network.master[9] -requestFromDir=system.ruby.network.slave[6] -requestToDir=system.ruby.network.master[7] -responseFromDir=system.ruby.network.slave[7] -responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -276,9 +277,89 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.dir_cntrl0.persistentFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.dir_cntrl0.persistentToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + +[system.ruby.dir_cntrl0.requestFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache N_tokens=2 @@ -291,10 +372,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -303,50 +391,124 @@ system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 -persistentFromL1Cache=system.ruby.network.slave[2] -persistentToL1Cache=system.ruby.network.master[2] -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl0.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -359,7 +521,11 @@ slave=system.cpu.icache_port system.cpu.dcache_port [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache N_tokens=2 buffer_size=0 @@ -370,34 +536,101 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 +persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system transitions_per_cycle=4 version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[3] -GlobalRequestToL2Cache=system.ruby.network.master[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[4] -persistentToL2Cache=system.ruby.network.master[6] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[5] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.persistentToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -406,7 +639,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -414,14 +647,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -453,63 +688,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout index 05cd140ea..dcbd1a61f 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:47:59 -gem5 started Jan 22 2014 17:27:26 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token -re tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token +gem5 compiled Aug 13 2015 19:28:58 +gem5 started Aug 13 2015 20:16:36 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_CMP_token + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 113627 because target called exit() +Exiting @ tick 108259 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt index fa3d9b373..9eab2f30c 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt @@ -1,71 +1,71 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000116 # Number of seconds simulated -sim_ticks 116367 # Number of ticks simulated -final_tick 116367 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000108 # Number of seconds simulated +sim_ticks 108259 # Number of ticks simulated +final_tick 108259 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 61886 # Simulator instruction rate (inst/s) -host_op_rate 61878 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1126725 # Simulator tick rate (ticks/s) -host_mem_usage 454884 # Number of bytes of host memory used -host_seconds 0.10 # Real time elapsed on the host +host_inst_rate 50424 # Simulator instruction rate (inst/s) +host_op_rate 50420 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 854140 # Simulator tick rate (ticks/s) +host_mem_usage 403340 # Number of bytes of host memory used +host_seconds 0.13 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 75264 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 75264 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14592 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 14592 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 1176 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 1176 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 228 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 228 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 646781304 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 646781304 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 125396375 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 125396375 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 772177679 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 772177679 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 1176 # Number of read requests accepted -system.mem_ctrls.writeReqs 228 # Number of write requests accepted -system.mem_ctrls.readBursts 1176 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 228 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 64320 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 10944 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 5120 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 75264 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 14592 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 171 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 116 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 75328 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 75328 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14656 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14656 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1177 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1177 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 229 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 229 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 695812819 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 695812819 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 135379045 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 135379045 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 831191864 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 831191864 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1177 # Number of read requests accepted +system.mem_ctrls.writeReqs 229 # Number of write requests accepted +system.mem_ctrls.readBursts 1177 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 229 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 64960 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 10368 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 6144 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 75328 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14656 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 162 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 112 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.perBankRdBursts::0 86 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 87 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 95 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 19 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 56 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 59 # Per bank write bursts system.mem_ctrls.perBankRdBursts::11 53 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 361 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 62 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 360 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 61 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 44 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 15 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 23 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 7 # Per bank write bursts system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 5 # Per bank write bursts system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::13 18 # Per bank write bursts @@ -73,22 +73,22 @@ system.mem_ctrls.perBankWrBursts::14 43 # Pe 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 116276 # Total gap between requests +system.mem_ctrls.totGap 108176 # Total gap between requests system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) -system.mem_ctrls.readPktSize::6 1176 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1177 # Read request sizes (log2) system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) -system.mem_ctrls.writePktSize::6 228 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 1005 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 229 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 1015 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -137,10 +137,10 @@ system.mem_ctrls.wrQLenPdf::13 1 # Wh system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see @@ -152,7 +152,7 @@ system.mem_ctrls.wrQLenPdf::28 6 # Wh system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see @@ -184,84 +184,85 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 201 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 334.328358 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 202.953148 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 329.613215 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 65 32.34% 32.34% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 44 21.89% 54.23% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 26 12.94% 67.16% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 14 6.97% 74.13% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 13 6.47% 80.60% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 7 3.48% 84.08% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 4 1.99% 86.07% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 5 2.49% 88.56% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 23 11.44% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 201 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 135 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 98.212508 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 84.208076 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::80-87 1 20.00% 40.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::160-167 1 20.00% 60.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::192-199 1 20.00% 80.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads +system.mem_ctrls.bytesPerActivate::samples 202 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 339.960396 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 207.577355 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 325.504153 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 64 31.68% 31.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 46 22.77% 54.46% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 21 10.40% 64.85% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 11 5.45% 70.30% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 17 8.42% 78.71% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 10 4.95% 83.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 8 3.96% 87.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 4 1.98% 89.60% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 21 10.40% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 202 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 156.166667 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 116.897578 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 90.156346 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-95 1 16.67% 33.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::160-175 1 16.67% 50.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::192-207 1 16.67% 66.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::208-223 1 16.67% 83.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::256-271 1 16.67% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 5 100.00% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 7430 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 26525 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 5025 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 7.39 # Average queueing delay per DRAM burst +system.mem_ctrls.wrPerTurnAround::16 6 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7365 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 26650 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5075 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 7.26 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 26.39 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 552.73 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 44.00 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 646.78 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 125.40 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 26.26 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 600.04 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 56.75 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 695.81 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 135.38 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.66 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 4.32 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.34 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 5.13 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.69 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.44 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 22.99 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 804 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 74 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.00 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 66.07 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 82.82 # Average gap between requests -system.mem_ctrls.pageHitRate 78.60 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 514080 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 285600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 4992000 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 165888 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 7119840 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 60923196 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 12117000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 86117604 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 788.160821 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 25116 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls.avgWrQLen 23.01 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 815 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 88 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 80.30 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 75.21 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 76.94 # Average gap between requests +system.mem_ctrls.pageHitRate 79.77 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 521640 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 289800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 5104320 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 311040 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 57834936 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 10154400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 80827416 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 796.501862 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 21705 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 85821 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 81524 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states system.mem_ctrls_1.actEnergy 937440 # Energy for activate commands per rank (pJ) system.mem_ctrls_1.preEnergy 520800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 6776640 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 663552 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 7119840 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 72408240 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 2062800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 90489312 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 827.913704 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 2878 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls_1.readEnergy 6739200 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 684288 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 67461552 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 1719600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 84674160 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 834.277494 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 2418 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 102794 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 95710 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -297,7 +298,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 116367 # number of cpu cycles simulated +system.cpu.numCycles 108259 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -316,7 +317,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 116367 # Number of busy cycles +system.cpu.num_busy_cycles 108259 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -366,272 +367,272 @@ system.ruby.outstanding_req_hist::total 8449 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 12.774503 -system.ruby.latency_hist::gmean 3.504079 -system.ruby.latency_hist::stdev 27.751445 -system.ruby.latency_hist | 7443 88.10% 88.10% | 986 11.67% 99.78% | 5 0.06% 99.83% | 2 0.02% 99.86% | 7 0.08% 99.94% | 5 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.814749 +system.ruby.latency_hist::gmean 1.957723 +system.ruby.latency_hist::stdev 27.740043 +system.ruby.latency_hist | 7433 87.99% 87.99% | 994 11.77% 99.75% | 8 0.09% 99.85% | 2 0.02% 99.87% | 7 0.08% 99.95% | 4 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 -system.ruby.hit_latency_hist::bucket_size 4 -system.ruby.hit_latency_hist::max_bucket 39 -system.ruby.hit_latency_hist::samples 7272 -system.ruby.hit_latency_hist::mean 2.641777 -system.ruby.hit_latency_hist::gmean 2.147878 -system.ruby.hit_latency_hist::stdev 3.755596 -system.ruby.hit_latency_hist | 7065 97.15% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 24 0.33% 97.48% | 183 2.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 7272 +system.ruby.hit_latency_hist::bucket_size 8 +system.ruby.hit_latency_hist::max_bucket 79 +system.ruby.hit_latency_hist::samples 7271 +system.ruby.hit_latency_hist::mean 1.638977 +system.ruby.hit_latency_hist::gmean 1.093234 +system.ruby.hit_latency_hist::stdev 3.762102 +system.ruby.hit_latency_hist | 7066 97.18% 97.18% | 0 0.00% 97.18% | 22 0.30% 97.48% | 182 2.50% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 7271 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 -system.ruby.miss_latency_hist::samples 1176 -system.ruby.miss_latency_hist::mean 75.431973 -system.ruby.miss_latency_hist::gmean 72.277390 -system.ruby.miss_latency_hist::stdev 29.740474 -system.ruby.miss_latency_hist | 171 14.54% 14.54% | 986 83.84% 98.38% | 5 0.43% 98.81% | 2 0.17% 98.98% | 7 0.60% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 1176 -system.ruby.Directory.incomplete_times 1175 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 1311 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 737 # Number of cache demand misses +system.ruby.miss_latency_hist::samples 1177 +system.ruby.miss_latency_hist::mean 74.676296 +system.ruby.miss_latency_hist::gmean 71.599659 +system.ruby.miss_latency_hist::stdev 29.062267 +system.ruby.miss_latency_hist | 162 13.76% 13.76% | 994 84.45% 98.22% | 8 0.68% 98.90% | 2 0.17% 99.07% | 7 0.59% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 1177 +system.ruby.Directory.incomplete_times 1176 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 1312 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 736 # Number of cache demand misses system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses -system.ruby.l2_cntrl0.L2cache.demand_hits 189 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_hits 188 # Number of cache demand hits system.ruby.l2_cntrl0.L2cache.demand_misses 1194 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 1383 # Number of cache demand accesses +system.ruby.l2_cntrl0.L2cache.demand_accesses 1382 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.598022 -system.ruby.network.routers0.msg_count.Request_Control::1 1383 -system.ruby.network.routers0.msg_count.Response_Data::4 1176 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.routers0.percent_links_utilized 6.015897 +system.ruby.network.routers0.msg_count.Request_Control::1 1382 +system.ruby.network.routers0.msg_count.Response_Data::4 1177 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers0.msg_count.Response_Control::4 1 system.ruby.network.routers0.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers0.msg_count.Persistent_Control::3 40 -system.ruby.network.routers0.msg_bytes.Request_Control::1 11064 -system.ruby.network.routers0.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers0.msg_count.Persistent_Control::3 44 +system.ruby.network.routers0.msg_bytes.Request_Control::1 11056 +system.ruby.network.routers0.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers0.msg_bytes.Response_Control::4 8 system.ruby.network.routers0.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers0.msg_bytes.Persistent_Control::3 320 -system.ruby.network.routers1.percent_links_utilized 4.224780 -system.ruby.network.routers1.msg_count.Request_Control::1 1383 +system.ruby.network.routers0.msg_bytes.Persistent_Control::3 352 +system.ruby.network.routers1.percent_links_utilized 4.539345 +system.ruby.network.routers1.msg_count.Request_Control::1 1382 system.ruby.network.routers1.msg_count.Request_Control::2 1194 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers1.msg_count.Response_Control::4 1 -system.ruby.network.routers1.msg_count.Writeback_Data::4 1582 +system.ruby.network.routers1.msg_count.Writeback_Data::4 1583 system.ruby.network.routers1.msg_count.Writeback_Control::4 966 -system.ruby.network.routers1.msg_count.Persistent_Control::3 20 -system.ruby.network.routers1.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers1.msg_count.Persistent_Control::3 22 +system.ruby.network.routers1.msg_bytes.Request_Control::1 11056 system.ruby.network.routers1.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113904 +system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113976 system.ruby.network.routers1.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers1.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers2.percent_links_utilized 3.183033 +system.ruby.network.routers1.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers2.percent_links_utilized 3.426043 system.ruby.network.routers2.msg_count.Request_Control::2 1194 -system.ruby.network.routers2.msg_count.Response_Data::4 1176 -system.ruby.network.routers2.msg_count.Writeback_Data::4 228 +system.ruby.network.routers2.msg_count.Response_Data::4 1177 +system.ruby.network.routers2.msg_count.Writeback_Data::4 229 system.ruby.network.routers2.msg_count.Writeback_Control::4 966 -system.ruby.network.routers2.msg_count.Persistent_Control::3 20 +system.ruby.network.routers2.msg_count.Persistent_Control::3 22 system.ruby.network.routers2.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers2.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers2.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16488 system.ruby.network.routers2.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers2.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers3.percent_links_utilized 4.335278 -system.ruby.network.routers3.msg_count.Request_Control::1 1383 +system.ruby.network.routers2.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers3.percent_links_utilized 4.660429 +system.ruby.network.routers3.msg_count.Request_Control::1 1382 system.ruby.network.routers3.msg_count.Request_Control::2 1194 -system.ruby.network.routers3.msg_count.Response_Data::4 1176 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.routers3.msg_count.Response_Data::4 1177 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers3.msg_count.Response_Control::4 1 -system.ruby.network.routers3.msg_count.Writeback_Data::4 1582 +system.ruby.network.routers3.msg_count.Writeback_Data::4 1583 system.ruby.network.routers3.msg_count.Writeback_Control::4 966 -system.ruby.network.routers3.msg_count.Persistent_Control::3 40 -system.ruby.network.routers3.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers3.msg_count.Persistent_Control::3 44 +system.ruby.network.routers3.msg_bytes.Request_Control::1 11056 system.ruby.network.routers3.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers3.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers3.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers3.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113904 +system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113976 system.ruby.network.routers3.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers3.msg_bytes.Persistent_Control::3 320 -system.ruby.network.msg_count.Request_Control 7731 -system.ruby.network.msg_count.Response_Data 3528 -system.ruby.network.msg_count.ResponseL2hit_Data 621 +system.ruby.network.routers3.msg_bytes.Persistent_Control::3 352 +system.ruby.network.msg_count.Request_Control 7728 +system.ruby.network.msg_count.Response_Data 3531 +system.ruby.network.msg_count.ResponseL2hit_Data 615 system.ruby.network.msg_count.Response_Control 3 -system.ruby.network.msg_count.Writeback_Data 4746 +system.ruby.network.msg_count.Writeback_Data 4749 system.ruby.network.msg_count.Writeback_Control 2898 -system.ruby.network.msg_count.Persistent_Control 120 -system.ruby.network.msg_byte.Request_Control 61848 -system.ruby.network.msg_byte.Response_Data 254016 -system.ruby.network.msg_byte.ResponseL2hit_Data 44712 +system.ruby.network.msg_count.Persistent_Control 132 +system.ruby.network.msg_byte.Request_Control 61824 +system.ruby.network.msg_byte.Response_Data 254232 +system.ruby.network.msg_byte.ResponseL2hit_Data 44280 system.ruby.network.msg_byte.Response_Control 24 -system.ruby.network.msg_byte.Writeback_Data 341712 +system.ruby.network.msg_byte.Writeback_Data 341928 system.ruby.network.msg_byte.Writeback_Control 23184 -system.ruby.network.msg_byte.Persistent_Control 960 -system.ruby.network.routers0.throttle0.link_utilization 5.357189 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1176 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.msg_byte.Persistent_Control 1056 +system.ruby.network.routers0.throttle0.link_utilization 5.755180 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1177 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 20 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 22 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers0.throttle1.link_utilization 5.838855 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1383 +system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers0.throttle1.link_utilization 6.276614 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1382 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 20 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 22 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11056 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers1.throttle0.link_utilization 5.838855 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1383 +system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers1.throttle0.link_utilization 6.276614 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1382 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 20 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 22 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11056 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers1.throttle1.link_utilization 2.610706 +system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers1.throttle1.link_utilization 2.802077 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1194 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 228 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 229 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 966 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16488 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers2.throttle0.link_utilization 1.818385 +system.ruby.network.routers2.throttle0.link_utilization 1.959652 system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 1194 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 228 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 229 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 966 -system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 20 +system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 22 system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16488 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers2.throttle1.link_utilization 4.547681 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1176 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers3.throttle0.link_utilization 5.348595 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1176 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 207 +system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers2.throttle1.link_utilization 4.892434 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1177 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers3.throttle0.link_utilization 5.745019 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1177 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 205 system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84672 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14904 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84744 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14760 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.throttle1.link_utilization 5.838855 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1383 +system.ruby.network.routers3.throttle1.link_utilization 6.276614 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1382 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 20 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 22 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11056 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 160 -system.ruby.network.routers3.throttle2.link_utilization 1.818385 +system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 176 +system.ruby.network.routers3.throttle2.link_utilization 1.959652 system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 1194 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 228 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 229 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 966 -system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 20 +system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 22 system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 9552 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16488 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 7728 -system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 176 system.ruby.LD.latency_hist::bucket_size 64 system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 29.327980 -system.ruby.LD.latency_hist::gmean 8.854319 -system.ruby.LD.latency_hist::stdev 36.542777 -system.ruby.LD.latency_hist | 850 71.85% 71.85% | 330 27.90% 99.75% | 0 0.00% 99.75% | 1 0.08% 99.83% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 28.710059 +system.ruby.LD.latency_hist::gmean 5.999690 +system.ruby.LD.latency_hist::stdev 37.340904 +system.ruby.LD.latency_hist | 843 71.26% 71.26% | 335 28.32% 99.58% | 2 0.17% 99.75% | 0 0.00% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 4 system.ruby.LD.hit_latency_hist::max_bucket 39 -system.ruby.LD.hit_latency_hist::samples 760 -system.ruby.LD.hit_latency_hist::mean 5.067105 -system.ruby.LD.hit_latency_hist::gmean 2.804626 -system.ruby.LD.hit_latency_hist::stdev 7.799833 -system.ruby.LD.hit_latency_hist | 658 86.58% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 4 0.53% 87.11% | 98 12.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 760 +system.ruby.LD.hit_latency_hist::samples 759 +system.ruby.LD.hit_latency_hist::mean 4.039526 +system.ruby.LD.hit_latency_hist::gmean 1.524920 +system.ruby.LD.hit_latency_hist::stdev 7.768485 +system.ruby.LD.hit_latency_hist | 658 86.69% 86.69% | 0 0.00% 86.69% | 0 0.00% 86.69% | 0 0.00% 86.69% | 0 0.00% 86.69% | 4 0.53% 87.22% | 97 12.78% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 759 system.ruby.LD.miss_latency_hist::bucket_size 64 system.ruby.LD.miss_latency_hist::max_bucket 639 -system.ruby.LD.miss_latency_hist::samples 423 -system.ruby.LD.miss_latency_hist::mean 72.917258 -system.ruby.LD.miss_latency_hist::gmean 69.856550 -system.ruby.LD.miss_latency_hist::stdev 25.813683 -system.ruby.LD.miss_latency_hist | 90 21.28% 21.28% | 330 78.01% 99.29% | 0 0.00% 99.29% | 1 0.24% 99.53% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 423 -system.ruby.ST.latency_hist::bucket_size 64 -system.ruby.ST.latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::samples 424 +system.ruby.LD.miss_latency_hist::mean 72.872642 +system.ruby.LD.miss_latency_hist::gmean 69.666338 +system.ruby.LD.miss_latency_hist::stdev 27.222623 +system.ruby.LD.miss_latency_hist | 84 19.81% 19.81% | 335 79.01% 98.82% | 2 0.47% 99.29% | 0 0.00% 99.29% | 2 0.47% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 424 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 15.472832 -system.ruby.ST.latency_hist::gmean 4.402595 -system.ruby.ST.latency_hist::stdev 29.949603 -system.ruby.ST.latency_hist | 778 89.94% 89.94% | 83 9.60% 99.54% | 2 0.23% 99.77% | 0 0.00% 99.77% | 0 0.00% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 14.009249 +system.ruby.ST.latency_hist::gmean 2.582896 +system.ruby.ST.latency_hist::stdev 26.006719 +system.ruby.ST.latency_hist | 697 80.58% 80.58% | 78 9.02% 89.60% | 85 9.83% 99.42% | 3 0.35% 99.77% | 0 0.00% 99.77% | 1 0.12% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 4 system.ruby.ST.hit_latency_hist::max_bucket 39 system.ruby.ST.hit_latency_hist::samples 697 -system.ruby.ST.hit_latency_hist::mean 3.348637 -system.ruby.ST.hit_latency_hist::gmean 2.335178 -system.ruby.ST.hit_latency_hist::stdev 5.222668 -system.ruby.ST.hit_latency_hist | 653 93.69% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 18 2.58% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 2.321377 +system.ruby.ST.hit_latency_hist::gmean 1.211206 +system.ruby.ST.hit_latency_hist::stdev 5.179814 +system.ruby.ST.hit_latency_hist | 654 93.83% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 17 2.44% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 697 -system.ruby.ST.miss_latency_hist::bucket_size 64 -system.ruby.ST.miss_latency_hist::max_bucket 639 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 168 -system.ruby.ST.miss_latency_hist::mean 65.773810 -system.ruby.ST.miss_latency_hist::gmean 61.128615 -system.ruby.ST.miss_latency_hist::stdev 36.988217 -system.ruby.ST.miss_latency_hist | 81 48.21% 48.21% | 83 49.40% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 62.500000 +system.ruby.ST.miss_latency_hist::gmean 59.786589 +system.ruby.ST.miss_latency_hist::stdev 21.255503 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 78 46.43% 46.43% | 85 50.60% 97.02% | 3 1.79% 98.81% | 0 0.00% 98.81% | 1 0.60% 99.40% | 1 0.60% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 168 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 9.350000 -system.ruby.IFETCH.latency_hist::gmean 2.862600 -system.ruby.IFETCH.latency_hist::stdev 24.196666 -system.ruby.IFETCH.latency_hist | 5815 90.86% 90.86% | 573 8.95% 99.81% | 3 0.05% 99.86% | 1 0.02% 99.87% | 6 0.09% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.395156 +system.ruby.IFETCH.latency_hist::gmean 1.533135 +system.ruby.IFETCH.latency_hist::stdev 24.531483 +system.ruby.IFETCH.latency_hist | 5815 90.86% 90.86% | 571 8.92% 99.78% | 5 0.08% 99.86% | 1 0.02% 99.87% | 5 0.08% 99.95% | 3 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 -system.ruby.IFETCH.hit_latency_hist::bucket_size 4 -system.ruby.IFETCH.hit_latency_hist::max_bucket 39 +system.ruby.IFETCH.hit_latency_hist::bucket_size 8 +system.ruby.IFETCH.hit_latency_hist::max_bucket 79 system.ruby.IFETCH.hit_latency_hist::samples 5815 -system.ruby.IFETCH.hit_latency_hist::mean 2.240069 -system.ruby.IFETCH.hit_latency_hist::gmean 2.053592 -system.ruby.IFETCH.hit_latency_hist::stdev 2.332702 -system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 2 0.03% 98.99% | 59 1.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1.243852 +system.ruby.IFETCH.hit_latency_hist::gmean 1.033983 +system.ruby.IFETCH.hit_latency_hist::stdev 2.377737 +system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 1 0.02% 98.97% | 59 1.01% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5815 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 585 -system.ruby.IFETCH.miss_latency_hist::mean 80.023932 -system.ruby.IFETCH.miss_latency_hist::gmean 77.731171 -system.ruby.IFETCH.miss_latency_hist::stdev 29.228835 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 3 0.51% 98.46% | 1 0.17% 98.63% | 6 1.03% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 79.480342 +system.ruby.IFETCH.miss_latency_hist::gmean 76.915772 +system.ruby.IFETCH.miss_latency_hist::stdev 31.091888 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 571 97.61% 97.61% | 5 0.85% 98.46% | 1 0.17% 98.63% | 5 0.85% 99.49% | 3 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 585 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 -system.ruby.L1Cache.hit_mach_latency_hist::samples 7065 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7065 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 7065 -system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4 -system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39 -system.ruby.L2Cache.hit_mach_latency_hist::samples 207 -system.ruby.L2Cache.hit_mach_latency_hist::mean 24.545894 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.510716 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.260517 -system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 24 11.59% 11.59% | 183 88.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 207 +system.ruby.L1Cache.hit_mach_latency_hist::samples 7066 +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 7066 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 7066 +system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 8 +system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 79 +system.ruby.L2Cache.hit_mach_latency_hist::samples 205 +system.ruby.L2Cache.hit_mach_latency_hist::mean 23.663415 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 23.609784 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.671232 +system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 22 10.73% 10.73% | 182 88.78% 99.51% | 0 0.00% 99.51% | 1 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 205 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 -system.ruby.Directory.miss_mach_latency_hist::samples 1176 -system.ruby.Directory.miss_mach_latency_hist::mean 75.431973 -system.ruby.Directory.miss_mach_latency_hist::gmean 72.277390 -system.ruby.Directory.miss_mach_latency_hist::stdev 29.740474 -system.ruby.Directory.miss_mach_latency_hist | 171 14.54% 14.54% | 986 83.84% 98.38% | 5 0.43% 98.81% | 2 0.17% 98.98% | 7 0.60% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 1176 +system.ruby.Directory.miss_mach_latency_hist::samples 1177 +system.ruby.Directory.miss_mach_latency_hist::mean 74.676296 +system.ruby.Directory.miss_mach_latency_hist::gmean 71.599659 +system.ruby.Directory.miss_mach_latency_hist::stdev 29.062267 +system.ruby.Directory.miss_mach_latency_hist | 162 13.76% 13.76% | 994 84.45% 98.22% | 8 0.68% 98.90% | 2 0.17% 99.07% | 7 0.59% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 1177 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 1 @@ -653,179 +654,174 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 82 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 82.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 658 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 658 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 102 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.852941 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.840975 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.736557 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 3.92% 3.92% | 98 96.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 102 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 101 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 23.841584 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 23.827328 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.783998 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 3.96% 3.96% | 97 96.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 101 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 423 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 72.917258 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 69.856550 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 25.813683 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 90 21.28% 21.28% | 330 78.01% 99.29% | 0 0.00% 99.29% | 1 0.24% 99.53% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 423 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 424 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 72.872642 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 69.666338 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 27.222623 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 84 19.81% 19.81% | 335 79.01% 98.82% | 2 0.47% 99.29% | 0 0.00% 99.29% | 2 0.47% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 424 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 653 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 653 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 653 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 654 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 654 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 654 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 39 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 44 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.363636 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.278948 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.989401 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 18 40.91% 40.91% | 26 59.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 44 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 43 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 22.418605 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 22.330941 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.978847 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 39.53% 39.53% | 26 60.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 43 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 168 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.773810 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 61.128615 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 36.988217 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 81 48.21% 48.21% | 83 49.40% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.500000 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 59.786589 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 21.255503 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 78 46.43% 46.43% | 85 50.60% 97.02% | 3 1.79% 98.81% | 0 0.00% 98.81% | 1 0.60% 99.40% | 1 0.60% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 168 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 5754 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 5754 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 4 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 39 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 8 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 79 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 61 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.885246 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.876459 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 0.635042 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 3.28% 3.28% | 59 96.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.245902 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.184945 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 2.054716 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.64% 1.64% | 59 96.72% 98.36% | 0 0.00% 98.36% | 1 1.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 61 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 585 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 80.023932 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.731171 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 29.228835 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 3 0.51% 98.46% | 1 0.17% 98.63% | 6 1.03% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 79.480342 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 76.915772 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 31.091888 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 571 97.61% 97.61% | 5 0.85% 98.46% | 1 0.17% 98.63% | 5 0.85% 99.49% | 3 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 585 -system.ruby.Directory_Controller.GETX 209 0.00% 0.00% -system.ruby.Directory_Controller.GETS 1013 0.00% 0.00% -system.ruby.Directory_Controller.Lockdown 10 0.00% 0.00% -system.ruby.Directory_Controller.Unlockdown 10 0.00% 0.00% +system.ruby.Directory_Controller.GETX 208 0.00% 0.00% +system.ruby.Directory_Controller.GETS 1015 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 11 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 11 0.00% 0.00% system.ruby.Directory_Controller.Data_Owner 9 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 219 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 220 0.00% 0.00% system.ruby.Directory_Controller.Ack_Owner 29 0.00% 0.00% system.ruby.Directory_Controller.Ack_Owner_All_Tokens 903 0.00% 0.00% system.ruby.Directory_Controller.Ack_All_Tokens 34 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 1176 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 228 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 1177 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 229 0.00% 0.00% system.ruby.Directory_Controller.O.GETX 168 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 1008 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 1009 0.00% 0.00% system.ruby.Directory_Controller.O.Ack_All_Tokens 34 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 18 0.00% 0.00% -system.ruby.Directory_Controller.NO.Lockdown 1 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 17 0.00% 0.00% +system.ruby.Directory_Controller.NO.Lockdown 2 0.00% 0.00% system.ruby.Directory_Controller.NO.Data_Owner 9 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 219 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 220 0.00% 0.00% system.ruby.Directory_Controller.NO.Ack_Owner 29 0.00% 0.00% system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 903 0.00% 0.00% -system.ruby.Directory_Controller.L.Unlockdown 10 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 11 0.00% 0.00% system.ruby.Directory_Controller.O_W.GETX 23 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 5 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 228 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 6 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 229 0.00% 0.00% system.ruby.Directory_Controller.L_NO_W.Memory_Data 9 0.00% 0.00% system.ruby.Directory_Controller.NO_W.Lockdown 9 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 1167 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 1168 0.00% 0.00% system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% system.ruby.L1Cache_Controller.Store 865 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 1364 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Shared 163 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 1367 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Shared 162 0.00% 0.00% system.ruby.L1Cache_Controller.Data_All_Tokens 1220 0.00% 0.00% system.ruby.L1Cache_Controller.Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 20 0.00% 0.00% -system.ruby.L1Cache_Controller.Request_Timeout 10 0.00% 0.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 22 0.00% 0.00% +system.ruby.L1Cache_Controller.Request_Timeout 11 0.00% 0.00% system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 1219 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Load 525 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Ifetch 646 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Store 191 0.00% 0.00% system.ruby.L1Cache_Controller.S.Load 153 0.00% 0.00% system.ruby.L1Cache_Controller.S.Ifetch 331 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Store 21 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Store 20 0.00% 0.00% system.ruby.L1Cache_Controller.S.L1_Replacement 142 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 184 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 3297 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 32 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 180 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Ifetch 3185 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 944 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 220 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 330 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 11 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 218 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 265 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Load 80 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 2126 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Load 84 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Ifetch 2238 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 25 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 6 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 982 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 21 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 266 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement 9 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 983 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 23 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 331 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 237 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 236 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Data_All_Tokens 191 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Request_Timeout 1 0.00% 0.00% -system.ruby.L1Cache_Controller.SM.Data_All_Tokens 21 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_Shared 163 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1008 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 9 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Request_Timeout 9 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.Data_All_Tokens 20 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_Shared 162 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1009 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 11 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout 11 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 1122 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS_Last_Token 49 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 212 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 211 0.00% 0.00% system.ruby.L2Cache_Controller.L2_Replacement 1264 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_Shared_Data 84 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_All_Tokens 1270 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS 9 0.00% 0.00% -system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 10 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 1008 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 11 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 11 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 1009 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETX 166 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 81 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 1191 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 10 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 11 0.00% 0.00% system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 70 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L2_Replacement 69 0.00% 0.00% system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 3 0.00% 0.00% system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 21 0.00% 0.00% system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 49 0.00% 0.00% system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% system.ruby.L2Cache_Controller.S.L2_Replacement 34 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETX 18 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_GETX 17 0.00% 0.00% system.ruby.L2Cache_Controller.O.L2_Replacement 38 0.00% 0.00% system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 58 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 114 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 113 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 26 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 1122 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETS 9 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 1123 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 11 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini index df9dcb459..9b3e8ca6c 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello gid=100 input=cin kvmInSE=false @@ -241,31 +241,33 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory probeFilter +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir from_memory_controller_latency=2 full_bit_dir_enabled=false number_of_TBEs=256 probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 +triggerQueue=system.ruby.dir_cntrl0.triggerQueue +unblockToDir=system.ruby.dir_cntrl0.unblockToDir version=0 -dmaRequestToDir=system.ruby.network.master[5] -dmaResponseFromDir=system.ruby.network.slave[5] -forwardFromDir=system.ruby.network.slave[3] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[4] -responseFromDir=system.ruby.network.slave[4] -responseToDir=system.ruby.network.master[3] -unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -274,24 +276,111 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + [system.ruby.dir_cntrl0.probeFilter] type=RubyCache +children=replacement_policy assoc=4 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=1 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy resourceStalls=false +ruby_system=system.ruby size=1024 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.dir_cntrl0.probeFilter.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=4 +block_size=64 +eventq_index=0 +size=1024 + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.unblockToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache L2cache=system.ruby.l1_cntrl0.L2cache @@ -300,75 +389,147 @@ cache_response_latency=10 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue +unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] -unblockFromCache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -379,6 +540,23 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -387,7 +565,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -395,14 +573,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -424,46 +604,1175 @@ latency=1 link_id=1 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=2 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers2 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers2 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=2 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers2 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers2 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout index 74d9e5871..5470cb52e 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:32:54 -gem5 started Jan 22 2014 17:25:16 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer -re tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer +gem5 compiled Aug 13 2015 19:09:46 +gem5 started Aug 13 2015 20:15:17 +gem5 executing on artery +command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby-MOESI_hammer + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 93341 because target called exit() +Exiting @ tick 86673 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt index 5fbd8a7c8..c8e8d4629 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000096 # Number of seconds simulated -sim_ticks 95773 # Number of ticks simulated -final_tick 95773 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000087 # Number of seconds simulated +sim_ticks 86673 # Number of ticks simulated +final_tick 86673 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 67382 # Simulator instruction rate (inst/s) -host_op_rate 67372 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1009646 # Simulator tick rate (ticks/s) -host_mem_usage 452992 # Number of bytes of host memory used -host_seconds 0.09 # Real time elapsed on the host +host_inst_rate 41119 # Simulator instruction rate (inst/s) +host_op_rate 41116 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 557651 # Simulator tick rate (ticks/s) +host_mem_usage 401992 # Number of bytes of host memory used +host_seconds 0.16 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,29 +21,29 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1159 # system.mem_ctrls.num_reads::total 1159 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 220 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 220 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 774498032 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 774498032 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 147014294 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 147014294 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 921512326 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 921512326 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 855814383 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 855814383 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 162449667 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 162449667 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1018264050 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1018264050 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1159 # Number of read requests accepted system.mem_ctrls.writeReqs 220 # Number of write requests accepted system.mem_ctrls.readBursts 1159 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 220 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 63936 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 10240 # Total number of bytes read from write queue +system.mem_ctrls.bytesReadDRAM 63680 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 10496 # Total number of bytes read from write queue system.mem_ctrls.bytesWritten 5504 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 74176 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 14080 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 160 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 104 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 164 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 109 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.perBankRdBursts::0 86 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 98 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 93 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts @@ -53,27 +53,27 @@ system.mem_ctrls.perBankRdBursts::10 54 # Pe system.mem_ctrls.perBankRdBursts::11 47 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts system.mem_ctrls.perBankRdBursts::13 358 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 60 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 61 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 23 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 19 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 6 # Per bank write bursts system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 2 # Per bank write bursts system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::13 17 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 41 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 42 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 95693 # Total gap between requests +system.mem_ctrls.totGap 86601 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 220 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 999 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 995 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -145,11 +145,11 @@ system.mem_ctrls.wrQLenPdf::21 6 # Wh system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see @@ -185,28 +185,27 @@ system.mem_ctrls.wrQLenPdf::61 0 # Wh 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 190 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 358.736842 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 222.774947 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 335.486260 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 51 26.84% 26.84% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 50 26.32% 53.16% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 20 10.53% 63.68% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 14 7.37% 71.05% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 13 6.84% 77.89% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 7 3.68% 81.58% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 8 4.21% 85.79% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 4 2.11% 87.89% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 23 12.11% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 360.757895 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 214.175980 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 351.466789 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 60 31.58% 31.58% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 43 22.63% 54.21% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 19 10.00% 64.21% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 13 6.84% 71.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 11 5.79% 76.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 4 2.11% 78.95% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 8 4.21% 83.16% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 2.63% 85.79% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 27 14.21% 100.00% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::total 190 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 140.600000 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 106.599883 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 79.767161 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 143.200000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 107.762756 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 83.250826 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::120-127 1 20.00% 40.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::136-143 1 20.00% 60.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::200-207 1 20.00% 80.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::216-223 2 40.00% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::mean 17.200000 # Writes before turning the bus around for reads @@ -215,55 +214,55 @@ system.mem_ctrls.wrPerTurnAround::stdev 1.095445 # Wr system.mem_ctrls.wrPerTurnAround::16 2 40.00% 40.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::18 3 60.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 6604 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 25585 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 4995 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 6.61 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 6132 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 25037 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4975 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.16 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 25.61 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 667.58 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 57.47 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 774.50 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 147.01 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.16 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 734.72 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 63.50 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 855.81 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 162.45 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 5.66 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 5.22 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.45 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 6.24 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 5.74 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.50 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 21.87 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 807 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 82 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.78 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 70.69 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 69.39 # Average gap between requests -system.mem_ctrls.pageHitRate 79.73 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 483840 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 268800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 5129280 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 290304 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 54966924 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 7998600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 75240468 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 803.061820 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 13501 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls.avgWrQLen 20.56 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 808 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 78 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 81.21 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 70.27 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 62.80 # Average gap between requests +system.mem_ctrls.pageHitRate 80.11 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 461160 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 256200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 5091840 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 259200 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 5594160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 49992876 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 7690200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 69345636 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 807.226922 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 12934 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 2860 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 77563 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 70523 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 945000 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 525000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 7063680 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 601344 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 61807608 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 1998600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 79043952 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 843.648426 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 2911 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls_1.actEnergy 975240 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 541800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 7200960 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 632448 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 5594160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 57826728 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 818400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 73589736 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 856.630922 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 958 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 2860 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 87676 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 82102 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -299,7 +298,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 95773 # number of cpu cycles simulated +system.cpu.numCycles 86673 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -318,7 +317,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 95773 # Number of busy cycles +system.cpu.num_busy_cycles 86673 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -368,26 +367,26 @@ system.ruby.outstanding_req_hist::total 8449 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 10.336766 -system.ruby.latency_hist::gmean 3.311568 -system.ruby.latency_hist::stdev 22.755667 -system.ruby.latency_hist | 8211 97.19% 97.19% | 225 2.66% 99.86% | 1 0.01% 99.87% | 0 0.00% 99.87% | 6 0.07% 99.94% | 5 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 9.259588 +system.ruby.latency_hist::gmean 1.841457 +system.ruby.latency_hist::stdev 22.233278 +system.ruby.latency_hist | 8216 97.25% 97.25% | 221 2.62% 99.87% | 0 0.00% 99.87% | 3 0.04% 99.91% | 6 0.07% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 2 system.ruby.hit_latency_hist::max_bucket 19 system.ruby.hit_latency_hist::samples 7289 -system.ruby.hit_latency_hist::mean 2.278502 -system.ruby.hit_latency_hist::gmean 2.102334 +system.ruby.hit_latency_hist::mean 1.278502 +system.ruby.hit_latency_hist::gmean 1.069062 system.ruby.hit_latency_hist::stdev 1.645548 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 7086 97.21% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 203 2.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist | 7086 97.21% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 203 2.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 7289 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1159 -system.ruby.miss_latency_hist::mean 61.015531 -system.ruby.miss_latency_hist::gmean 57.685008 -system.ruby.miss_latency_hist::stdev 27.944488 -system.ruby.miss_latency_hist | 922 79.55% 79.55% | 225 19.41% 98.96% | 1 0.09% 99.05% | 0 0.00% 99.05% | 6 0.52% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 59.452977 +system.ruby.miss_latency_hist::gmean 56.282360 +system.ruby.miss_latency_hist::stdev 25.811948 +system.ruby.miss_latency_hist | 927 79.98% 79.98% | 221 19.07% 99.05% | 0 0.00% 99.05% | 3 0.26% 99.31% | 6 0.52% 99.83% | 2 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1159 system.ruby.Directory.incomplete_times 1158 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits @@ -402,9 +401,9 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 system.ruby.l1_cntrl0.L2cache.demand_hits 203 # Number of cache demand hits system.ruby.l1_cntrl0.L2cache.demand_misses 1159 # Number of cache demand misses system.ruby.l1_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses -system.ruby.l1_cntrl0.fully_busy_cycles 34 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl0.fully_busy_cycles 7 # cycles for which number of transistions == max transitions system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 4.682426 +system.ruby.network.routers0.percent_links_utilized 5.174045 system.ruby.network.routers0.msg_count.Request_Control::2 1159 system.ruby.network.routers0.msg_count.Response_Data::4 1159 system.ruby.network.routers0.msg_count.Writeback_Data::5 220 @@ -419,22 +418,22 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 9144 system.ruby.network.routers0.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers0.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers1.percent_links_utilized 4.682426 +system.ruby.network.routers1.percent_links_utilized 5.173757 system.ruby.network.routers1.msg_count.Request_Control::2 1159 system.ruby.network.routers1.msg_count.Response_Data::4 1159 system.ruby.network.routers1.msg_count.Writeback_Data::5 220 system.ruby.network.routers1.msg_count.Writeback_Control::2 1143 system.ruby.network.routers1.msg_count.Writeback_Control::3 1143 system.ruby.network.routers1.msg_count.Writeback_Control::5 923 -system.ruby.network.routers1.msg_count.Unblock_Control::5 1159 +system.ruby.network.routers1.msg_count.Unblock_Control::5 1158 system.ruby.network.routers1.msg_bytes.Request_Control::2 9272 system.ruby.network.routers1.msg_bytes.Response_Data::4 83448 system.ruby.network.routers1.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 9144 system.ruby.network.routers1.msg_bytes.Writeback_Control::5 7384 -system.ruby.network.routers1.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers2.percent_links_utilized 4.682426 +system.ruby.network.routers1.msg_bytes.Unblock_Control::5 9264 +system.ruby.network.routers2.percent_links_utilized 5.174045 system.ruby.network.routers2.msg_count.Request_Control::2 1159 system.ruby.network.routers2.msg_count.Response_Data::4 1159 system.ruby.network.routers2.msg_count.Writeback_Data::5 220 @@ -453,18 +452,18 @@ system.ruby.network.msg_count.Request_Control 3477 system.ruby.network.msg_count.Response_Data 3477 system.ruby.network.msg_count.Writeback_Data 660 system.ruby.network.msg_count.Writeback_Control 9627 -system.ruby.network.msg_count.Unblock_Control 3477 +system.ruby.network.msg_count.Unblock_Control 3476 system.ruby.network.msg_byte.Request_Control 27816 system.ruby.network.msg_byte.Response_Data 250344 system.ruby.network.msg_byte.Writeback_Data 47520 system.ruby.network.msg_byte.Writeback_Control 77016 -system.ruby.network.msg_byte.Unblock_Control 27816 -system.ruby.network.routers0.throttle0.link_utilization 6.042413 +system.ruby.network.msg_byte.Unblock_Control 27808 +system.ruby.network.routers0.throttle0.link_utilization 6.676820 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1159 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1143 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 83448 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers0.throttle1.link_utilization 3.322440 +system.ruby.network.routers0.throttle1.link_utilization 3.671270 system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 1159 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 220 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 1143 @@ -475,28 +474,28 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers1.throttle0.link_utilization 3.322440 +system.ruby.network.routers1.throttle0.link_utilization 3.670693 system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 1159 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 220 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 1143 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 923 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 1159 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 1158 system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 9272 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 7384 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers1.throttle1.link_utilization 6.042413 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 9264 +system.ruby.network.routers1.throttle1.link_utilization 6.676820 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1159 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1143 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 83448 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers2.throttle0.link_utilization 6.042413 +system.ruby.network.routers2.throttle0.link_utilization 6.676820 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1159 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1143 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 83448 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers2.throttle1.link_utilization 3.322440 +system.ruby.network.routers2.throttle1.link_utilization 3.671270 system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 1159 system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 220 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 1143 @@ -507,99 +506,99 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 9272 -system.ruby.LD.latency_hist::bucket_size 64 -system.ruby.LD.latency_hist::max_bucket 639 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 22.748943 -system.ruby.LD.latency_hist::gmean 7.555083 -system.ruby.LD.latency_hist::stdev 30.673688 -system.ruby.LD.latency_hist | 1093 92.39% 92.39% | 87 7.35% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 21.460693 +system.ruby.LD.latency_hist::gmean 5.052192 +system.ruby.LD.latency_hist::stdev 28.940454 +system.ruby.LD.latency_hist | 852 72.02% 72.02% | 242 20.46% 92.48% | 85 7.19% 99.66% | 2 0.17% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 2 system.ruby.LD.hit_latency_hist::max_bucket 19 system.ruby.LD.hit_latency_hist::samples 763 -system.ruby.LD.hit_latency_hist::mean 3.376147 -system.ruby.LD.hit_latency_hist::gmean 2.559264 +system.ruby.LD.hit_latency_hist::mean 2.376147 +system.ruby.LD.hit_latency_hist::gmean 1.390948 system.ruby.LD.hit_latency_hist::stdev 3.447211 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 658 86.24% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 105 13.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist | 658 86.24% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 105 13.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 763 -system.ruby.LD.miss_latency_hist::bucket_size 64 -system.ruby.LD.miss_latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 420 -system.ruby.LD.miss_latency_hist::mean 57.942857 -system.ruby.LD.miss_latency_hist::gmean 53.988115 -system.ruby.LD.miss_latency_hist::stdev 26.600762 -system.ruby.LD.miss_latency_hist | 330 78.57% 78.57% | 87 20.71% 99.29% | 0 0.00% 99.29% | 0 0.00% 99.29% | 2 0.48% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 56.130952 +system.ruby.LD.miss_latency_hist::gmean 52.616261 +system.ruby.LD.miss_latency_hist::stdev 21.748058 +system.ruby.LD.miss_latency_hist | 89 21.19% 21.19% | 242 57.62% 78.81% | 85 20.24% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 420 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 11.732948 -system.ruby.ST.latency_hist::gmean 3.862911 -system.ruby.ST.latency_hist::stdev 20.767655 -system.ruby.ST.latency_hist | 707 81.73% 81.73% | 41 4.74% 86.47% | 0 0.00% 86.47% | 78 9.02% 95.49% | 35 4.05% 99.54% | 4 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 10.558382 +system.ruby.ST.latency_hist::gmean 2.225841 +system.ruby.ST.latency_hist::stdev 20.458667 +system.ruby.ST.latency_hist | 707 81.73% 81.73% | 45 5.20% 86.94% | 0 0.00% 86.94% | 76 8.79% 95.72% | 33 3.82% 99.54% | 4 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 2 system.ruby.ST.hit_latency_hist::max_bucket 19 system.ruby.ST.hit_latency_hist::samples 707 -system.ruby.ST.hit_latency_hist::mean 2.466761 -system.ruby.ST.hit_latency_hist::gmean 2.174458 +system.ruby.ST.hit_latency_hist::mean 1.466761 +system.ruby.ST.hit_latency_hist::gmean 1.118428 system.ruby.ST.hit_latency_hist::stdev 2.110935 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 674 95.33% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 33 4.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist | 674 95.33% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 0 0.00% 95.33% | 33 4.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 707 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 system.ruby.ST.miss_latency_hist::samples 158 -system.ruby.ST.miss_latency_hist::mean 53.196203 -system.ruby.ST.miss_latency_hist::gmean 50.539760 -system.ruby.ST.miss_latency_hist::stdev 15.383612 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 41 25.95% 25.95% | 0 0.00% 25.95% | 78 49.37% 75.32% | 35 22.15% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 51.240506 +system.ruby.ST.miss_latency_hist::gmean 48.407659 +system.ruby.ST.miss_latency_hist::stdev 15.670342 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 45 28.48% 28.48% | 0 0.00% 28.48% | 76 48.10% 76.58% | 33 20.89% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 158 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 7.853750 -system.ruby.IFETCH.latency_hist::gmean 2.784724 -system.ruby.IFETCH.latency_hist::stdev 20.410979 -system.ruby.IFETCH.latency_hist | 6292 98.31% 98.31% | 99 1.55% 99.86% | 1 0.02% 99.88% | 0 0.00% 99.88% | 4 0.06% 99.94% | 4 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 6.828750 +system.ruby.IFETCH.latency_hist::gmean 1.489407 +system.ruby.IFETCH.latency_hist::stdev 20.190166 +system.ruby.IFETCH.latency_hist | 6294 98.34% 98.34% | 97 1.52% 99.86% | 0 0.00% 99.86% | 2 0.03% 99.89% | 5 0.08% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 2 system.ruby.IFETCH.hit_latency_hist::max_bucket 19 system.ruby.IFETCH.hit_latency_hist::samples 5819 -system.ruby.IFETCH.hit_latency_hist::mean 2.111703 -system.ruby.IFETCH.hit_latency_hist::gmean 2.040432 +system.ruby.IFETCH.hit_latency_hist::mean 1.111703 +system.ruby.IFETCH.hit_latency_hist::gmean 1.027147 system.ruby.IFETCH.hit_latency_hist::stdev 1.051067 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5754 98.88% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 65 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist | 5754 98.88% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 65 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5819 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 581 -system.ruby.IFETCH.miss_latency_hist::mean 65.363167 -system.ruby.IFETCH.miss_latency_hist::gmean 62.729888 -system.ruby.IFETCH.miss_latency_hist::stdev 30.682702 -system.ruby.IFETCH.miss_latency_hist | 473 81.41% 81.41% | 99 17.04% 98.45% | 1 0.17% 98.62% | 0 0.00% 98.62% | 4 0.69% 99.31% | 4 0.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 64.087780 +system.ruby.IFETCH.miss_latency_hist::gmean 61.562973 +system.ruby.IFETCH.miss_latency_hist::stdev 29.566480 +system.ruby.IFETCH.miss_latency_hist | 475 81.76% 81.76% | 97 16.70% 98.45% | 0 0.00% 98.45% | 2 0.34% 98.80% | 5 0.86% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 581 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 system.ruby.L1Cache.hit_mach_latency_hist::samples 7086 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7086 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 7086 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache.hit_mach_latency_hist::total 7086 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 2 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 19 system.ruby.L2Cache.hit_mach_latency_hist::samples 203 -system.ruby.L2Cache.hit_mach_latency_hist::mean 12 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 12.000000 -system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 203 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::mean 11 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 11.000000 +system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 203 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 203 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1159 -system.ruby.Directory.miss_mach_latency_hist::mean 61.015531 -system.ruby.Directory.miss_mach_latency_hist::gmean 57.685008 -system.ruby.Directory.miss_mach_latency_hist::stdev 27.944488 -system.ruby.Directory.miss_mach_latency_hist | 922 79.55% 79.55% | 225 19.41% 98.96% | 1 0.09% 99.05% | 0 0.00% 99.05% | 6 0.52% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 59.452977 +system.ruby.Directory.miss_mach_latency_hist::gmean 56.282360 +system.ruby.Directory.miss_mach_latency_hist::stdev 25.811948 +system.ruby.Directory.miss_mach_latency_hist | 927 79.98% 79.98% | 221 19.07% 99.05% | 0 0.00% 99.05% | 3 0.26% 99.31% | 6 0.52% 99.83% | 2 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1159 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -630,73 +629,73 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::total system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 658 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 658 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 105 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 105 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 420 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 57.942857 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 53.988115 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 26.600762 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 330 78.57% 78.57% | 87 20.71% 99.29% | 0 0.00% 99.29% | 0 0.00% 99.29% | 2 0.48% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 56.130952 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 52.616261 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 21.748058 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 89 21.19% 21.19% | 242 57.62% 78.81% | 85 20.24% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 420 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 674 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 674 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 674 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 674 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 33 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 33 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 33 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 33 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 158 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 53.196203 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 50.539760 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.383612 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 41 25.95% 25.95% | 0 0.00% 25.95% | 78 49.37% 75.32% | 35 22.15% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 51.240506 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.407659 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.670342 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 45 28.48% 28.48% | 0 0.00% 28.48% | 76 48.10% 76.58% | 33 20.89% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 158 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 5754 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 5754 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 65 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 65 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 65 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 65 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 581 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.363167 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 62.729888 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 30.682702 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 473 81.41% 81.41% | 99 17.04% 98.45% | 1 0.17% 98.62% | 0 0.00% 98.62% | 4 0.69% 99.31% | 4 0.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 64.087780 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 61.562973 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 29.566480 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 475 81.76% 81.76% | 97 16.70% 98.45% | 0 0.00% 98.45% | 2 0.34% 98.80% | 5 0.86% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 581 system.ruby.Directory_Controller.GETX 185 0.00% 0.00% system.ruby.Directory_Controller.GETS 1020 0.00% 0.00% system.ruby.Directory_Controller.PUT 1143 0.00% 0.00% -system.ruby.Directory_Controller.UnblockM 1159 0.00% 0.00% +system.ruby.Directory_Controller.UnblockM 1158 0.00% 0.00% system.ruby.Directory_Controller.Writeback_Exclusive_Clean 923 0.00% 0.00% system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 220 0.00% 0.00% system.ruby.Directory_Controller.Memory_Data 1159 0.00% 0.00% @@ -704,7 +703,7 @@ system.ruby.Directory_Controller.Memory_Ack 220 0.00% 0.00% system.ruby.Directory_Controller.NO.PUT 1143 0.00% 0.00% system.ruby.Directory_Controller.E.GETX 158 0.00% 0.00% system.ruby.Directory_Controller.E.GETS 1001 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockM 1159 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockM 1158 0.00% 0.00% system.ruby.Directory_Controller.NO_B_W.Memory_Data 1159 0.00% 0.00% system.ruby.Directory_Controller.WB.GETX 27 0.00% 0.00% system.ruby.Directory_Controller.WB.GETS 19 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini index a0fdb76c4..95a76653e 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/linux/hello gid=100 input=cin kvmInSE=false @@ -241,26 +241,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -269,51 +270,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -332,7 +441,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -340,14 +449,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -369,6 +480,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -391,24 +822,833 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simerr b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simerr +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simout b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simout index e7d414efc..f8bca7f67 100755 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simout +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:27:55 -gem5 started Jan 22 2014 17:24:20 -gem5 executing on u200540-lin -command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby -re tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby +gem5 compiled Aug 13 2015 19:05:56 +gem5 started Aug 13 2015 20:14:39 +gem5 executing on artery +command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 143853 because target called exit() +Exiting @ tick 107210 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt index 8d98e090f..ca2d0dacc 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000124 # Number of seconds simulated -sim_ticks 123531 # Number of ticks simulated -final_tick 123531 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000107 # Number of seconds simulated +sim_ticks 107210 # Number of ticks simulated +final_tick 107210 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 63521 # Simulator instruction rate (inst/s) -host_op_rate 63513 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1227662 # Simulator tick rate (ticks/s) -host_mem_usage 451804 # Number of bytes of host memory used -host_seconds 0.10 # Real time elapsed on the host +host_inst_rate 29183 # Simulator instruction rate (inst/s) +host_op_rate 29181 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 489574 # Simulator tick rate (ticks/s) +host_mem_usage 401792 # Number of bytes of host memory used +host_seconds 0.22 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1730 # system.mem_ctrls.num_reads::total 1730 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 1726 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 1726 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 896293238 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 896293238 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 894220884 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 894220884 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 1790514122 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 1790514122 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1032739483 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1032739483 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1030351646 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1030351646 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 2063091130 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 2063091130 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1730 # Number of read requests accepted system.mem_ctrls.writeReqs 1726 # Number of write requests accepted system.mem_ctrls.readBursts 1730 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 1726 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 56832 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 53888 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 56512 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 56896 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 53824 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 56448 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 110720 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 110464 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 842 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.servicedByWrQ 841 # Number of DRAM read bursts serviced by the write queue system.mem_ctrls.mergedWrBursts 814 # 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 82 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 51 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 81 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 48 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 85 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 66 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 118 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 25 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 116 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 24 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 52 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::11 33 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::12 18 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 264 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 73 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::15 20 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 49 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 31 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 19 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 266 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 79 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 19 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 81 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 51 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 49 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 85 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 63 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 127 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 25 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 62 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 126 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27 # Per bank write bursts system.mem_ctrls.perBankWrBursts::6 1 # Per bank write bursts system.mem_ctrls.perBankWrBursts::7 3 # Per bank write bursts system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 1 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 48 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::11 32 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::12 12 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 260 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 74 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 29 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 13 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 262 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 79 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 20 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 123443 # Total gap between requests +system.mem_ctrls.totGap 107138 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 1726 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 888 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 889 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -135,13 +135,13 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 9 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 12 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 8 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 8 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 52 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 56 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 57 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 55 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 55 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::24 55 # What write queue length does an incoming req see @@ -149,7 +149,7 @@ system.mem_ctrls.wrQLenPdf::25 55 # Wh system.mem_ctrls.wrQLenPdf::26 55 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::27 55 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::28 55 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 54 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 55 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::30 54 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::31 54 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::32 54 # What write queue length does an incoming req see @@ -184,88 +184,88 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 268 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 416.477612 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 263.436899 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 359.508293 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 60 22.39% 22.39% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 57 21.27% 43.66% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 40 14.93% 58.58% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 20 7.46% 66.04% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 10 3.73% 69.78% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 14 5.22% 75.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 11 4.10% 79.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 12 4.48% 83.58% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 44 16.42% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 268 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 253 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 437.122530 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 269.105572 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 371.515393 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 63 24.90% 24.90% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 51 20.16% 45.06% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 24 9.49% 54.55% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 18 7.11% 61.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 5.53% 67.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 10 3.95% 71.15% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 18 7.11% 78.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 10 3.95% 82.21% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 45 17.79% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 253 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 54 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::mean 16.203704 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 15.997541 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 3.176444 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-13 2 3.70% 3.70% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 22 40.74% 44.44% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 22 40.74% 85.19% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 6 11.11% 96.30% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::22-23 1 1.85% 98.15% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 16.028046 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.999243 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 1 1.85% 1.85% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 20 37.04% 38.89% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 27 50.00% 88.89% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 7.41% 96.30% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 1 1.85% 98.15% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::36-37 1 1.85% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 54 # Reads before turning the bus around for writes system.mem_ctrls.wrPerTurnAround::samples 54 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.351852 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.333537 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.804642 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 45 83.33% 83.33% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 8 14.81% 98.15% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 1 1.85% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.333333 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.311361 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.890198 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 47 87.04% 87.04% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 3 5.56% 92.59% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 4 7.41% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 54 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 10373 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 27245 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 4440 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 11.68 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 10919 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 27810 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4445 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 12.28 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 30.68 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 460.06 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 457.47 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 896.29 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 894.22 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 31.28 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 530.70 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 526.52 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1032.74 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1030.35 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 7.17 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.59 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 3.57 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 8.26 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.15 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 4.11 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 25.91 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 672 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 824 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 75.68 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 90.35 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 35.72 # Average gap between requests -system.mem_ctrls.pageHitRate 83.11 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 824040 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 457800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 5229120 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 4520448 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 7628400 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 66802176 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 11631600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 97093584 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 829.505203 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 19845 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3900 # Time in different power states +system.mem_ctrls.avgWrQLen 25.52 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 682 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 829 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 76.72 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 90.90 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 31.00 # Average gap between requests +system.mem_ctrls.pageHitRate 83.90 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 748440 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 415800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 5166720 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 4447872 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 64735128 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 4101600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 86226840 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 849.709691 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 7218 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 94170 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 91640 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 1118880 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 621600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 5191680 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 4136832 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 7628400 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 69356232 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 9391800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 97445424 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 832.503985 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 15122 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3900 # Time in different power states +system.mem_ctrls_1.actEnergy 1088640 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 604800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 5241600 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 4167936 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 64577808 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 4239600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 86531664 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 852.713534 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 6460 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 3380 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 98043 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 91652 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -301,7 +301,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 123531 # number of cpu cycles simulated +system.cpu.numCycles 107210 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -320,7 +320,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 123531 # Number of busy cycles +system.cpu.num_busy_cycles 107210 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -375,32 +375,32 @@ system.ruby.outstanding_req_hist::total 8449 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 13.622514 -system.ruby.latency_hist::gmean 5.329433 -system.ruby.latency_hist::stdev 25.311843 -system.ruby.latency_hist | 8197 97.03% 97.03% | 202 2.39% 99.42% | 36 0.43% 99.85% | 3 0.04% 99.88% | 8 0.09% 99.98% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.690578 +system.ruby.latency_hist::gmean 2.205273 +system.ruby.latency_hist::stdev 25.830363 +system.ruby.latency_hist | 8209 97.17% 97.17% | 184 2.18% 99.35% | 38 0.45% 99.80% | 7 0.08% 99.88% | 6 0.07% 99.95% | 3 0.04% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 6718 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6718 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 6718 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6718 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1730 -system.ruby.miss_latency_hist::mean 54.872254 -system.ruby.miss_latency_hist::gmean 49.634160 -system.ruby.miss_latency_hist::stdev 31.450318 -system.ruby.miss_latency_hist | 1479 85.49% 85.49% | 202 11.68% 97.17% | 36 2.08% 99.25% | 3 0.17% 99.42% | 8 0.46% 99.88% | 1 0.06% 99.94% | 1 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 53.204624 +system.ruby.miss_latency_hist::gmean 47.556283 +system.ruby.miss_latency_hist::stdev 33.032605 +system.ruby.miss_latency_hist | 1491 86.18% 86.18% | 184 10.64% 96.82% | 38 2.20% 99.02% | 7 0.40% 99.42% | 6 0.35% 99.77% | 3 0.17% 99.94% | 0 0.00% 99.94% | 1 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1730 system.ruby.Directory.incomplete_times 1729 system.ruby.l1_cntrl0.cacheMemory.demand_hits 6718 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1730 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8448 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 6.994196 +system.ruby.network.routers0.percent_links_utilized 8.058950 system.ruby.network.routers0.msg_count.Control::2 1730 system.ruby.network.routers0.msg_count.Data::2 1726 system.ruby.network.routers0.msg_count.Response_Data::4 1730 @@ -409,7 +409,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 13840 system.ruby.network.routers0.msg_bytes.Data::2 124272 system.ruby.network.routers0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers1.percent_links_utilized 6.994196 +system.ruby.network.routers1.percent_links_utilized 8.058950 system.ruby.network.routers1.msg_count.Control::2 1730 system.ruby.network.routers1.msg_count.Data::2 1726 system.ruby.network.routers1.msg_count.Response_Data::4 1730 @@ -418,7 +418,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 13840 system.ruby.network.routers1.msg_bytes.Data::2 124272 system.ruby.network.routers1.msg_bytes.Response_Data::4 124560 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.percent_links_utilized 6.994196 +system.ruby.network.routers2.percent_links_utilized 8.058950 system.ruby.network.routers2.msg_count.Control::2 1730 system.ruby.network.routers2.msg_count.Data::2 1726 system.ruby.network.routers2.msg_count.Response_Data::4 1730 @@ -435,32 +435,32 @@ system.ruby.network.msg_byte.Control 41520 system.ruby.network.msg_byte.Data 372816 system.ruby.network.msg_byte.Response_Data 373680 system.ruby.network.msg_byte.Writeback_Control 41424 -system.ruby.network.routers0.throttle0.link_utilization 7.000672 +system.ruby.network.routers0.throttle0.link_utilization 8.066412 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1730 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1726 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers0.throttle1.link_utilization 6.987720 +system.ruby.network.routers0.throttle1.link_utilization 8.051488 system.ruby.network.routers0.throttle1.msg_count.Control::2 1730 system.ruby.network.routers0.throttle1.msg_count.Data::2 1726 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 13840 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 124272 -system.ruby.network.routers1.throttle0.link_utilization 6.987720 +system.ruby.network.routers1.throttle0.link_utilization 8.051488 system.ruby.network.routers1.throttle0.msg_count.Control::2 1730 system.ruby.network.routers1.throttle0.msg_count.Data::2 1726 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 13840 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 124272 -system.ruby.network.routers1.throttle1.link_utilization 7.000672 +system.ruby.network.routers1.throttle1.link_utilization 8.066412 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1730 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1726 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 124560 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.throttle0.link_utilization 7.000672 +system.ruby.network.routers2.throttle0.link_utilization 8.066412 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1730 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1726 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.throttle1.link_utilization 6.987720 +system.ruby.network.routers2.throttle1.link_utilization 8.051488 system.ruby.network.routers2.throttle1.msg_count.Control::2 1730 system.ruby.network.routers2.throttle1.msg_count.Data::2 1726 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 13840 @@ -478,79 +478,79 @@ system.ruby.delayVCHist.vnet_2::total 1726 # de system.ruby.LD.latency_hist::bucket_size 64 system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 32.793745 -system.ruby.LD.latency_hist::gmean 16.273400 -system.ruby.LD.latency_hist::stdev 32.397171 -system.ruby.LD.latency_hist | 1086 91.80% 91.80% | 85 7.19% 98.99% | 8 0.68% 99.66% | 1 0.08% 99.75% | 2 0.17% 99.92% | 0 0.00% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 31.638208 +system.ruby.LD.latency_hist::gmean 10.419015 +system.ruby.LD.latency_hist::stdev 35.065266 +system.ruby.LD.latency_hist | 1085 91.72% 91.72% | 74 6.26% 97.97% | 18 1.52% 99.49% | 2 0.17% 99.66% | 3 0.25% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 456 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 456 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 456 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 456 system.ruby.LD.miss_latency_hist::bucket_size 64 system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 727 -system.ruby.LD.miss_latency_hist::mean 51.481431 -system.ruby.LD.miss_latency_hist::gmean 46.999464 -system.ruby.LD.miss_latency_hist::stdev 28.311858 -system.ruby.LD.miss_latency_hist | 630 86.66% 86.66% | 85 11.69% 98.35% | 8 1.10% 99.45% | 1 0.14% 99.59% | 2 0.28% 99.86% | 0 0.00% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 50.855571 +system.ruby.LD.miss_latency_hist::gmean 45.315147 +system.ruby.LD.miss_latency_hist::stdev 32.287061 +system.ruby.LD.miss_latency_hist | 629 86.52% 86.52% | 74 10.18% 96.70% | 18 2.48% 99.17% | 2 0.28% 99.45% | 3 0.41% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 727 -system.ruby.ST.latency_hist::bucket_size 64 -system.ruby.ST.latency_hist::max_bucket 639 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 18.649711 -system.ruby.ST.latency_hist::gmean 7.153271 -system.ruby.ST.latency_hist::stdev 30.101235 -system.ruby.ST.latency_hist | 832 96.18% 96.18% | 24 2.77% 98.96% | 6 0.69% 99.65% | 1 0.12% 99.77% | 1 0.12% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 16.483237 +system.ruby.ST.latency_hist::gmean 3.324735 +system.ruby.ST.latency_hist::stdev 28.016571 +system.ruby.ST.latency_hist | 592 68.44% 68.44% | 244 28.21% 96.65% | 18 2.08% 98.73% | 2 0.23% 98.96% | 5 0.58% 99.54% | 2 0.23% 99.77% | 1 0.12% 99.88% | 0 0.00% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 592 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 592 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 592 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 592 -system.ruby.ST.miss_latency_hist::bucket_size 64 -system.ruby.ST.miss_latency_hist::max_bucket 639 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 273 -system.ruby.ST.miss_latency_hist::mean 52.586081 -system.ruby.ST.miss_latency_hist::gmean 47.082552 -system.ruby.ST.miss_latency_hist::stdev 34.484663 -system.ruby.ST.miss_latency_hist | 240 87.91% 87.91% | 24 8.79% 96.70% | 6 2.20% 98.90% | 1 0.37% 99.27% | 1 0.37% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 50.058608 +system.ruby.ST.miss_latency_hist::gmean 44.997273 +system.ruby.ST.miss_latency_hist::stdev 28.984216 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 244 89.38% 89.38% | 18 6.59% 95.97% | 2 0.73% 96.70% | 5 1.83% 98.53% | 2 0.73% 99.27% | 1 0.37% 99.63% | 0 0.00% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 273 -system.ruby.IFETCH.latency_hist::bucket_size 32 -system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 9.399375 -system.ruby.IFETCH.latency_hist::gmean 4.166708 -system.ruby.IFETCH.latency_hist::stdev 20.983950 -system.ruby.IFETCH.latency_hist | 5670 88.59% 88.59% | 609 9.52% 98.11% | 88 1.38% 99.48% | 5 0.08% 99.56% | 5 0.08% 99.64% | 17 0.27% 99.91% | 1 0.02% 99.92% | 0 0.00% 99.92% | 1 0.02% 99.94% | 4 0.06% 100.00% +system.ruby.IFETCH.latency_hist::mean 7.355625 +system.ruby.IFETCH.latency_hist::gmean 1.565715 +system.ruby.IFETCH.latency_hist::stdev 21.264557 +system.ruby.IFETCH.latency_hist | 6288 98.25% 98.25% | 90 1.41% 99.66% | 13 0.20% 99.86% | 4 0.06% 99.92% | 2 0.03% 99.95% | 2 0.03% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 5670 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5670 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5670 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5670 -system.ruby.IFETCH.miss_latency_hist::bucket_size 32 -system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 730 -system.ruby.IFETCH.miss_latency_hist::mean 59.104110 -system.ruby.IFETCH.miss_latency_hist::gmean 53.449398 -system.ruby.IFETCH.miss_latency_hist::stdev 32.750880 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 609 83.42% 83.42% | 88 12.05% 95.48% | 5 0.68% 96.16% | 5 0.68% 96.85% | 17 2.33% 99.18% | 1 0.14% 99.32% | 0 0.00% 99.32% | 1 0.14% 99.45% | 4 0.55% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 56.720548 +system.ruby.IFETCH.miss_latency_hist::gmean 50.941265 +system.ruby.IFETCH.miss_latency_hist::stdev 34.853032 +system.ruby.IFETCH.miss_latency_hist | 618 84.66% 84.66% | 90 12.33% 96.99% | 13 1.78% 98.77% | 4 0.55% 99.32% | 2 0.27% 99.59% | 2 0.27% 99.86% | 0 0.00% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 730 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1730 -system.ruby.Directory.miss_mach_latency_hist::mean 54.872254 -system.ruby.Directory.miss_mach_latency_hist::gmean 49.634160 -system.ruby.Directory.miss_mach_latency_hist::stdev 31.450318 -system.ruby.Directory.miss_mach_latency_hist | 1479 85.49% 85.49% | 202 11.68% 97.17% | 36 2.08% 99.25% | 3 0.17% 99.42% | 8 0.46% 99.88% | 1 0.06% 99.94% | 1 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 53.204624 +system.ruby.Directory.miss_mach_latency_hist::gmean 47.556283 +system.ruby.Directory.miss_mach_latency_hist::stdev 33.032605 +system.ruby.Directory.miss_mach_latency_hist | 1491 86.18% 86.18% | 184 10.64% 96.82% | 38 2.20% 99.02% | 7 0.40% 99.42% | 6 0.35% 99.77% | 3 0.17% 99.94% | 0 0.00% 99.94% | 1 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1730 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -581,26 +581,26 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::total system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 727 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 51.481431 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 46.999464 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 28.311858 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 630 86.66% 86.66% | 85 11.69% 98.35% | 8 1.10% 99.45% | 1 0.14% 99.59% | 2 0.28% 99.86% | 0 0.00% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 50.855571 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 45.315147 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 32.287061 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 629 86.52% 86.52% | 74 10.18% 96.70% | 18 2.48% 99.17% | 2 0.28% 99.45% | 3 0.41% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 727 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 273 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.586081 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.082552 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 34.484663 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 240 87.91% 87.91% | 24 8.79% 96.70% | 6 2.20% 98.90% | 1 0.37% 99.27% | 1 0.37% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 50.058608 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 44.997273 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 28.984216 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 244 89.38% 89.38% | 18 6.59% 95.97% | 2 0.73% 96.70% | 5 1.83% 98.53% | 2 0.73% 99.27% | 1 0.37% 99.63% | 0 0.00% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 273 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 730 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 59.104110 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 53.449398 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 32.750880 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 609 83.42% 83.42% | 88 12.05% 95.48% | 5 0.68% 96.16% | 5 0.68% 96.85% | 17 2.33% 99.18% | 1 0.14% 99.32% | 0 0.00% 99.32% | 1 0.14% 99.45% | 4 0.55% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 56.720548 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 50.941265 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.853032 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 618 84.66% 84.66% | 90 12.33% 96.99% | 13 1.78% 98.77% | 4 0.55% 99.32% | 2 0.27% 99.59% | 2 0.27% 99.86% | 0 0.00% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 730 system.ruby.Directory_Controller.GETX 1730 0.00% 0.00% system.ruby.Directory_Controller.PUTX 1726 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini index 58df6e402..613f30fd7 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello gid=100 input=cin kvmInSE=false @@ -241,7 +241,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -250,15 +250,16 @@ directory_latency=6 eventq_index=0 number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_mem_ctrl_latency=1 transitions_per_cycle=4 version=0 memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[6] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -267,9 +268,44 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -280,52 +316,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl0.optionalQueue prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system to_l2_latency=1 transitions_per_cycle=4 +unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] -unblockFromL1Cache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0.prefetcher] type=Prefetcher cross_page=false @@ -338,13 +408,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -355,9 +463,21 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache +DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -367,33 +487,92 @@ l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system to_l1_latency=1 transitions_per_cycle=4 +unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache version=0 -DirRequestFromL2Cache=system.ruby.network.slave[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[4] -unblockToL2Cache=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.DirRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.unblockToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -402,7 +581,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -410,14 +589,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -449,63 +630,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr index a26365a1c..6bae4074b 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr @@ -1,6 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections warn: ignoring syscall sigprocmask(1, ...) diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simout b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simout index f35dc8674..239fd40f9 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simout +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:37:52 -gem5 started Jan 22 2014 17:26:00 -gem5 executing on u200540-lin -command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_Two_Level -re tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_Two_Level +gem5 compiled Aug 13 2015 19:16:05 +gem5 started Aug 13 2015 20:15:42 +gem5 executing on artery +command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_Two_Level -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MESI_Two_Level + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 52548 because target called exit() +Exiting @ tick 45733 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt index 84bb9ed03..704d10ac7 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000052 # Number of seconds simulated -sim_ticks 52301 # Number of ticks simulated -final_tick 52301 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000046 # Number of seconds simulated +sim_ticks 45733 # Number of ticks simulated +final_tick 45733 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 42059 # Simulator instruction rate (inst/s) -host_op_rate 42050 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 853239 # Simulator tick rate (ticks/s) -host_mem_usage 450140 # Number of bytes of host memory used -host_seconds 0.06 # Real time elapsed on the host +host_inst_rate 17774 # Simulator instruction rate (inst/s) +host_op_rate 17773 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 315387 # Simulator tick rate (ticks/s) +host_mem_usage 401732 # Number of bytes of host memory used +host_seconds 0.15 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,12 +21,12 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 547 # system.mem_ctrls.num_reads::total 547 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 103 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 103 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 669356226 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 669356226 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 126039655 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 126039655 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 795395882 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 795395882 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 765486629 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 765486629 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 144140992 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 144140992 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 909627621 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 909627621 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 547 # Number of read requests accepted system.mem_ctrls.writeReqs 103 # Number of write requests accepted system.mem_ctrls.readBursts 547 # Number of DRAM read bursts, including those serviced by the write queue @@ -73,7 +73,7 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 52214 # Total gap between requests +system.mem_ctrls.totGap 45654 # 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) @@ -184,20 +184,20 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 82 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 334.829268 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 222.665618 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 287.679168 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 22 26.83% 26.83% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 19 23.17% 50.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 5 6.10% 56.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 17 20.73% 76.83% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 5 6.10% 82.93% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 4 4.88% 87.80% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 3 3.66% 91.46% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 93.90% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 5 6.10% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 74 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 358.054054 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 233.275053 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 307.922241 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 18 24.32% 24.32% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 18 24.32% 48.65% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 8 10.81% 59.46% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 4 5.41% 64.86% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 9 12.16% 77.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 7 9.46% 86.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 3 4.05% 90.54% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1 1.35% 91.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 6 8.11% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 74 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::mean 268 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::gmean 268.000000 # Reads before turning the bus around for writes @@ -210,55 +210,55 @@ system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Wr system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 2713 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 11035 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totQLat 2733 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 11055 # Total ticks spent from burst creation until serviced by the DRAM system.mem_ctrls.totBusLat 2190 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 6.19 # Average queueing delay per DRAM burst +system.mem_ctrls.avgQLat 6.24 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 25.19 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 535.97 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 19.58 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 669.36 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 126.04 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.24 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 612.95 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 22.39 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 765.49 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 144.14 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.34 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 4.19 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.15 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 4.96 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.79 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.17 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 22.51 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 350 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 14 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 79.91 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 30.43 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 80.33 # Average gap between requests -system.mem_ctrls.pageHitRate 75.21 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 173880 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 96600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 1971840 # Energy for read commands per rank (pJ) +system.mem_ctrls.avgWrQLen 22.48 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 356 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 81.28 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 70.24 # Average gap between requests +system.mem_ctrls.pageHitRate 76.65 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 143640 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 79800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1797120 # 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 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 31347036 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 688200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 37328916 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 794.638028 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 1179 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls_0.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 26498844 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 269400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 31331604 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 799.479561 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 528 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 44437 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 37581 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 393120 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 218400 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 2907840 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.actEnergy 362880 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 201600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 2882880 # Energy for read commands per rank (pJ) system.mem_ctrls_1.writeEnergy 165888 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 31309416 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 721200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 38767224 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 825.255960 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1048 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls_1.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 26204040 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 528000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 32888088 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 839.195917 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 754 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 44382 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 37150 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -294,7 +294,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 52301 # number of cpu cycles simulated +system.cpu.numCycles 45733 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -313,7 +313,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 52301 # Number of busy cycles +system.cpu.num_busy_cycles 45733 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -370,25 +370,25 @@ system.ruby.outstanding_req_hist::total 3295 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 14.877656 -system.ruby.latency_hist::gmean 5.143561 -system.ruby.latency_hist::stdev 28.438893 -system.ruby.latency_hist | 2856 86.70% 86.70% | 431 13.08% 99.79% | 1 0.03% 99.82% | 2 0.06% 99.88% | 3 0.09% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 12.883728 +system.ruby.latency_hist::gmean 2.062291 +system.ruby.latency_hist::stdev 28.863704 +system.ruby.latency_hist | 2856 86.70% 86.70% | 432 13.11% 99.82% | 1 0.03% 99.85% | 0 0.00% 99.85% | 1 0.03% 99.88% | 4 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 2722 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2722 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2722 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2722 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 572 -system.ruby.miss_latency_hist::mean 71.400350 -system.ruby.miss_latency_hist::gmean 66.909551 -system.ruby.miss_latency_hist::stdev 28.130025 -system.ruby.miss_latency_hist | 134 23.43% 23.43% | 431 75.35% 98.78% | 1 0.17% 98.95% | 2 0.35% 99.30% | 3 0.52% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 69.435315 +system.ruby.miss_latency_hist::gmean 64.604000 +system.ruby.miss_latency_hist::stdev 30.458568 +system.ruby.miss_latency_hist | 134 23.43% 23.43% | 432 75.52% 98.95% | 1 0.17% 99.13% | 0 0.00% 99.13% | 1 0.17% 99.30% | 4 0.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.miss_latency_hist::total 572 system.ruby.l1_cntrl0.L1Dcache.demand_hits 437 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 272 # Number of cache demand misses @@ -409,7 +409,7 @@ system.ruby.l2_cntrl0.L2cache.demand_hits 25 # N system.ruby.l2_cntrl0.L2cache.demand_misses 547 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 572 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 3.803943 +system.ruby.network.routers0.percent_links_utilized 4.350250 system.ruby.network.routers0.msg_count.Control::0 572 system.ruby.network.routers0.msg_count.Request_Control::2 431 system.ruby.network.routers0.msg_count.Response_Data::1 572 @@ -426,7 +426,7 @@ system.ruby.network.routers0.msg_bytes.Response_Control::2 2176 system.ruby.network.routers0.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers0.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers1.percent_links_utilized 7.327776 +system.ruby.network.routers1.percent_links_utilized 8.380163 system.ruby.network.routers1.msg_count.Control::0 1119 system.ruby.network.routers1.msg_count.Request_Control::2 431 system.ruby.network.routers1.msg_count.Response_Data::1 1222 @@ -443,14 +443,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 2176 system.ruby.network.routers1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers2.percent_links_utilized 3.523833 +system.ruby.network.routers2.percent_links_utilized 4.029913 system.ruby.network.routers2.msg_count.Control::0 547 system.ruby.network.routers2.msg_count.Response_Data::1 650 system.ruby.network.routers2.msg_count.Response_Control::1 975 system.ruby.network.routers2.msg_bytes.Control::0 4376 system.ruby.network.routers2.msg_bytes.Response_Data::1 46800 system.ruby.network.routers2.msg_bytes.Response_Control::1 7800 -system.ruby.network.routers3.percent_links_utilized 4.885184 +system.ruby.network.routers3.percent_links_utilized 5.586775 system.ruby.network.routers3.msg_count.Control::0 1119 system.ruby.network.routers3.msg_count.Request_Control::2 431 system.ruby.network.routers3.msg_count.Response_Data::1 1222 @@ -479,14 +479,14 @@ system.ruby.network.msg_byte.Response_Data 263952 system.ruby.network.msg_byte.Response_Control 41760 system.ruby.network.msg_byte.Writeback_Data 23112 system.ruby.network.msg_byte.Writeback_Control 1896 -system.ruby.network.routers0.throttle0.link_utilization 5.452095 +system.ruby.network.routers0.throttle0.link_utilization 6.235104 system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 431 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 572 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 124 system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 3448 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 41184 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 992 -system.ruby.network.routers0.throttle1.link_utilization 2.155791 +system.ruby.network.routers0.throttle1.link_utilization 2.465397 system.ruby.network.routers0.throttle1.msg_count.Control::0 572 system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 369 system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 272 @@ -499,7 +499,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 217 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers1.throttle0.link_utilization 7.377488 +system.ruby.network.routers1.throttle0.link_utilization 8.437015 system.ruby.network.routers1.throttle0.msg_count.Control::0 572 system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 547 system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 908 @@ -514,7 +514,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 217 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers1.throttle1.link_utilization 7.278064 +system.ruby.network.routers1.throttle1.link_utilization 8.323311 system.ruby.network.routers1.throttle1.msg_count.Control::0 547 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 431 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 675 @@ -523,26 +523,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 4376 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 3448 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 48600 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 4480 -system.ruby.network.routers2.throttle0.link_utilization 1.825969 +system.ruby.network.routers2.throttle0.link_utilization 2.088208 system.ruby.network.routers2.throttle0.msg_count.Control::0 547 system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 103 system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers2.throttle0.msg_bytes.Control::0 4376 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 7416 system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers2.throttle1.link_utilization 5.221697 +system.ruby.network.routers2.throttle1.link_utilization 5.971618 system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 547 system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 539 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 39384 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 4312 -system.ruby.network.routers3.throttle0.link_utilization 5.452095 +system.ruby.network.routers3.throttle0.link_utilization 6.235104 system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 431 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 572 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 124 system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 3448 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 41184 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 992 -system.ruby.network.routers3.throttle1.link_utilization 7.377488 +system.ruby.network.routers3.throttle1.link_utilization 8.437015 system.ruby.network.routers3.throttle1.msg_count.Control::0 572 system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 547 system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 908 @@ -557,7 +557,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 217 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers3.throttle2.link_utilization 1.825969 +system.ruby.network.routers3.throttle2.link_utilization 2.088208 system.ruby.network.routers3.throttle2.msg_count.Control::0 547 system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 103 system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 436 @@ -586,71 +586,71 @@ system.ruby.delayVCHist.vnet_2::total 431 # de system.ruby.LD.latency_hist::bucket_size 32 system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 33.351807 -system.ruby.LD.latency_hist::gmean 13.076698 -system.ruby.LD.latency_hist::stdev 35.943616 -system.ruby.LD.latency_hist | 223 53.73% 53.73% | 75 18.07% 71.81% | 105 25.30% 97.11% | 11 2.65% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% +system.ruby.LD.latency_hist::mean 31.356627 +system.ruby.LD.latency_hist::gmean 7.342788 +system.ruby.LD.latency_hist::stdev 35.995277 +system.ruby.LD.latency_hist | 223 53.73% 53.73% | 75 18.07% 71.81% | 106 25.54% 97.35% | 10 2.41% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 211 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 211 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 211 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 211 system.ruby.LD.miss_latency_hist::bucket_size 32 system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 204 -system.ruby.LD.miss_latency_hist::mean 64.745098 -system.ruby.LD.miss_latency_hist::gmean 59.953469 -system.ruby.LD.miss_latency_hist::stdev 26.208218 -system.ruby.LD.miss_latency_hist | 12 5.88% 5.88% | 75 36.76% 42.65% | 105 51.47% 94.12% | 11 5.39% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 1 0.49% 100.00% +system.ruby.LD.miss_latency_hist::mean 62.754902 +system.ruby.LD.miss_latency_hist::gmean 57.734169 +system.ruby.LD.miss_latency_hist::stdev 26.340677 +system.ruby.LD.miss_latency_hist | 12 5.88% 5.88% | 75 36.76% 42.65% | 106 51.96% 94.61% | 10 4.90% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 1 0.49% 100.00% system.ruby.LD.miss_latency_hist::total 204 system.ruby.ST.latency_hist::bucket_size 64 system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 16.670068 -system.ruby.ST.latency_hist::gmean 5.908100 -system.ruby.ST.latency_hist::stdev 30.631855 +system.ruby.ST.latency_hist::mean 14.789116 +system.ruby.ST.latency_hist::gmean 2.517478 +system.ruby.ST.latency_hist::stdev 31.573573 system.ruby.ST.latency_hist | 264 89.80% 89.80% | 29 9.86% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 226 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 226 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 226 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 226 system.ruby.ST.miss_latency_hist::bucket_size 64 system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 68 -system.ruby.ST.miss_latency_hist::mean 62.102941 -system.ruby.ST.miss_latency_hist::gmean 56.188955 -system.ruby.ST.miss_latency_hist::stdev 37.122283 +system.ruby.ST.miss_latency_hist::mean 60.617647 +system.ruby.ST.miss_latency_hist::gmean 54.148546 +system.ruby.ST.miss_latency_hist::stdev 39.831747 system.ruby.ST.miss_latency_hist | 38 55.88% 55.88% | 29 42.65% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 68 -system.ruby.IFETCH.latency_hist::bucket_size 32 -system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 11.707930 -system.ruby.IFETCH.latency_hist::gmean 4.358751 -system.ruby.IFETCH.latency_hist::stdev 25.535583 -system.ruby.IFETCH.latency_hist | 2294 88.74% 88.74% | 0 0.00% 88.74% | 276 10.68% 99.42% | 10 0.39% 99.81% | 1 0.04% 99.85% | 0 0.00% 99.85% | 1 0.04% 99.88% | 1 0.04% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.701354 +system.ruby.IFETCH.latency_hist::gmean 1.644214 +system.ruby.IFETCH.latency_hist::stdev 25.994801 +system.ruby.IFETCH.latency_hist | 2294 88.74% 88.74% | 287 11.10% 99.85% | 1 0.04% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 3 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 2285 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2285 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2285 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2285 -system.ruby.IFETCH.miss_latency_hist::bucket_size 32 -system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 300 -system.ruby.IFETCH.miss_latency_hist::mean 78.033333 -system.ruby.IFETCH.miss_latency_hist::gmean 75.006009 -system.ruby.IFETCH.miss_latency_hist::stdev 25.337433 -system.ruby.IFETCH.miss_latency_hist | 9 3.00% 3.00% | 0 0.00% 3.00% | 276 92.00% 95.00% | 10 3.33% 98.33% | 1 0.33% 98.67% | 0 0.00% 98.67% | 1 0.33% 99.00% | 1 0.33% 99.33% | 1 0.33% 99.67% | 1 0.33% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 75.976667 +system.ruby.IFETCH.miss_latency_hist::gmean 72.583942 +system.ruby.IFETCH.miss_latency_hist::stdev 29.223784 +system.ruby.IFETCH.miss_latency_hist | 9 3.00% 3.00% | 287 95.67% 98.67% | 1 0.33% 99.00% | 0 0.00% 99.00% | 0 0.00% 99.00% | 3 1.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 300 system.ruby.Directory_Controller.Fetch 547 0.00% 0.00% system.ruby.Directory_Controller.Data 103 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini index 7737f4b73..9f4d53d98 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello gid=100 input=cin kvmInSE=false @@ -241,25 +241,26 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -forwardFromDir=system.ruby.network.slave[6] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[5] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -268,9 +269,53 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -278,58 +323,122 @@ clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue use_timeout_latency=50 version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -340,9 +449,21 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -351,33 +472,100 @@ eventq_index=0 number_of_TBEs=256 recycle_latency=10 request_latency=2 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache response_latency=2 ruby_system=system.ruby system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l2_cntrl0.triggerQueue version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[2] -GlobalRequestToL2Cache=system.ruby.network.master[2] -L1RequestFromL2Cache=system.ruby.network.slave[3] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[4] -responseToL2Cache=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -386,7 +574,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -394,14 +582,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -433,63 +623,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr index a26365a1c..6bae4074b 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr @@ -1,6 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections warn: ignoring syscall sigprocmask(1, ...) diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simout b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simout index c37233c6d..34fdc7e5e 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simout +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:42:56 -gem5 started Jan 22 2014 17:26:33 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory -re tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory +gem5 compiled Aug 13 2015 19:22:33 +gem5 started Aug 13 2015 20:16:13 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 44968 because target called exit() +Exiting @ tick 41712 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt index b603fabdb..362696d3f 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt @@ -1,40 +1,40 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000048 # Number of seconds simulated -sim_ticks 48283 # Number of ticks simulated -final_tick 48283 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000042 # Number of seconds simulated +sim_ticks 41712 # Number of ticks simulated +final_tick 41712 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 45603 # Simulator instruction rate (inst/s) -host_op_rate 45593 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 854052 # Simulator tick rate (ticks/s) -host_mem_usage 451760 # Number of bytes of host memory used -host_seconds 0.06 # Real time elapsed on the host +host_inst_rate 24481 # Simulator instruction rate (inst/s) +host_op_rate 24478 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 396175 # Simulator tick rate (ticks/s) +host_mem_usage 403616 # Number of bytes of host memory used +host_seconds 0.11 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 29760 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 29760 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 29696 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 29696 # Number of bytes read from this memory system.mem_ctrls.bytes_written::ruby.dir_cntrl0 4992 # Number of bytes written to this memory system.mem_ctrls.bytes_written::total 4992 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 465 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 465 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 464 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 464 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 78 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 78 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 616366009 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 616366009 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 103390427 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 103390427 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 719756436 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 719756436 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 465 # Number of read requests accepted +system.mem_ctrls.bw_read::ruby.dir_cntrl0 711929421 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 711929421 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 119677791 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 119677791 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 831607211 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 831607211 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 464 # Number of read requests accepted system.mem_ctrls.writeReqs 78 # Number of write requests accepted -system.mem_ctrls.readBursts 465 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.readBursts 464 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 78 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 24640 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadDRAM 24576 # Total number of bytes read from DRAM system.mem_ctrls.bytesReadWrQ 5120 # Total number of bytes read from write queue system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 29760 # Total read bytes from the system interface side +system.mem_ctrls.bytesReadSys 29696 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 4992 # Total written bytes from the system interface side system.mem_ctrls.servicedByWrQ 80 # Number of DRAM read bursts serviced by the write queue system.mem_ctrls.mergedWrBursts 32 # Number of DRAM write bursts merged with an existing one @@ -49,7 +49,7 @@ system.mem_ctrls.perBankRdBursts::6 24 # Pe system.mem_ctrls.perBankRdBursts::7 69 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 71 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 31 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 30 # Per bank write bursts system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 29 # Per bank write bursts system.mem_ctrls.perBankRdBursts::13 66 # Per bank write bursts @@ -73,14 +73,14 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 48195 # Total gap between requests +system.mem_ctrls.totGap 41632 # Total gap between requests system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) -system.mem_ctrls.readPktSize::6 465 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 464 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 78 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 385 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 384 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -184,23 +184,23 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 82 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 305.951220 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 201.196627 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 274.128379 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 25 30.49% 30.49% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 16 19.51% 50.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 13 15.85% 65.85% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 9 10.98% 76.83% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 7 8.54% 85.37% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 3 3.66% 89.02% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 4 4.88% 93.90% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 96.34% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 3 3.66% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 72 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 336 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 226.772547 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 284.954160 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 17 23.61% 23.61% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 17 23.61% 47.22% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 12 16.67% 63.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 5 6.94% 70.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 7 9.72% 80.56% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 6 8.33% 88.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2 2.78% 91.67% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 4.17% 95.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 3 4.17% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 72 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 249 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 249.000000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 248 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 248.000000 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::248-255 1 100.00% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes @@ -210,55 +210,55 @@ system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Wr system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 2437 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 9752 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 1925 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 6.33 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 2393 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9689 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1920 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.23 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 25.33 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 510.32 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 21.21 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 616.37 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 103.39 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.23 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 589.18 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 24.55 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 711.93 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 119.68 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.15 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.99 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.17 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 4.79 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.60 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.19 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 21.54 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 299 # Number of row buffer hits during reads +system.mem_ctrls.avgWrQLen 21.63 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 305 # Number of row buffer hits during reads system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 77.66 # Row buffer hit rate for reads +system.mem_ctrls.readRowHitRate 79.43 # Row buffer hit rate for reads system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 88.76 # Average gap between requests -system.mem_ctrls.pageHitRate 72.85 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 173880 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 96600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 1884480 # Energy for read commands per rank (pJ) +system.mem_ctrls.avgGap 76.81 # Average gap between requests +system.mem_ctrls.pageHitRate 74.42 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 158760 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 88200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1809600 # 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 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 31537872 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 520800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 37264992 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 793.277248 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 968 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls_0.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 24398280 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 2114400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 31112040 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 793.795989 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 3488 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 44716 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 34510 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 446040 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 247800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 2808000 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.actEnergy 385560 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 214200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 2708160 # Energy for read commands per rank (pJ) system.mem_ctrls_1.writeEnergy 165888 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 30693132 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 1263000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 38675220 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 823.262378 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 2007 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls_1.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 26293644 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 449400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 32759652 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 835.918653 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 623 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 43481 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 37281 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -294,7 +294,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 48283 # number of cpu cycles simulated +system.cpu.numCycles 41712 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -313,7 +313,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 48283 # Number of busy cycles +system.cpu.num_busy_cycles 41712 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -360,28 +360,28 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 64 -system.ruby.latency_hist::max_bucket 639 +system.ruby.latency_hist::bucket_size 32 +system.ruby.latency_hist::max_bucket 319 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 13.657863 -system.ruby.latency_hist::gmean 4.922626 -system.ruby.latency_hist::stdev 27.058784 -system.ruby.latency_hist | 2909 88.31% 88.31% | 378 11.48% 99.79% | 3 0.09% 99.88% | 0 0.00% 99.88% | 3 0.09% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.663024 +system.ruby.latency_hist::gmean 1.954156 +system.ruby.latency_hist::stdev 27.142816 +system.ruby.latency_hist | 2830 85.91% 85.91% | 80 2.43% 88.34% | 359 10.90% 99.24% | 18 0.55% 99.79% | 2 0.06% 99.85% | 0 0.00% 99.85% | 1 0.03% 99.88% | 0 0.00% 99.88% | 1 0.03% 99.91% | 3 0.09% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 2750 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2750 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2750 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2750 -system.ruby.miss_latency_hist::bucket_size 64 -system.ruby.miss_latency_hist::max_bucket 639 +system.ruby.miss_latency_hist::bucket_size 32 +system.ruby.miss_latency_hist::max_bucket 319 system.ruby.miss_latency_hist::samples 544 -system.ruby.miss_latency_hist::mean 67.534926 -system.ruby.miss_latency_hist::gmean 60.177697 -system.ruby.miss_latency_hist::stdev 30.933879 -system.ruby.miss_latency_hist | 159 29.23% 29.23% | 378 69.49% 98.71% | 3 0.55% 99.26% | 0 0.00% 99.26% | 3 0.55% 99.82% | 1 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 65.566176 +system.ruby.miss_latency_hist::gmean 57.783054 +system.ruby.miss_latency_hist::stdev 31.323348 +system.ruby.miss_latency_hist | 80 14.71% 14.71% | 80 14.71% 29.41% | 359 65.99% 95.40% | 18 3.31% 98.71% | 2 0.37% 99.08% | 0 0.00% 99.08% | 1 0.18% 99.26% | 0 0.00% 99.26% | 1 0.18% 99.45% | 3 0.55% 100.00% system.ruby.miss_latency_hist::total 544 system.ruby.l1_cntrl0.L1Dcache.demand_hits 435 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 274 # Number of cache demand misses @@ -389,88 +389,88 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses 709 system.ruby.l1_cntrl0.L1Icache.demand_hits 2315 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 270 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 # Number of cache demand accesses -system.ruby.l2_cntrl0.L2cache.demand_hits 79 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 465 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_hits 80 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 464 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 544 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.874739 +system.ruby.network.routers0.percent_links_utilized 6.800201 system.ruby.network.routers0.msg_count.Request_Control::0 544 -system.ruby.network.routers0.msg_count.Response_Data::2 465 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers0.msg_count.Response_Data::2 464 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers0.msg_count.Writeback_Data::2 482 system.ruby.network.routers0.msg_count.Writeback_Control::0 1004 system.ruby.network.routers0.msg_count.Unblock_Control::2 564 system.ruby.network.routers0.msg_bytes.Request_Control::0 4352 -system.ruby.network.routers0.msg_bytes.Response_Data::2 33480 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers0.msg_bytes.Response_Data::2 33408 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers0.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 8032 system.ruby.network.routers0.msg_bytes.Unblock_Control::2 4512 -system.ruby.network.routers1.percent_links_utilized 8.967442 +system.ruby.network.routers1.percent_links_utilized 10.372914 system.ruby.network.routers1.msg_count.Request_Control::0 544 -system.ruby.network.routers1.msg_count.Request_Control::1 465 -system.ruby.network.routers1.msg_count.Response_Data::2 930 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers1.msg_count.Request_Control::1 464 +system.ruby.network.routers1.msg_count.Response_Data::2 928 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers1.msg_count.Writeback_Data::2 560 system.ruby.network.routers1.msg_count.Writeback_Control::0 1004 system.ruby.network.routers1.msg_count.Writeback_Control::1 156 -system.ruby.network.routers1.msg_count.Unblock_Control::2 1029 +system.ruby.network.routers1.msg_count.Unblock_Control::2 1027 system.ruby.network.routers1.msg_bytes.Request_Control::0 4352 -system.ruby.network.routers1.msg_bytes.Request_Control::1 3720 -system.ruby.network.routers1.msg_bytes.Response_Data::2 66960 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers1.msg_bytes.Request_Control::1 3712 +system.ruby.network.routers1.msg_bytes.Response_Data::2 66816 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers1.msg_bytes.Writeback_Data::2 40320 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 8032 system.ruby.network.routers1.msg_bytes.Writeback_Control::1 1248 -system.ruby.network.routers1.msg_bytes.Unblock_Control::2 8232 -system.ruby.network.routers2.percent_links_utilized 3.092186 -system.ruby.network.routers2.msg_count.Request_Control::1 465 -system.ruby.network.routers2.msg_count.Response_Data::2 465 +system.ruby.network.routers1.msg_bytes.Unblock_Control::2 8216 +system.ruby.network.routers2.percent_links_utilized 3.572713 +system.ruby.network.routers2.msg_count.Request_Control::1 464 +system.ruby.network.routers2.msg_count.Response_Data::2 464 system.ruby.network.routers2.msg_count.Writeback_Data::2 78 system.ruby.network.routers2.msg_count.Writeback_Control::1 156 -system.ruby.network.routers2.msg_count.Unblock_Control::2 464 -system.ruby.network.routers2.msg_bytes.Request_Control::1 3720 -system.ruby.network.routers2.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers2.msg_count.Unblock_Control::2 463 +system.ruby.network.routers2.msg_bytes.Request_Control::1 3712 +system.ruby.network.routers2.msg_bytes.Response_Data::2 33408 system.ruby.network.routers2.msg_bytes.Writeback_Data::2 5616 system.ruby.network.routers2.msg_bytes.Writeback_Control::1 1248 -system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3712 -system.ruby.network.routers3.percent_links_utilized 5.978295 +system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3704 +system.ruby.network.routers3.percent_links_utilized 6.915276 system.ruby.network.routers3.msg_count.Request_Control::0 544 -system.ruby.network.routers3.msg_count.Request_Control::1 465 -system.ruby.network.routers3.msg_count.Response_Data::2 930 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers3.msg_count.Request_Control::1 464 +system.ruby.network.routers3.msg_count.Response_Data::2 928 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers3.msg_count.Writeback_Data::2 560 system.ruby.network.routers3.msg_count.Writeback_Control::0 1004 system.ruby.network.routers3.msg_count.Writeback_Control::1 156 -system.ruby.network.routers3.msg_count.Unblock_Control::2 1029 +system.ruby.network.routers3.msg_count.Unblock_Control::2 1027 system.ruby.network.routers3.msg_bytes.Request_Control::0 4352 -system.ruby.network.routers3.msg_bytes.Request_Control::1 3720 -system.ruby.network.routers3.msg_bytes.Response_Data::2 66960 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers3.msg_bytes.Request_Control::1 3712 +system.ruby.network.routers3.msg_bytes.Response_Data::2 66816 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers3.msg_bytes.Writeback_Data::2 40320 system.ruby.network.routers3.msg_bytes.Writeback_Control::0 8032 system.ruby.network.routers3.msg_bytes.Writeback_Control::1 1248 -system.ruby.network.routers3.msg_bytes.Unblock_Control::2 8232 -system.ruby.network.msg_count.Request_Control 3027 -system.ruby.network.msg_count.Response_Data 2790 -system.ruby.network.msg_count.ResponseL2hit_Data 237 +system.ruby.network.routers3.msg_bytes.Unblock_Control::2 8216 +system.ruby.network.msg_count.Request_Control 3024 +system.ruby.network.msg_count.Response_Data 2784 +system.ruby.network.msg_count.ResponseL2hit_Data 240 system.ruby.network.msg_count.Writeback_Data 1680 system.ruby.network.msg_count.Writeback_Control 3480 -system.ruby.network.msg_count.Unblock_Control 3086 -system.ruby.network.msg_byte.Request_Control 24216 -system.ruby.network.msg_byte.Response_Data 200880 -system.ruby.network.msg_byte.ResponseL2hit_Data 17064 +system.ruby.network.msg_count.Unblock_Control 3081 +system.ruby.network.msg_byte.Request_Control 24192 +system.ruby.network.msg_byte.Response_Data 200448 +system.ruby.network.msg_byte.ResponseL2hit_Data 17280 system.ruby.network.msg_byte.Writeback_Data 120960 system.ruby.network.msg_byte.Writeback_Control 27840 -system.ruby.network.msg_byte.Unblock_Control 24688 -system.ruby.network.routers0.throttle0.link_utilization 5.589959 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 465 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.msg_byte.Unblock_Control 24648 +system.ruby.network.routers0.throttle0.link_utilization 6.470560 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 464 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 502 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 33480 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 33408 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers0.throttle1.link_utilization 6.159518 +system.ruby.network.routers0.throttle1.link_utilization 7.129843 system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 544 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 482 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 502 @@ -479,165 +479,165 @@ system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 4352 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 4016 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 4512 -system.ruby.network.routers1.throttle0.link_utilization 10.574115 +system.ruby.network.routers1.throttle0.link_utilization 12.229095 system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 544 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 465 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 464 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 482 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 502 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 78 system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 564 system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 4352 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 33408 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 4016 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 624 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 4512 -system.ruby.network.routers1.throttle1.link_utilization 7.360769 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 465 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 465 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers1.throttle1.link_utilization 8.516734 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 464 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 464 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 78 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 502 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 78 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 465 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3720 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 33480 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 463 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3712 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 33408 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 5616 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 4016 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 624 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3720 -system.ruby.network.routers2.throttle0.link_utilization 1.769774 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 465 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3704 +system.ruby.network.routers2.throttle0.link_utilization 2.046174 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 464 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 78 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 78 -system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 464 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 463 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3712 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 5616 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 624 -system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3712 -system.ruby.network.routers2.throttle1.link_utilization 4.414597 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 465 +system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3704 +system.ruby.network.routers2.throttle1.link_utilization 5.099252 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 464 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 78 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 33408 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 624 -system.ruby.network.routers3.throttle0.link_utilization 5.589959 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 465 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers3.throttle0.link_utilization 6.470560 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 464 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 80 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 502 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 33480 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 33408 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 5760 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers3.throttle1.link_utilization 10.574115 +system.ruby.network.routers3.throttle1.link_utilization 12.229095 system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 544 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 465 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 464 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 482 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 502 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 78 system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 564 system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 4352 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 33408 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 4016 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 624 system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 4512 -system.ruby.network.routers3.throttle2.link_utilization 1.770810 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 465 +system.ruby.network.routers3.throttle2.link_utilization 2.046174 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 464 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 78 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 78 -system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 465 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 463 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3712 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 5616 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 624 -system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3720 +system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3704 system.ruby.LD.latency_hist::bucket_size 32 system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 27.831325 -system.ruby.LD.latency_hist::gmean 10.396167 -system.ruby.LD.latency_hist::stdev 35.321716 -system.ruby.LD.latency_hist | 274 66.02% 66.02% | 45 10.84% 76.87% | 87 20.96% 97.83% | 7 1.69% 99.52% | 1 0.24% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% +system.ruby.LD.latency_hist::mean 25.657831 +system.ruby.LD.latency_hist::gmean 5.487426 +system.ruby.LD.latency_hist::stdev 34.035908 +system.ruby.LD.latency_hist | 275 66.27% 66.27% | 45 10.84% 77.11% | 85 20.48% 97.59% | 8 1.93% 99.52% | 1 0.24% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 233 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 233 system.ruby.LD.miss_latency_hist::bucket_size 32 system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 182 -system.ruby.LD.miss_latency_hist::mean 59.620879 -system.ruby.LD.miss_latency_hist::gmean 51.035744 -system.ruby.LD.miss_latency_hist::stdev 32.307641 -system.ruby.LD.miss_latency_hist | 41 22.53% 22.53% | 45 24.73% 47.25% | 87 47.80% 95.05% | 7 3.85% 98.90% | 1 0.55% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 1 0.55% 100.00% +system.ruby.LD.miss_latency_hist::mean 57.225275 +system.ruby.LD.miss_latency_hist::gmean 48.520263 +system.ruby.LD.miss_latency_hist::stdev 29.410954 +system.ruby.LD.miss_latency_hist | 42 23.08% 23.08% | 45 24.73% 47.80% | 85 46.70% 94.51% | 8 4.40% 98.90% | 1 0.55% 99.45% | 0 0.00% 99.45% | 1 0.55% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 182 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 20.806122 -system.ruby.ST.latency_hist::gmean 7.447374 -system.ruby.ST.latency_hist::stdev 29.113873 -system.ruby.ST.latency_hist | 202 68.71% 68.71% | 12 4.08% 72.79% | 0 0.00% 72.79% | 35 11.90% 84.69% | 37 12.59% 97.28% | 7 2.38% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 18.809524 +system.ruby.ST.latency_hist::gmean 3.456048 +system.ruby.ST.latency_hist::stdev 29.072895 +system.ruby.ST.latency_hist | 202 68.71% 68.71% | 12 4.08% 72.79% | 34 11.56% 84.35% | 1 0.34% 84.69% | 38 12.93% 97.62% | 6 2.04% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 202 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 202 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 202 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 202 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 system.ruby.ST.miss_latency_hist::samples 92 -system.ruby.ST.miss_latency_hist::mean 59.902174 -system.ruby.ST.miss_latency_hist::gmean 54.831044 -system.ruby.ST.miss_latency_hist::stdev 21.909935 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 13.04% 13.04% | 0 0.00% 13.04% | 35 38.04% 51.09% | 37 40.22% 91.30% | 7 7.61% 98.91% | 1 1.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 57.913043 +system.ruby.ST.miss_latency_hist::gmean 52.615480 +system.ruby.ST.miss_latency_hist::stdev 21.714254 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 13.04% 13.04% | 34 36.96% 50.00% | 1 1.09% 51.09% | 38 41.30% 92.39% | 6 6.52% 98.91% | 1 1.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 92 -system.ruby.IFETCH.latency_hist::bucket_size 64 -system.ruby.IFETCH.latency_hist::max_bucket 639 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 10.569439 -system.ruby.IFETCH.latency_hist::gmean 4.165075 -system.ruby.IFETCH.latency_hist::stdev 24.278647 -system.ruby.IFETCH.latency_hist | 2341 90.56% 90.56% | 239 9.25% 99.81% | 2 0.08% 99.88% | 0 0.00% 99.88% | 2 0.08% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.603482 +system.ruby.IFETCH.latency_hist::gmean 1.551701 +system.ruby.IFETCH.latency_hist::stdev 24.714457 +system.ruby.IFETCH.latency_hist | 2341 90.56% 90.56% | 0 0.00% 90.56% | 230 8.90% 99.46% | 9 0.35% 99.81% | 1 0.04% 99.85% | 0 0.00% 99.85% | 0 0.00% 99.85% | 0 0.00% 99.85% | 1 0.04% 99.88% | 3 0.12% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 2315 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2315 -system.ruby.IFETCH.miss_latency_hist::bucket_size 64 -system.ruby.IFETCH.miss_latency_hist::max_bucket 639 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 system.ruby.IFETCH.miss_latency_hist::samples 270 -system.ruby.IFETCH.miss_latency_hist::mean 75.470370 -system.ruby.IFETCH.miss_latency_hist::gmean 69.413198 -system.ruby.IFETCH.miss_latency_hist::stdev 30.681798 -system.ruby.IFETCH.miss_latency_hist | 26 9.63% 9.63% | 239 88.52% 98.15% | 2 0.74% 98.89% | 0 0.00% 98.89% | 2 0.74% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 73.796296 +system.ruby.IFETCH.miss_latency_hist::gmean 67.113694 +system.ruby.IFETCH.miss_latency_hist::stdev 33.225253 +system.ruby.IFETCH.miss_latency_hist | 26 9.63% 9.63% | 0 0.00% 9.63% | 230 85.19% 94.81% | 9 3.33% 98.15% | 1 0.37% 98.52% | 0 0.00% 98.52% | 0 0.00% 98.52% | 0 0.00% 98.52% | 1 0.37% 98.89% | 3 1.11% 100.00% system.ruby.IFETCH.miss_latency_hist::total 270 system.ruby.Directory_Controller.GETX 80 0.00% 0.00% -system.ruby.Directory_Controller.GETS 385 0.00% 0.00% +system.ruby.Directory_Controller.GETS 384 0.00% 0.00% system.ruby.Directory_Controller.PUTX 78 0.00% 0.00% system.ruby.Directory_Controller.Unblock 262 0.00% 0.00% -system.ruby.Directory_Controller.Last_Unblock 122 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 121 0.00% 0.00% system.ruby.Directory_Controller.Exclusive_Unblock 80 0.00% 0.00% system.ruby.Directory_Controller.Dirty_Writeback 78 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 465 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 464 0.00% 0.00% system.ruby.Directory_Controller.Memory_Ack 78 0.00% 0.00% system.ruby.Directory_Controller.I.GETX 40 0.00% 0.00% system.ruby.Directory_Controller.I.GETS 262 0.00% 0.00% system.ruby.Directory_Controller.I.Memory_Ack 77 0.00% 0.00% system.ruby.Directory_Controller.S.GETX 40 0.00% 0.00% -system.ruby.Directory_Controller.S.GETS 123 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 122 0.00% 0.00% system.ruby.Directory_Controller.M.PUTX 78 0.00% 0.00% system.ruby.Directory_Controller.IS.Unblock 262 0.00% 0.00% system.ruby.Directory_Controller.IS.Memory_Data 262 0.00% 0.00% -system.ruby.Directory_Controller.SS.Last_Unblock 122 0.00% 0.00% -system.ruby.Directory_Controller.SS.Memory_Data 123 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 121 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 122 0.00% 0.00% system.ruby.Directory_Controller.MM.Exclusive_Unblock 80 0.00% 0.00% system.ruby.Directory_Controller.MM.Memory_Data 80 0.00% 0.00% system.ruby.Directory_Controller.MM.Memory_Ack 1 0.00% 0.00% @@ -645,7 +645,7 @@ system.ruby.Directory_Controller.MI.Dirty_Writeback 78 0.00% system.ruby.L1Cache_Controller.Load 415 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00% system.ruby.L1Cache_Controller.Store 294 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 506 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 508 0.00% 0.00% system.ruby.L1Cache_Controller.Data 436 0.00% 0.00% system.ruby.L1Cache_Controller.Exclusive_Data 108 0.00% 0.00% system.ruby.L1Cache_Controller.Writeback_Ack 20 0.00% 0.00% @@ -659,18 +659,18 @@ system.ruby.L1Cache_Controller.S.Load 108 0.00% 0.00% system.ruby.L1Cache_Controller.S.Ifetch 2315 0.00% 0.00% system.ruby.L1Cache_Controller.S.Store 34 0.00% 0.00% system.ruby.L1Cache_Controller.S.L1_Replacement 396 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 10 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 9 0.00% 0.00% system.ruby.L1Cache_Controller.M.Store 4 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 10 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Load 13 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Load 14 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 2 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_Timeout 14 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 89 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 93 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 84 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Load 13 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 103 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 112 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 6 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Use_Timeout 94 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Exclusive_Data 58 0.00% 0.00% system.ruby.L1Cache_Controller.SM.Exclusive_Data 34 0.00% 0.00% @@ -681,43 +681,44 @@ system.ruby.L1Cache_Controller.SI.Writeback_Ack 20 0.00% 0.0 system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 376 0.00% 0.00% system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 106 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 452 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 92 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 93 0.00% 0.00% system.ruby.L2Cache_Controller.L1_PUTX 106 0.00% 0.00% system.ruby.L2Cache_Controller.L1_PUTS_only 396 0.00% 0.00% system.ruby.L2Cache_Controller.All_Acks 80 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 465 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 464 0.00% 0.00% system.ruby.L2Cache_Controller.L1_WBCLEANDATA 376 0.00% 0.00% system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 106 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_Ack 78 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 456 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 455 0.00% 0.00% system.ruby.L2Cache_Controller.Exclusive_Unblock 108 0.00% 0.00% system.ruby.L2Cache_Controller.L2_Replacement 443 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 385 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 384 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETX 45 0.00% 0.00% system.ruby.L2Cache_Controller.ILS.L1_GETX 32 0.00% 0.00% system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 376 0.00% 0.00% system.ruby.L2Cache_Controller.ILX.L1_PUTX 106 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS 51 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 52 0.00% 0.00% system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 336 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 335 0.00% 0.00% system.ruby.L2Cache_Controller.SLS.L1_GETX 2 0.00% 0.00% system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 20 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L2_Replacement 29 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 30 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETS 16 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 12 0.00% 0.00% system.ruby.L2Cache_Controller.M.L2_Replacement 78 0.00% 0.00% system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 376 0.00% 0.00% system.ruby.L2Cache_Controller.SW.Unblock 20 0.00% 0.00% system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 106 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data 385 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Unblock 385 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 384 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 383 0.00% 0.00% system.ruby.L2Cache_Controller.IGM.Data 46 0.00% 0.00% system.ruby.L2Cache_Controller.IGMLS.Data 34 0.00% 0.00% system.ruby.L2Cache_Controller.IGMO.All_Acks 80 0.00% 0.00% system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 80 0.00% 0.00% system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 12 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.Unblock 51 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 52 0.00% 0.00% system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 16 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETX 1 0.00% 0.00% system.ruby.L2Cache_Controller.MI.Writeback_Ack 78 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini index 5ec342cb1..3deb7372b 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello gid=100 input=cin kvmInSE=false @@ -241,33 +241,34 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=5 distributed_persistent=true +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 number_of_TBEs=256 +persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir +persistentToDir=system.ruby.dir_cntrl0.persistentToDir recycle_latency=10 reissue_wakeup_latency=10 +requestFromDir=system.ruby.dir_cntrl0.requestFromDir +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[10] -dmaResponseFromDir=system.ruby.network.slave[9] memory=system.mem_ctrls.port -persistentFromDir=system.ruby.network.slave[8] -persistentToDir=system.ruby.network.master[9] -requestFromDir=system.ruby.network.slave[6] -requestToDir=system.ruby.network.master[7] -responseFromDir=system.ruby.network.slave[7] -responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -276,9 +277,89 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.dir_cntrl0.persistentFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.dir_cntrl0.persistentToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + +[system.ruby.dir_cntrl0.requestFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache N_tokens=2 @@ -291,10 +372,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -303,50 +391,124 @@ system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 -persistentFromL1Cache=system.ruby.network.slave[2] -persistentToL1Cache=system.ruby.network.master[2] -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl0.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -359,7 +521,11 @@ slave=system.cpu.icache_port system.cpu.dcache_port [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache N_tokens=2 buffer_size=0 @@ -370,34 +536,101 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 +persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system transitions_per_cycle=4 version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[3] -GlobalRequestToL2Cache=system.ruby.network.master[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[4] -persistentToL2Cache=system.ruby.network.master[6] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[5] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.persistentToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -406,7 +639,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -414,14 +647,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -453,63 +688,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr index a26365a1c..6bae4074b 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr @@ -1,6 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections warn: ignoring syscall sigprocmask(1, ...) diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simout b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simout index b3289a2c7..5d96a3461 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simout +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:47:59 -gem5 started Jan 22 2014 17:27:30 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token -re tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token +gem5 compiled Aug 13 2015 19:28:58 +gem5 started Aug 13 2015 20:16:47 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_CMP_token + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 43073 because target called exit() +Exiting @ tick 40524 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt index 8a9779382..e14ab162f 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000044 # Number of seconds simulated -sim_ticks 43869 # Number of ticks simulated -final_tick 43869 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000041 # Number of seconds simulated +sim_ticks 40524 # Number of ticks simulated +final_tick 40524 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 59464 # Simulator instruction rate (inst/s) -host_op_rate 59448 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1011716 # Simulator tick rate (ticks/s) -host_mem_usage 453568 # Number of bytes of host memory used -host_seconds 0.04 # Real time elapsed on the host +host_inst_rate 26896 # Simulator instruction rate (inst/s) +host_op_rate 26893 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 422859 # Simulator tick rate (ticks/s) +host_mem_usage 402036 # Number of bytes of host memory used +host_seconds 0.10 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,12 +21,12 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 448 # system.mem_ctrls.num_reads::total 448 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 84 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 84 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 653582256 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 653582256 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 122546673 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 122546673 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 776128929 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 776128929 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 707531339 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 707531339 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 132662126 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 132662126 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 840193466 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 840193466 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 448 # Number of read requests accepted system.mem_ctrls.writeReqs 84 # Number of write requests accepted system.mem_ctrls.readBursts 448 # Number of DRAM read bursts, including those serviced by the write queue @@ -73,7 +73,7 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 43790 # Total gap between requests +system.mem_ctrls.totGap 40449 # 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) @@ -184,20 +184,20 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 74 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 309.621622 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 203.292189 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 280.679347 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 21 28.38% 28.38% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 18 24.32% 52.70% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 10 13.51% 66.22% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 7 9.46% 75.68% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 8 10.81% 86.49% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 3 4.05% 90.54% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 2 2.70% 93.24% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 1 1.35% 94.59% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 4 5.41% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 74 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 73 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 334.027397 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 221.884458 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 291.386817 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 19 26.03% 26.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 15 20.55% 46.58% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 13 17.81% 64.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 6 8.22% 72.60% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 7 9.59% 82.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5 6.85% 89.04% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 1 1.37% 90.41% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 2 2.74% 93.15% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 5 6.85% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 73 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::mean 245 # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::gmean 245.000000 # Reads before turning the bus around for writes @@ -210,55 +210,55 @@ system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Wr system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 2657 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 9782 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totQLat 2598 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9723 # Total ticks spent from burst creation until serviced by the DRAM system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 7.09 # Average queueing delay per DRAM burst +system.mem_ctrls.avgQLat 6.93 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 26.09 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 547.08 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 23.34 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 653.58 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 122.55 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.93 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 592.24 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 25.27 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 707.53 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 132.66 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 4.46 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 4.27 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.18 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 4.82 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.63 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.20 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 21.83 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 294 # Number of row buffer hits during reads +system.mem_ctrls.avgWrQLen 21.86 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 297 # Number of row buffer hits during reads system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 78.40 # Row buffer hit rate for reads +system.mem_ctrls.readRowHitRate 79.20 # Row buffer hit rate for reads system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 82.31 # Average gap between requests -system.mem_ctrls.pageHitRate 73.40 # Row buffer hit rate, read and write combined +system.mem_ctrls.avgGap 76.03 # Average gap between requests +system.mem_ctrls.pageHitRate 74.11 # Row buffer hit rate, read and write combined system.mem_ctrls_0.actEnergy 158760 # Energy for activate commands per rank (pJ) system.mem_ctrls_0.preEnergy 88200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 1697280 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1896960 # 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 2542800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 25360668 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 1267800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 31115508 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 793.965501 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 1987 # Time in different power states +system.mem_ctrls_0.actBackEnergy 25074756 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 1518600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 31280076 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 798.164736 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 2492 # Time in different power states system.mem_ctrls_0.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 35917 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 35499 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 355320 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 197400 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 2483520 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.actEnergy 393120 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 218400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 2658240 # Energy for read commands per rank (pJ) system.mem_ctrls_1.writeEnergy 165888 # Energy for write commands per rank (pJ) system.mem_ctrls_1.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 26385300 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 369000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 32499228 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 829.273488 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 583 # Time in different power states +system.mem_ctrls_1.actBackEnergy 26158212 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 568200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 32704860 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 834.520541 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 821 # Time in different power states system.mem_ctrls_1.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 37415 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 37083 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -294,7 +294,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 43869 # number of cpu cycles simulated +system.cpu.numCycles 40524 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -313,7 +313,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 43869 # Number of busy cycles +system.cpu.num_busy_cycles 40524 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -363,26 +363,26 @@ system.ruby.outstanding_req_hist::total 3295 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 12.317851 -system.ruby.latency_hist::gmean 3.428799 -system.ruby.latency_hist::stdev 27.095383 -system.ruby.latency_hist | 2919 88.62% 88.62% | 368 11.17% 99.79% | 2 0.06% 99.85% | 1 0.03% 99.88% | 1 0.03% 99.91% | 3 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.302368 +system.ruby.latency_hist::gmean 1.905870 +system.ruby.latency_hist::stdev 27.097752 +system.ruby.latency_hist | 2919 88.62% 88.62% | 368 11.17% 99.79% | 2 0.06% 99.85% | 0 0.00% 99.85% | 3 0.09% 99.94% | 2 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 4 system.ruby.hit_latency_hist::max_bucket 39 system.ruby.hit_latency_hist::samples 2846 -system.ruby.hit_latency_hist::mean 2.554462 -system.ruby.hit_latency_hist::gmean 2.127153 -system.ruby.hit_latency_hist::stdev 3.497278 +system.ruby.hit_latency_hist::mean 1.554814 +system.ruby.hit_latency_hist::gmean 1.080771 +system.ruby.hit_latency_hist::stdev 3.499483 system.ruby.hit_latency_hist | 2776 97.54% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 9 0.32% 97.86% | 61 2.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2846 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 448 -system.ruby.miss_latency_hist::mean 74.341518 -system.ruby.miss_latency_hist::gmean 71.175015 -system.ruby.miss_latency_hist::stdev 29.464753 -system.ruby.miss_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 73.225446 +system.ruby.miss_latency_hist::gmean 70.006194 +system.ruby.miss_latency_hist::stdev 29.723417 +system.ruby.miss_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 0 0.00% 98.88% | 3 0.67% 99.55% | 2 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 448 system.ruby.Directory.incomplete_times 447 system.ruby.l1_cntrl0.L1Dcache.demand_hits 461 # Number of cache demand hits @@ -395,7 +395,7 @@ system.ruby.l2_cntrl0.L2cache.demand_hits 64 # N system.ruby.l2_cntrl0.L2cache.demand_misses 454 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 518 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.531811 +system.ruby.network.routers0.percent_links_utilized 5.988427 system.ruby.network.routers0.msg_count.Request_Control::1 518 system.ruby.network.routers0.msg_count.Response_Data::4 448 system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 70 @@ -408,7 +408,7 @@ system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers0.msg_bytes.Response_Control::4 8 system.ruby.network.routers0.msg_bytes.Writeback_Data::4 36144 system.ruby.network.routers0.msg_bytes.Persistent_Control::3 64 -system.ruby.network.routers1.percent_links_utilized 4.129340 +system.ruby.network.routers1.percent_links_utilized 4.470191 system.ruby.network.routers1.msg_count.Request_Control::1 518 system.ruby.network.routers1.msg_count.Request_Control::2 454 system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 70 @@ -423,7 +423,7 @@ system.ruby.network.routers1.msg_bytes.Response_Control::4 8 system.ruby.network.routers1.msg_bytes.Writeback_Data::4 42192 system.ruby.network.routers1.msg_bytes.Writeback_Control::4 2920 system.ruby.network.routers1.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers2.percent_links_utilized 3.197588 +system.ruby.network.routers2.percent_links_utilized 3.461529 system.ruby.network.routers2.msg_count.Request_Control::2 454 system.ruby.network.routers2.msg_count.Response_Data::4 448 system.ruby.network.routers2.msg_count.Writeback_Data::4 84 @@ -434,7 +434,7 @@ system.ruby.network.routers2.msg_bytes.Response_Data::4 32256 system.ruby.network.routers2.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers2.msg_bytes.Writeback_Control::4 2920 system.ruby.network.routers2.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers3.percent_links_utilized 4.286246 +system.ruby.network.routers3.percent_links_utilized 4.640049 system.ruby.network.routers3.msg_count.Request_Control::1 518 system.ruby.network.routers3.msg_count.Request_Control::2 454 system.ruby.network.routers3.msg_count.Response_Data::4 448 @@ -465,7 +465,7 @@ system.ruby.network.msg_byte.Response_Control 24 system.ruby.network.msg_byte.Writeback_Data 126576 system.ruby.network.msg_byte.Writeback_Control 8760 system.ruby.network.msg_byte.Persistent_Control 192 -system.ruby.network.routers0.throttle0.link_utilization 5.319246 +system.ruby.network.routers0.throttle0.link_utilization 5.758316 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 448 system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1 @@ -474,21 +474,21 @@ system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 32256 system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8 system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers0.throttle1.link_utilization 5.744375 +system.ruby.network.routers0.throttle1.link_utilization 6.218537 system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 518 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 502 system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 4 system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 4144 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 36144 system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers1.throttle0.link_utilization 5.744375 +system.ruby.network.routers1.throttle0.link_utilization 6.218537 system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 518 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 502 system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 4 system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 4144 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 36144 system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers1.throttle1.link_utilization 2.514304 +system.ruby.network.routers1.throttle1.link_utilization 2.721844 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 454 system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1 @@ -499,7 +499,7 @@ system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 5 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 2920 -system.ruby.network.routers2.throttle0.link_utilization 1.799676 +system.ruby.network.routers2.throttle0.link_utilization 1.948228 system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 454 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 84 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 365 @@ -508,24 +508,24 @@ system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 3632 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 2920 system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers2.throttle1.link_utilization 4.595500 +system.ruby.network.routers2.throttle1.link_utilization 4.974830 system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 448 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 32256 -system.ruby.network.routers3.throttle0.link_utilization 5.314687 +system.ruby.network.routers3.throttle0.link_utilization 5.753381 system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 448 system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 32256 system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.throttle1.link_utilization 5.744375 +system.ruby.network.routers3.throttle1.link_utilization 6.218537 system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 518 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 502 system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 4 system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 4144 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 36144 system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 32 -system.ruby.network.routers3.throttle2.link_utilization 1.799676 +system.ruby.network.routers3.throttle2.link_utilization 1.948228 system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 454 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 84 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 365 @@ -534,100 +534,100 @@ system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 3632 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 2920 system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 32 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 27.568675 -system.ruby.LD.latency_hist::gmean 8.538256 -system.ruby.LD.latency_hist::stdev 33.282054 -system.ruby.LD.latency_hist | 233 56.14% 56.14% | 33 7.95% 64.10% | 48 11.57% 75.66% | 2 0.48% 76.14% | 67 16.14% 92.29% | 19 4.58% 96.87% | 11 2.65% 99.52% | 0 0.00% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% +system.ruby.LD.latency_hist::mean 26.997590 +system.ruby.LD.latency_hist::gmean 5.744725 +system.ruby.LD.latency_hist::stdev 35.628552 +system.ruby.LD.latency_hist | 266 64.10% 64.10% | 50 12.05% 76.14% | 86 20.72% 96.87% | 10 2.41% 99.28% | 2 0.48% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 4 system.ruby.LD.hit_latency_hist::max_bucket 39 system.ruby.LD.hit_latency_hist::samples 266 -system.ruby.LD.hit_latency_hist::mean 4.830827 -system.ruby.LD.hit_latency_hist::gmean 2.733388 -system.ruby.LD.hit_latency_hist::stdev 7.539428 +system.ruby.LD.hit_latency_hist::mean 3.834586 +system.ruby.LD.hit_latency_hist::gmean 1.482071 +system.ruby.LD.hit_latency_hist::stdev 7.549265 system.ruby.LD.hit_latency_hist | 233 87.59% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 2 0.75% 88.35% | 31 11.65% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 266 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 149 -system.ruby.LD.miss_latency_hist::mean 68.161074 -system.ruby.LD.miss_latency_hist::gmean 65.233010 -system.ruby.LD.miss_latency_hist::stdev 20.215751 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 11 7.38% 98.66% | 0 0.00% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00% +system.ruby.LD.miss_latency_hist::mean 68.348993 +system.ruby.LD.miss_latency_hist::gmean 64.521093 +system.ruby.LD.miss_latency_hist::stdev 27.623170 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 50 33.56% 33.56% | 86 57.72% 91.28% | 10 6.71% 97.99% | 2 1.34% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 1 0.67% 100.00% system.ruby.LD.miss_latency_hist::total 149 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 13.656463 -system.ruby.ST.latency_hist::gmean 4.101596 -system.ruby.ST.latency_hist::stdev 23.959601 -system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 20 6.80% 89.12% | 3 1.02% 90.14% | 22 7.48% 97.62% | 7 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 12.608844 +system.ruby.ST.latency_hist::gmean 2.382135 +system.ruby.ST.latency_hist::stdev 23.834900 +system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 20 6.80% 89.12% | 3 1.02% 90.14% | 23 7.82% 97.96% | 6 2.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 4 system.ruby.ST.hit_latency_hist::max_bucket 39 system.ruby.ST.hit_latency_hist::samples 242 -system.ruby.ST.hit_latency_hist::mean 3.223140 -system.ruby.ST.hit_latency_hist::gmean 2.303884 +system.ruby.ST.hit_latency_hist::mean 2.223140 +system.ruby.ST.hit_latency_hist::gmean 1.195990 system.ruby.ST.hit_latency_hist::stdev 4.967926 system.ruby.ST.hit_latency_hist | 228 94.21% 94.21% | 0 0.00% 94.21% | 0 0.00% 94.21% | 0 0.00% 94.21% | 0 0.00% 94.21% | 7 2.89% 97.11% | 7 2.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 242 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 system.ruby.ST.miss_latency_hist::samples 52 -system.ruby.ST.miss_latency_hist::mean 62.211538 -system.ruby.ST.miss_latency_hist::gmean 60.076620 -system.ruby.ST.miss_latency_hist::stdev 16.157723 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 60.942308 +system.ruby.ST.miss_latency_hist::gmean 58.827137 +system.ruby.ST.miss_latency_hist::stdev 15.919421 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 23 44.23% 88.46% | 6 11.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 52 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 9.717215 -system.ruby.IFETCH.latency_hist::gmean 2.901893 -system.ruby.IFETCH.latency_hist::stdev 25.469799 -system.ruby.IFETCH.latency_hist | 2338 90.44% 90.44% | 242 9.36% 99.81% | 0 0.00% 99.81% | 1 0.04% 99.85% | 1 0.04% 99.88% | 3 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.634043 +system.ruby.IFETCH.latency_hist::gmean 1.556496 +system.ruby.IFETCH.latency_hist::stdev 24.921625 +system.ruby.IFETCH.latency_hist | 2338 90.44% 90.44% | 243 9.40% 99.85% | 0 0.00% 99.85% | 0 0.00% 99.85% | 2 0.08% 99.92% | 2 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 4 system.ruby.IFETCH.hit_latency_hist::max_bucket 39 system.ruby.IFETCH.hit_latency_hist::samples 2338 -system.ruby.IFETCH.hit_latency_hist::mean 2.226262 -system.ruby.IFETCH.hit_latency_hist::gmean 2.050316 +system.ruby.IFETCH.hit_latency_hist::mean 1.226262 +system.ruby.IFETCH.hit_latency_hist::gmean 1.031758 system.ruby.IFETCH.hit_latency_hist::stdev 2.270469 system.ruby.IFETCH.hit_latency_hist | 2315 99.02% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 23 0.98% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2338 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 247 -system.ruby.IFETCH.miss_latency_hist::mean 80.623482 -system.ruby.IFETCH.miss_latency_hist::gmean 77.743783 -system.ruby.IFETCH.miss_latency_hist::stdev 34.404574 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 78.753036 +system.ruby.IFETCH.miss_latency_hist::gmean 76.281493 +system.ruby.IFETCH.miss_latency_hist::stdev 31.886864 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 243 98.38% 98.38% | 0 0.00% 98.38% | 0 0.00% 98.38% | 2 0.81% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 247 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 system.ruby.L1Cache.hit_mach_latency_hist::samples 2776 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 2776 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 2776 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache.hit_mach_latency_hist::total 2776 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39 system.ruby.L2Cache.hit_mach_latency_hist::samples 70 -system.ruby.L2Cache.hit_mach_latency_hist::mean 24.542857 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.511430 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.200069 +system.ruby.L2Cache.hit_mach_latency_hist::mean 23.557143 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 23.524270 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.199465 system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 12.86% 12.86% | 61 87.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 70 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 448 -system.ruby.Directory.miss_mach_latency_hist::mean 74.341518 -system.ruby.Directory.miss_mach_latency_hist::gmean 71.175015 -system.ruby.Directory.miss_mach_latency_hist::stdev 29.464753 -system.ruby.Directory.miss_mach_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 73.225446 +system.ruby.Directory.miss_mach_latency_hist::gmean 70.006194 +system.ruby.Directory.miss_mach_latency_hist::stdev 29.723417 +system.ruby.Directory.miss_mach_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 0 0.00% 98.88% | 3 0.67% 99.55% | 2 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 448 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -650,78 +650,78 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 82 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 82.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 233 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 233 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 33 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.818182 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.809790 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.635145 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 23.848485 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 23.840140 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.618527 system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 6.06% 6.06% | 31 93.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 33 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 149 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 68.161074 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.233010 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 20.215751 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 11 7.38% 98.66% | 0 0.00% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 68.348993 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 64.521093 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 27.623170 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 50 33.56% 33.56% | 86 57.72% 91.28% | 10 6.71% 97.99% | 2 1.34% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 0 0.00% 99.33% | 1 0.67% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 149 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 228 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 228 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 228 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 228 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 39 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 14 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.142857 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.062251 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 22.142857 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 22.058564 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.994498 system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 50.00% 50.00% | 7 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 14 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 52 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.211538 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 60.076620 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 16.157723 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 60.942308 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 58.827137 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.919421 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 23 44.23% 88.46% | 6 11.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 52 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 2315 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 2315 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 39 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 23 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 25 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 25.000000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.000000 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 23 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 23 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 247 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 80.623482 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.743783 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.404574 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 78.753036 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 76.281493 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 31.886864 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 243 98.38% 98.38% | 0 0.00% 98.38% | 0 0.00% 98.38% | 2 0.81% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 247 system.ruby.Directory_Controller.GETX 61 0.00% 0.00% system.ruby.Directory_Controller.GETS 398 0.00% 0.00% @@ -767,20 +767,20 @@ system.ruby.L1Cache_Controller.S.Ifetch 158 0.00% 0.00% system.ruby.L1Cache_Controller.S.Store 8 0.00% 0.00% system.ruby.L1Cache_Controller.S.L1_Replacement 48 0.00% 0.00% system.ruby.L1Cache_Controller.M.Load 66 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 1150 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Ifetch 1099 0.00% 0.00% system.ruby.L1Cache_Controller.M.Store 29 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 358 0.00% 0.00% system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 2 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 96 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 104 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 103 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Load 36 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 1007 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Ifetch 1058 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 3 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.L1_Replacement 1 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 392 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Load 6 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 92 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 93 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.L1_Replacement 1 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 69 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Data_All_Tokens 58 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini index 8f4fa29a5..01aa3d9c8 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello gid=100 input=cin kvmInSE=false @@ -241,31 +241,33 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory probeFilter +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir from_memory_controller_latency=2 full_bit_dir_enabled=false number_of_TBEs=256 probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 +triggerQueue=system.ruby.dir_cntrl0.triggerQueue +unblockToDir=system.ruby.dir_cntrl0.unblockToDir version=0 -dmaRequestToDir=system.ruby.network.master[5] -dmaResponseFromDir=system.ruby.network.slave[5] -forwardFromDir=system.ruby.network.slave[3] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[4] -responseFromDir=system.ruby.network.slave[4] -responseToDir=system.ruby.network.master[3] -unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -274,24 +276,111 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + [system.ruby.dir_cntrl0.probeFilter] type=RubyCache +children=replacement_policy assoc=4 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=1 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy resourceStalls=false +ruby_system=system.ruby size=1024 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.dir_cntrl0.probeFilter.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=4 +block_size=64 +eventq_index=0 +size=1024 + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.unblockToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache L2cache=system.ruby.l1_cntrl0.L2cache @@ -300,75 +389,147 @@ cache_response_latency=10 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue +unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] -unblockFromCache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -379,6 +540,23 @@ using_ruby_tester=false version=0 slave=system.cpu.icache_port system.cpu.dcache_port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -387,7 +565,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -395,14 +573,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -424,46 +604,1175 @@ latency=1 link_id=1 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=2 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers2 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers2 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=2 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers2 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers2 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr index a26365a1c..6bae4074b 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr @@ -1,6 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections warn: ignoring syscall sigprocmask(1, ...) diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simout b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simout index 74d6c0f17..65828b040 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simout +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:32:54 -gem5 started Jan 22 2014 17:25:27 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer -re tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer +gem5 compiled Aug 13 2015 19:09:46 +gem5 started Aug 13 2015 20:15:17 +gem5 executing on artery +command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby-MOESI_hammer + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 35432 because target called exit() +Exiting @ tick 32936 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt index 0ce838c8f..11602de7e 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000036 # Number of seconds simulated -sim_ticks 36238 # Number of ticks simulated -final_tick 36238 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000033 # Number of seconds simulated +sim_ticks 32936 # Number of ticks simulated +final_tick 32936 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 67399 # Simulator instruction rate (inst/s) -host_op_rate 67374 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 947126 # Simulator tick rate (ticks/s) -host_mem_usage 452704 # Number of bytes of host memory used -host_seconds 0.04 # Real time elapsed on the host +host_inst_rate 21294 # Simulator instruction rate (inst/s) +host_op_rate 21292 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 272103 # Simulator tick rate (ticks/s) +host_mem_usage 401708 # Number of bytes of host memory used +host_seconds 0.12 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,12 +21,12 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 441 # system.mem_ctrls.num_reads::total 441 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 81 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 81 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 778850930 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 778850930 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 143054252 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 143054252 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 921905182 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 921905182 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 856934661 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 856934661 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 157396162 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 157396162 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1014330823 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1014330823 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 441 # Number of read requests accepted system.mem_ctrls.writeReqs 81 # Number of write requests accepted system.mem_ctrls.readBursts 441 # Number of DRAM read bursts, including those serviced by the write queue @@ -73,7 +73,7 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 36170 # Total gap between requests +system.mem_ctrls.totGap 32872 # 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) @@ -185,17 +185,17 @@ system.mem_ctrls.wrQLenPdf::61 0 # Wh system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see system.mem_ctrls.bytesPerActivate::samples 67 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 349.611940 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 229.746544 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 299.426571 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 17 25.37% 25.37% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 14 20.90% 46.27% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 10 14.93% 61.19% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 5 7.46% 68.66% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 7 10.45% 79.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 5 7.46% 86.57% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 4 5.97% 92.54% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 1 1.49% 94.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 358.208955 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 229.774303 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 311.560906 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 18 26.87% 26.87% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 13 19.40% 46.27% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 8 11.94% 58.21% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 7 10.45% 68.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 5 7.46% 76.12% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 6 8.96% 85.07% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2 2.99% 88.06% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 4 5.97% 94.03% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::1024-1151 4 5.97% 100.00% # Bytes accessed per row activation system.mem_ctrls.bytesPerActivate::total 67 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes @@ -210,55 +210,55 @@ system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Wr system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 2372 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 9497 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totQLat 2381 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9506 # Total ticks spent from burst creation until serviced by the DRAM system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 6.33 # Average queueing delay per DRAM burst +system.mem_ctrls.avgQLat 6.35 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 25.33 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 662.29 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 28.26 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 778.85 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 143.05 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 25.35 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 728.69 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 31.09 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 856.93 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 157.40 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 5.39 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 5.17 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.22 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 5.94 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 5.69 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.24 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 21.52 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 301 # Number of row buffer hits during reads +system.mem_ctrls.avgWrQLen 21.54 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 302 # Number of row buffer hits during reads system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.27 # Row buffer hit rate for reads +system.mem_ctrls.readRowHitRate 80.53 # Row buffer hit rate for reads system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 69.29 # Average gap between requests -system.mem_ctrls.pageHitRate 75.06 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 143640 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 79800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 1634880 # Energy for read commands per rank (pJ) +system.mem_ctrls.avgGap 62.97 # Average gap between requests +system.mem_ctrls.pageHitRate 75.30 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 151200 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 84000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1859520 # 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 2034240 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 20835324 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 565800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 25293684 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 805.428735 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 845 # Time in different power states +system.mem_ctrls_0.actBackEnergy 21272400 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 182400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 25583760 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 814.665648 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 206 # Time in different power states system.mem_ctrls_0.memoryStateTime::REF 1040 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 29533 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 30172 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 309960 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 172200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 2446080 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.actEnergy 355320 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 197400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 2620800 # Energy for read commands per rank (pJ) system.mem_ctrls_1.writeEnergy 165888 # Energy for write commands per rank (pJ) system.mem_ctrls_1.refreshEnergy 2034240 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 21069936 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 360000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 26558304 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 845.698128 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1449 # Time in different power states +system.mem_ctrls_1.actBackEnergy 20904408 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 505200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 26783256 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 852.861292 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 1046 # Time in different power states system.mem_ctrls_1.memoryStateTime::REF 1040 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 29876 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 29634 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -294,7 +294,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 36238 # number of cpu cycles simulated +system.cpu.numCycles 32936 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -313,7 +313,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 36238 # Number of busy cycles +system.cpu.num_busy_cycles 32936 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -363,26 +363,26 @@ system.ruby.outstanding_req_hist::total 3295 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 10.001214 -system.ruby.latency_hist::gmean 3.249510 -system.ruby.latency_hist::stdev 22.284852 -system.ruby.latency_hist | 3202 97.21% 97.21% | 88 2.67% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 3 0.09% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 8.998786 +system.ruby.latency_hist::gmean 1.800750 +system.ruby.latency_hist::stdev 22.386902 +system.ruby.latency_hist | 3204 97.27% 97.27% | 86 2.61% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 2 0.06% 99.94% | 2 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 2 system.ruby.hit_latency_hist::max_bucket 19 system.ruby.hit_latency_hist::samples 2853 -system.ruby.hit_latency_hist::mean 2.241851 -system.ruby.hit_latency_hist::gmean 2.088573 +system.ruby.hit_latency_hist::mean 1.241851 +system.ruby.hit_latency_hist::gmean 1.059708 system.ruby.hit_latency_hist::stdev 1.536503 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2784 97.58% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 69 2.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist | 2784 97.58% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 69 2.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2853 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 441 -system.ruby.miss_latency_hist::mean 60.199546 -system.ruby.miss_latency_hist::gmean 56.719819 -system.ruby.miss_latency_hist::stdev 28.025250 -system.ruby.miss_latency_hist | 349 79.14% 79.14% | 88 19.95% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 3 0.68% 99.77% | 1 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 59.181406 +system.ruby.miss_latency_hist::gmean 55.608631 +system.ruby.miss_latency_hist::stdev 28.659343 +system.ruby.miss_latency_hist | 351 79.59% 79.59% | 86 19.50% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 2 0.45% 99.55% | 2 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 441 system.ruby.Directory.incomplete_times 440 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits @@ -397,9 +397,9 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 system.ruby.l1_cntrl0.L2cache.demand_hits 69 # Number of cache demand hits system.ruby.l1_cntrl0.L2cache.demand_misses 441 # Number of cache demand misses system.ruby.l1_cntrl0.L2cache.demand_accesses 510 # Number of cache demand accesses -system.ruby.l1_cntrl0.fully_busy_cycles 11 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl0.fully_busy_cycles 5 # cycles for which number of transistions == max transitions system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 4.672581 +system.ruby.network.routers0.percent_links_utilized 5.141031 system.ruby.network.routers0.msg_count.Request_Control::2 441 system.ruby.network.routers0.msg_count.Response_Data::4 441 system.ruby.network.routers0.msg_count.Writeback_Data::5 81 @@ -414,7 +414,7 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 3400 system.ruby.network.routers0.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers0.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers1.percent_links_utilized 4.672581 +system.ruby.network.routers1.percent_links_utilized 5.141031 system.ruby.network.routers1.msg_count.Request_Control::2 441 system.ruby.network.routers1.msg_count.Response_Data::4 441 system.ruby.network.routers1.msg_count.Writeback_Data::5 81 @@ -429,7 +429,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 3400 system.ruby.network.routers1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers1.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers2.percent_links_utilized 4.672581 +system.ruby.network.routers2.percent_links_utilized 5.141031 system.ruby.network.routers2.msg_count.Request_Control::2 441 system.ruby.network.routers2.msg_count.Response_Data::4 441 system.ruby.network.routers2.msg_count.Writeback_Data::5 81 @@ -454,12 +454,12 @@ system.ruby.network.msg_byte.Response_Data 95256 system.ruby.network.msg_byte.Writeback_Data 17496 system.ruby.network.msg_byte.Writeback_Control 28656 system.ruby.network.msg_byte.Unblock_Control 10560 -system.ruby.network.routers0.throttle0.link_utilization 6.062697 +system.ruby.network.routers0.throttle0.link_utilization 6.670513 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 441 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 425 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 31752 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers0.throttle1.link_utilization 3.282466 +system.ruby.network.routers0.throttle1.link_utilization 3.611550 system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 441 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 81 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 425 @@ -470,7 +470,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers1.throttle0.link_utilization 3.282466 +system.ruby.network.routers1.throttle0.link_utilization 3.611550 system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 441 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 81 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 425 @@ -481,17 +481,17 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers1.throttle1.link_utilization 6.062697 +system.ruby.network.routers1.throttle1.link_utilization 6.670513 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 441 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 425 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 31752 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers2.throttle0.link_utilization 6.062697 +system.ruby.network.routers2.throttle0.link_utilization 6.670513 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 441 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 425 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 31752 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers2.throttle1.link_utilization 3.282466 +system.ruby.network.routers2.throttle1.link_utilization 3.611550 system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 441 system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 81 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 425 @@ -502,99 +502,99 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 3520 -system.ruby.LD.latency_hist::bucket_size 32 -system.ruby.LD.latency_hist::max_bucket 319 +system.ruby.LD.latency_hist::bucket_size 16 +system.ruby.LD.latency_hist::max_bucket 159 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 22.067470 -system.ruby.LD.latency_hist::gmean 7.299119 -system.ruby.LD.latency_hist::stdev 32.750562 -system.ruby.LD.latency_hist | 313 75.42% 75.42% | 69 16.63% 92.05% | 31 7.47% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% +system.ruby.LD.latency_hist::mean 19.850602 +system.ruby.LD.latency_hist::gmean 4.833066 +system.ruby.LD.latency_hist::stdev 26.151303 +system.ruby.LD.latency_hist | 269 64.82% 64.82% | 42 10.12% 74.94% | 3 0.72% 75.66% | 70 16.87% 92.53% | 20 4.82% 97.35% | 11 2.65% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 2 system.ruby.LD.hit_latency_hist::max_bucket 19 system.ruby.LD.hit_latency_hist::samples 269 -system.ruby.LD.hit_latency_hist::mean 3.338290 -system.ruby.LD.hit_latency_hist::gmean 2.541963 +system.ruby.LD.hit_latency_hist::mean 2.338290 +system.ruby.LD.hit_latency_hist::gmean 1.378379 system.ruby.LD.hit_latency_hist::stdev 3.411031 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 233 86.62% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 36 13.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist | 233 86.62% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 36 13.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 269 -system.ruby.LD.miss_latency_hist::bucket_size 32 -system.ruby.LD.miss_latency_hist::max_bucket 319 +system.ruby.LD.miss_latency_hist::bucket_size 16 +system.ruby.LD.miss_latency_hist::max_bucket 159 system.ruby.LD.miss_latency_hist::samples 146 -system.ruby.LD.miss_latency_hist::mean 56.575342 -system.ruby.LD.miss_latency_hist::gmean 50.969029 -system.ruby.LD.miss_latency_hist::stdev 34.513533 -system.ruby.LD.miss_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% +system.ruby.LD.miss_latency_hist::mean 52.116438 +system.ruby.LD.miss_latency_hist::gmean 48.763829 +system.ruby.LD.miss_latency_hist::stdev 17.717519 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 42 28.77% 28.77% | 3 2.05% 30.82% | 70 47.95% 78.77% | 20 13.70% 92.47% | 11 7.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 146 -system.ruby.ST.latency_hist::bucket_size 8 -system.ruby.ST.latency_hist::max_bucket 79 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 10.251701 -system.ruby.ST.latency_hist::gmean 3.559470 -system.ruby.ST.latency_hist::stdev 19.106793 -system.ruby.ST.latency_hist | 236 80.27% 80.27% | 11 3.74% 84.01% | 0 0.00% 84.01% | 15 5.10% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 22 7.48% 96.60% | 4 1.36% 97.96% | 6 2.04% 100.00% +system.ruby.ST.latency_hist::mean 10.064626 +system.ruby.ST.latency_hist::gmean 2.035894 +system.ruby.ST.latency_hist::stdev 25.936505 +system.ruby.ST.latency_hist | 262 89.12% 89.12% | 22 7.48% 96.60% | 9 3.06% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 2 system.ruby.ST.hit_latency_hist::max_bucket 19 system.ruby.ST.hit_latency_hist::samples 247 -system.ruby.ST.hit_latency_hist::mean 2.445344 -system.ruby.ST.hit_latency_hist::gmean 2.166130 +system.ruby.ST.hit_latency_hist::mean 1.445344 +system.ruby.ST.hit_latency_hist::gmean 1.112699 system.ruby.ST.hit_latency_hist::stdev 2.066980 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 236 95.55% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 11 4.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist | 236 95.55% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 11 4.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 247 -system.ruby.ST.miss_latency_hist::bucket_size 8 -system.ruby.ST.miss_latency_hist::max_bucket 79 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 47 -system.ruby.ST.miss_latency_hist::mean 51.276596 -system.ruby.ST.miss_latency_hist::gmean 48.413040 -system.ruby.ST.miss_latency_hist::stdev 15.988722 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00% +system.ruby.ST.miss_latency_hist::mean 55.361702 +system.ruby.ST.miss_latency_hist::gmean 48.711518 +system.ruby.ST.miss_latency_hist::stdev 42.031265 +system.ruby.ST.miss_latency_hist | 15 31.91% 31.91% | 22 46.81% 78.72% | 9 19.15% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 1 2.13% 100.00% system.ruby.ST.miss_latency_hist::total 47 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 8.035590 -system.ruby.IFETCH.latency_hist::gmean 2.824197 -system.ruby.IFETCH.latency_hist::stdev 19.808514 -system.ruby.IFETCH.latency_hist | 2536 98.10% 98.10% | 47 1.82% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 7.135397 +system.ruby.IFETCH.latency_hist::gmean 1.515500 +system.ruby.IFETCH.latency_hist::stdev 20.744191 +system.ruby.IFETCH.latency_hist | 2536 98.10% 98.10% | 46 1.78% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.04% 99.92% | 2 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 2 system.ruby.IFETCH.hit_latency_hist::max_bucket 19 system.ruby.IFETCH.hit_latency_hist::samples 2337 -system.ruby.IFETCH.hit_latency_hist::mean 2.094138 -system.ruby.IFETCH.hit_latency_hist::gmean 2.034021 +system.ruby.IFETCH.hit_latency_hist::mean 1.094138 +system.ruby.IFETCH.hit_latency_hist::gmean 1.022830 system.ruby.IFETCH.hit_latency_hist::stdev 0.965875 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2315 99.06% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 22 0.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist | 2315 99.06% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 22 0.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2337 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 248 -system.ruby.IFETCH.miss_latency_hist::mean 64.024194 -system.ruby.IFETCH.miss_latency_hist::gmean 62.244534 -system.ruby.IFETCH.miss_latency_hist::stdev 24.791752 -system.ruby.IFETCH.miss_latency_hist | 199 80.24% 80.24% | 47 18.95% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 1 0.40% 99.60% | 1 0.40% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 64.064516 +system.ruby.IFETCH.miss_latency_hist::gmean 61.606137 +system.ruby.IFETCH.miss_latency_hist::stdev 29.893804 +system.ruby.IFETCH.miss_latency_hist | 199 80.24% 80.24% | 46 18.55% 98.79% | 0 0.00% 98.79% | 0 0.00% 98.79% | 1 0.40% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 248 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 system.ruby.L1Cache.hit_mach_latency_hist::samples 2784 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 2784 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 2784 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache.hit_mach_latency_hist::total 2784 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 2 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 19 system.ruby.L2Cache.hit_mach_latency_hist::samples 69 -system.ruby.L2Cache.hit_mach_latency_hist::mean 12 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 12.000000 -system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 69 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::mean 11 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 11.000000 +system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 69 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 69 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 441 -system.ruby.Directory.miss_mach_latency_hist::mean 60.199546 -system.ruby.Directory.miss_mach_latency_hist::gmean 56.719819 -system.ruby.Directory.miss_mach_latency_hist::stdev 28.025250 -system.ruby.Directory.miss_mach_latency_hist | 349 79.14% 79.14% | 88 19.95% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 3 0.68% 99.77% | 1 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 59.181406 +system.ruby.Directory.miss_mach_latency_hist::gmean 55.608631 +system.ruby.Directory.miss_mach_latency_hist::stdev 28.659343 +system.ruby.Directory.miss_mach_latency_hist | 351 79.59% 79.59% | 86 19.50% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 2 0.45% 99.55% | 2 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 441 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -625,71 +625,71 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::total system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 233 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 233 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 36 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 36 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 36 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 36 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 146 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 56.575342 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 50.969029 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 34.513533 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 52.116438 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 48.763829 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 17.717519 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 42 28.77% 28.77% | 3 2.05% 30.82% | 70 47.95% 78.77% | 20 13.70% 92.47% | 11 7.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 146 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 236 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 236 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 236 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 236 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 11 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 11 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 8 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 79 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 47 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 51.276596 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.413040 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.988722 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 55.361702 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.711518 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 42.031265 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 15 31.91% 31.91% | 22 46.81% 78.72% | 9 19.15% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 0 0.00% 97.87% | 1 2.13% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 47 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 2315 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 2315 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 2 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 19 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 22 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 12 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 12.000000 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 22 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 22 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 22 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 248 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 64.024194 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 62.244534 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 24.791752 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 199 80.24% 80.24% | 47 18.95% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 1 0.40% 99.60% | 1 0.40% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 64.064516 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 61.606137 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 29.893804 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 199 80.24% 80.24% | 46 18.55% 98.79% | 0 0.00% 98.79% | 0 0.00% 98.79% | 1 0.40% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 248 system.ruby.Directory_Controller.GETX 51 0.00% 0.00% -system.ruby.Directory_Controller.GETS 409 0.00% 0.00% +system.ruby.Directory_Controller.GETS 410 0.00% 0.00% system.ruby.Directory_Controller.PUT 425 0.00% 0.00% system.ruby.Directory_Controller.UnblockM 440 0.00% 0.00% system.ruby.Directory_Controller.Writeback_Exclusive_Clean 344 0.00% 0.00% @@ -705,7 +705,7 @@ system.ruby.Directory_Controller.WB.GETX 4 0.00% 0.00% system.ruby.Directory_Controller.WB.GETS 14 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 344 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 81 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETS 2 0.00% 0.00% system.ruby.Directory_Controller.WB_E_W.Memory_Ack 81 0.00% 0.00% system.ruby.L1Cache_Controller.Load 422 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2591 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini index a20d94574..5026b22c9 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini @@ -118,7 +118,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello gid=100 input=cin kvmInSE=false @@ -241,26 +241,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -269,51 +270,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -332,7 +441,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -340,14 +449,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -369,6 +480,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -391,24 +822,833 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr index a26365a1c..6bae4074b 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr @@ -1,6 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections warn: ignoring syscall sigprocmask(1, ...) diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout index 11cc12ff4..406e847ac 100755 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:27:55 -gem5 started Jan 22 2014 17:24:30 -gem5 executing on u200540-lin -command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby -re tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby +gem5 compiled Aug 13 2015 19:05:56 +gem5 started Aug 13 2015 20:14:52 +gem5 executing on artery +command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA/tests/opt/quick/se/00.hello/alpha/tru64/simple-timing-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello world! -Exiting @ tick 52498 because target called exit() +Exiting @ tick 41659 because target called exit() diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt index 7e5bf1bcb..a2a887a9d 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000047 # Number of seconds simulated -sim_ticks 47487 # Number of ticks simulated -final_tick 47487 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000042 # Number of seconds simulated +sim_ticks 41659 # Number of ticks simulated +final_tick 41659 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 68488 # Simulator instruction rate (inst/s) -host_op_rate 68466 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1261208 # Simulator tick rate (ticks/s) -host_mem_usage 449476 # Number of bytes of host memory used -host_seconds 0.04 # Real time elapsed on the host +host_inst_rate 30850 # Simulator instruction rate (inst/s) +host_op_rate 30846 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 498580 # Simulator tick rate (ticks/s) +host_mem_usage 399460 # Number of bytes of host memory used +host_seconds 0.08 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 626 # system.mem_ctrls.num_reads::total 626 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 622 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 622 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 843683534 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 843683534 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 838292585 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 838292585 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 1681976120 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 1681976120 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 961712955 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 961712955 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 955567824 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 955567824 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1917280780 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1917280780 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 626 # Number of read requests accepted system.mem_ctrls.writeReqs 622 # Number of write requests accepted system.mem_ctrls.readBursts 626 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 622 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 24640 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 15424 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 23424 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 24960 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 15104 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 24000 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 40064 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 39808 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 241 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 227 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 236 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 219 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 30 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 23 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 53 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 57 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 58 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 62 # Per bank write bursts system.mem_ctrls.perBankRdBursts::8 63 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 26 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::12 31 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 68 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 15 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 32 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 66 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 10 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 30 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 23 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 31 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 22 # Per bank write bursts system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 51 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 52 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::8 63 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 54 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 57 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 65 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 3 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 22 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::11 16 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::12 32 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 61 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 21 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 15 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 31 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 63 # Per bank write bursts system.mem_ctrls.perBankWrBursts::14 10 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 47448 # Total gap between requests +system.mem_ctrls.totGap 41626 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 622 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 385 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 390 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -135,25 +135,25 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 5 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 5 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 22 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 18 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 25 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 25 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 25 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 27 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 27 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 25 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 25 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 24 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::28 23 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 22 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 22 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 22 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 22 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 23 # 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 @@ -184,88 +184,87 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 113 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 424.212389 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 291.141419 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 329.481775 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 17 15.04% 15.04% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 29 25.66% 40.71% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 14 12.39% 53.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 9 7.96% 61.06% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 9 7.96% 69.03% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 10 8.85% 77.88% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 8 7.08% 84.96% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 4 3.54% 88.50% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 13 11.50% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 113 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 22 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 17 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 16.622974 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 4.396969 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-13 2 9.09% 9.09% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 7 31.82% 40.91% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 7 31.82% 72.73% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 5 22.73% 95.45% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::34-35 1 4.55% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 22 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 22 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.636364 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.592012 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.292670 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 17 77.27% 77.27% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 1 4.55% 81.82% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 3 13.64% 95.45% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 1 4.55% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 22 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 3756 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 11071 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 1925 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 9.76 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 105 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 455.923810 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 317.170384 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 344.729986 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 11 10.48% 10.48% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 29 27.62% 38.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 10 9.52% 47.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 10 9.52% 57.14% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 13.33% 70.48% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5 4.76% 75.24% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 4 3.81% 79.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 4.76% 83.81% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 17 16.19% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 105 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 23 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.434783 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 16.058223 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 4.388270 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 3 13.04% 13.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 10 43.48% 56.52% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 5 21.74% 78.26% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 17.39% 95.65% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 4.35% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 23 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 23 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.304348 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.283756 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.875670 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 20 86.96% 86.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 4.35% 91.30% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 2 8.70% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 23 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 4371 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 11781 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1950 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 11.21 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 28.76 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 518.88 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 493.27 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 843.68 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 838.29 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 30.21 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 599.15 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 576.11 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 961.71 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 955.57 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 7.91 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 4.05 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 3.85 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 9.18 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.68 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 4.50 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.54 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 294 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 342 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 76.36 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 86.58 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 38.02 # Average gap between requests -system.mem_ctrls.pageHitRate 81.54 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 257040 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 142800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 2046720 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 1638144 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 30869604 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 1107000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 39112668 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 832.609588 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 1942 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls.avgWrQLen 24.82 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 298 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 355 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 76.41 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 88.09 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 33.35 # Average gap between requests +system.mem_ctrls.pageHitRate 82.35 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 234360 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 130200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1971840 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 1555200 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 26028252 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 682200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 33144852 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 845.747691 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 1011 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 43739 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 36893 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 597240 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 331800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 2733120 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 2156544 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 31287528 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 740400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 40897992 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 870.614612 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1080 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls_1.actEnergy 536760 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 298200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 2608320 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 2166912 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 26345628 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 403800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 34902420 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 890.595050 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 832 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 44350 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 37357 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits @@ -301,7 +300,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 47487 # number of cpu cycles simulated +system.cpu.numCycles 41659 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -320,7 +319,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 47487 # Number of busy cycles +system.cpu.num_busy_cycles 41659 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -375,32 +374,32 @@ system.ruby.outstanding_req_hist::total 3295 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 13.416211 -system.ruby.latency_hist::gmean 5.177559 -system.ruby.latency_hist::stdev 25.037672 -system.ruby.latency_hist | 3186 96.72% 96.72% | 90 2.73% 99.45% | 15 0.46% 99.91% | 0 0.00% 99.91% | 2 0.06% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.646934 +system.ruby.latency_hist::gmean 2.114776 +system.ruby.latency_hist::stdev 26.263922 +system.ruby.latency_hist | 3185 96.69% 96.69% | 90 2.73% 99.42% | 14 0.43% 99.85% | 0 0.00% 99.85% | 2 0.06% 99.91% | 3 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 2668 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2668 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2668 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2668 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 626 -system.ruby.miss_latency_hist::mean 57.809904 -system.ruby.miss_latency_hist::gmean 52.994493 -system.ruby.miss_latency_hist::stdev 29.424898 -system.ruby.miss_latency_hist | 518 82.75% 82.75% | 90 14.38% 97.12% | 15 2.40% 99.52% | 0 0.00% 99.52% | 2 0.32% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 57.023962 +system.ruby.miss_latency_hist::gmean 51.467697 +system.ruby.miss_latency_hist::stdev 32.986607 +system.ruby.miss_latency_hist | 517 82.59% 82.59% | 90 14.38% 96.96% | 14 2.24% 99.20% | 0 0.00% 99.20% | 2 0.32% 99.52% | 3 0.48% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 626 system.ruby.Directory.incomplete_times 625 system.ruby.l1_cntrl0.cacheMemory.demand_hits 2668 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 626 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 3294 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 6.570219 +system.ruby.network.routers0.percent_links_utilized 7.489378 system.ruby.network.routers0.msg_count.Control::2 626 system.ruby.network.routers0.msg_count.Data::2 622 system.ruby.network.routers0.msg_count.Response_Data::4 626 @@ -409,7 +408,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 5008 system.ruby.network.routers0.msg_bytes.Data::2 44784 system.ruby.network.routers0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers1.percent_links_utilized 6.570219 +system.ruby.network.routers1.percent_links_utilized 7.489378 system.ruby.network.routers1.msg_count.Control::2 626 system.ruby.network.routers1.msg_count.Data::2 622 system.ruby.network.routers1.msg_count.Response_Data::4 626 @@ -418,7 +417,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 5008 system.ruby.network.routers1.msg_bytes.Data::2 44784 system.ruby.network.routers1.msg_bytes.Response_Data::4 45072 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.percent_links_utilized 6.570219 +system.ruby.network.routers2.percent_links_utilized 7.489378 system.ruby.network.routers2.msg_count.Control::2 626 system.ruby.network.routers2.msg_count.Data::2 622 system.ruby.network.routers2.msg_count.Response_Data::4 626 @@ -435,32 +434,32 @@ system.ruby.network.msg_byte.Control 15024 system.ruby.network.msg_byte.Data 134352 system.ruby.network.msg_byte.Response_Data 135216 system.ruby.network.msg_byte.Writeback_Control 14928 -system.ruby.network.routers0.throttle0.link_utilization 6.587066 +system.ruby.network.routers0.throttle0.link_utilization 7.508582 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 626 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 622 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers0.throttle1.link_utilization 6.553373 +system.ruby.network.routers0.throttle1.link_utilization 7.470175 system.ruby.network.routers0.throttle1.msg_count.Control::2 626 system.ruby.network.routers0.throttle1.msg_count.Data::2 622 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 5008 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 44784 -system.ruby.network.routers1.throttle0.link_utilization 6.553373 +system.ruby.network.routers1.throttle0.link_utilization 7.470175 system.ruby.network.routers1.throttle0.msg_count.Control::2 626 system.ruby.network.routers1.throttle0.msg_count.Data::2 622 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 5008 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 44784 -system.ruby.network.routers1.throttle1.link_utilization 6.587066 +system.ruby.network.routers1.throttle1.link_utilization 7.508582 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 626 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 622 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 45072 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.throttle0.link_utilization 6.587066 +system.ruby.network.routers2.throttle0.link_utilization 7.508582 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 626 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 622 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.throttle1.link_utilization 6.553373 +system.ruby.network.routers2.throttle1.link_utilization 7.470175 system.ruby.network.routers2.throttle1.msg_count.Control::2 626 system.ruby.network.routers2.throttle1.msg_count.Data::2 622 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 5008 @@ -475,82 +474,82 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 622 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 622 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 622 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 64 -system.ruby.LD.latency_hist::max_bucket 639 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 33.036145 -system.ruby.LD.latency_hist::gmean 15.653569 -system.ruby.LD.latency_hist::stdev 33.343638 -system.ruby.LD.latency_hist | 375 90.36% 90.36% | 35 8.43% 98.80% | 4 0.96% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 30.537349 +system.ruby.LD.latency_hist::gmean 9.686440 +system.ruby.LD.latency_hist::stdev 30.265140 +system.ruby.LD.latency_hist | 170 40.96% 40.96% | 203 48.92% 89.88% | 35 8.43% 98.31% | 3 0.72% 99.04% | 3 0.72% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 170 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 170 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 170 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 170 -system.ruby.LD.miss_latency_hist::bucket_size 64 -system.ruby.LD.miss_latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 245 -system.ruby.LD.miss_latency_hist::mean 53.877551 -system.ruby.LD.miss_latency_hist::gmean 49.256670 -system.ruby.LD.miss_latency_hist::stdev 28.665419 -system.ruby.LD.miss_latency_hist | 205 83.67% 83.67% | 35 14.29% 97.96% | 4 1.63% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 51.032653 +system.ruby.LD.miss_latency_hist::gmean 46.821080 +system.ruby.LD.miss_latency_hist::stdev 22.902478 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 203 82.86% 82.86% | 35 14.29% 97.14% | 3 1.22% 98.37% | 3 1.22% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 245 -system.ruby.ST.latency_hist::bucket_size 32 -system.ruby.ST.latency_hist::max_bucket 319 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 17.955782 -system.ruby.ST.latency_hist::gmean 6.677068 -system.ruby.ST.latency_hist::stdev 30.544793 -system.ruby.ST.latency_hist | 210 71.43% 71.43% | 73 24.83% 96.26% | 7 2.38% 98.64% | 0 0.00% 98.64% | 3 1.02% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% +system.ruby.ST.latency_hist::mean 16.663265 +system.ruby.ST.latency_hist::gmean 3.036238 +system.ruby.ST.latency_hist::stdev 32.952425 +system.ruby.ST.latency_hist | 283 96.26% 96.26% | 6 2.04% 98.30% | 4 1.36% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 210 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 210 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 210 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 210 -system.ruby.ST.miss_latency_hist::bucket_size 32 -system.ruby.ST.miss_latency_hist::max_bucket 319 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 84 -system.ruby.ST.miss_latency_hist::mean 55.345238 -system.ruby.ST.miss_latency_hist::gmean 49.345449 -system.ruby.ST.miss_latency_hist::stdev 36.232680 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 73 86.90% 86.90% | 7 8.33% 95.24% | 0 0.00% 95.24% | 3 3.57% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% +system.ruby.ST.miss_latency_hist::mean 55.821429 +system.ruby.ST.miss_latency_hist::gmean 48.772534 +system.ruby.ST.miss_latency_hist::stdev 40.751129 +system.ruby.ST.miss_latency_hist | 73 86.90% 86.90% | 6 7.14% 94.05% | 4 4.76% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 84 -system.ruby.IFETCH.latency_hist::bucket_size 32 -system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 9.750097 -system.ruby.IFETCH.latency_hist::gmean 4.211373 -system.ruby.IFETCH.latency_hist::stdev 20.913083 -system.ruby.IFETCH.latency_hist | 2288 88.51% 88.51% | 240 9.28% 97.79% | 46 1.78% 99.57% | 2 0.08% 99.65% | 2 0.08% 99.73% | 6 0.23% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.043714 +system.ruby.IFETCH.latency_hist::gmean 1.589638 +system.ruby.IFETCH.latency_hist::stdev 23.152025 +system.ruby.IFETCH.latency_hist | 2529 97.83% 97.83% | 46 1.78% 99.61% | 6 0.23% 99.85% | 0 0.00% 99.85% | 2 0.08% 99.92% | 2 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 2288 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2288 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2288 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2288 -system.ruby.IFETCH.miss_latency_hist::bucket_size 32 -system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 297 -system.ruby.IFETCH.miss_latency_hist::mean 61.750842 -system.ruby.IFETCH.miss_latency_hist::gmean 57.437802 -system.ruby.IFETCH.miss_latency_hist::stdev 27.433554 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 240 80.81% 80.81% | 46 15.49% 96.30% | 2 0.67% 96.97% | 2 0.67% 97.64% | 6 2.02% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 62.306397 +system.ruby.IFETCH.miss_latency_hist::gmean 56.498895 +system.ruby.IFETCH.miss_latency_hist::stdev 36.624977 +system.ruby.IFETCH.miss_latency_hist | 241 81.14% 81.14% | 46 15.49% 96.63% | 6 2.02% 98.65% | 0 0.00% 98.65% | 2 0.67% 99.33% | 2 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 297 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 626 -system.ruby.Directory.miss_mach_latency_hist::mean 57.809904 -system.ruby.Directory.miss_mach_latency_hist::gmean 52.994493 -system.ruby.Directory.miss_mach_latency_hist::stdev 29.424898 -system.ruby.Directory.miss_mach_latency_hist | 518 82.75% 82.75% | 90 14.38% 97.12% | 15 2.40% 99.52% | 0 0.00% 99.52% | 2 0.32% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 57.023962 +system.ruby.Directory.miss_mach_latency_hist::gmean 51.467697 +system.ruby.Directory.miss_mach_latency_hist::stdev 32.986607 +system.ruby.Directory.miss_mach_latency_hist | 517 82.59% 82.59% | 90 14.38% 96.96% | 14 2.24% 99.20% | 0 0.00% 99.20% | 2 0.32% 99.52% | 3 0.48% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 626 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -578,29 +577,29 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 7 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 245 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 53.877551 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 49.256670 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 28.665419 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 205 83.67% 83.67% | 35 14.29% 97.96% | 4 1.63% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 51.032653 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 46.821080 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 22.902478 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 203 82.86% 82.86% | 35 14.29% 97.14% | 3 1.22% 98.37% | 3 1.22% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 245 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 84 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 55.345238 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 49.345449 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 36.232680 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 73 86.90% 86.90% | 7 8.33% 95.24% | 0 0.00% 95.24% | 3 3.57% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 55.821429 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.772534 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 40.751129 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 73 86.90% 86.90% | 6 7.14% 94.05% | 4 4.76% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 84 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 297 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 61.750842 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 57.437802 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 27.433554 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 240 80.81% 80.81% | 46 15.49% 96.30% | 2 0.67% 96.97% | 2 0.67% 97.64% | 6 2.02% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 62.306397 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 56.498895 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 36.624977 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 241 81.14% 81.14% | 46 15.49% 96.63% | 6 2.02% 98.65% | 0 0.00% 98.65% | 2 0.67% 99.33% | 2 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 297 system.ruby.Directory_Controller.GETX 626 0.00% 0.00% system.ruby.Directory_Controller.PUTX 622 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini index 68740c2e9..2a4213126 100644 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini @@ -120,7 +120,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/mips/linux/hello gid=100 input=cin kvmInSE=false @@ -243,26 +243,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -271,51 +272,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -334,7 +443,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -342,14 +451,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -371,6 +482,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -393,24 +824,833 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simerr b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simerr index 86244d4bf..3c36a8620 100755 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simerr +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simerr @@ -1,5 +1,9 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections +warn: mmap failing: arguments not page-aligned: start 0x0 offset 0x7efefeff diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simout b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simout index 3e5d01afe..669ad83ca 100755 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simout +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/simout @@ -1,12 +1,13 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:53:01 -gem5 started Jan 22 2014 17:28:34 -gem5 executing on u200540-lin -command line: build/MIPS/gem5.opt -d build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby -re tests/run.py build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby +gem5 compiled Aug 13 2015 19:34:57 +gem5 started Aug 13 2015 20:18:18 +gem5 executing on artery +command line: build/MIPS/gem5.opt -d build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/MIPS/tests/opt/quick/se/00.hello/mips/linux/simple-timing-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Hello World! -Exiting @ tick 125334 because target called exit() +Exiting @ tick 100307 because target called exit() diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt index c6923a4b0..b4f5d898c 100644 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000115 # Number of seconds simulated -sim_ticks 115089 # Number of ticks simulated -final_tick 115089 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000100 # Number of seconds simulated +sim_ticks 100307 # Number of ticks simulated +final_tick 100307 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 64252 # Simulator instruction rate (inst/s) -host_op_rate 64242 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1314462 # Simulator tick rate (ticks/s) -host_mem_usage 449728 # Number of bytes of host memory used -host_seconds 0.09 # Real time elapsed on the host +host_inst_rate 40999 # Simulator instruction rate (inst/s) +host_op_rate 40995 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 731101 # Simulator tick rate (ticks/s) +host_mem_usage 399732 # Number of bytes of host memory used +host_seconds 0.14 # Real time elapsed on the host sim_insts 5624 # Number of instructions simulated sim_ops 5624 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1470 # system.mem_ctrls.num_reads::total 1470 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 1466 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 1466 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 817454318 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 817454318 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 815229952 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 815229952 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 1632684270 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 1632684270 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 937920584 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 937920584 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 935368419 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 935368419 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1873289003 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1873289003 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1470 # Number of read requests accepted system.mem_ctrls.writeReqs 1466 # Number of write requests accepted system.mem_ctrls.readBursts 1470 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 1466 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 58496 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 35584 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 59392 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 58560 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 35520 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 59456 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 94080 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 93824 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 556 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 513 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 555 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 516 # 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 32 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 31 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::4 7 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 3 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 12 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 78 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::8 64 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::9 241 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 84 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 66 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 243 # Per bank write bursts system.mem_ctrls.perBankRdBursts::10 97 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::11 44 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::12 115 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 43 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 165 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::15 13 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::0 33 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 46 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 113 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 44 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 160 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 9 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 32 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::4 7 # Per bank write bursts system.mem_ctrls.perBankWrBursts::5 3 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 11 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 66 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::8 59 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::9 245 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 98 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::11 45 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::12 118 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 43 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 186 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::15 14 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 12 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 83 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 61 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 239 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 97 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 47 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 117 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 176 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 11 # 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 115018 # Total gap between requests +system.mem_ctrls.totGap 100258 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 1466 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 914 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 915 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -135,24 +135,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 11 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 15 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 55 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 61 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 58 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 61 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 58 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 54 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 59 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 61 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 62 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 59 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 57 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 57 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::24 57 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 56 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 56 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 57 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 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 @@ -184,89 +184,88 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 343 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 339.965015 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 217.922152 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 320.777927 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 88 25.66% 25.66% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 98 28.57% 54.23% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 42 12.24% 66.47% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 32 9.33% 75.80% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 16 4.66% 80.47% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 13 3.79% 84.26% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 8 2.33% 86.59% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 5 1.46% 88.05% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 41 11.95% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 343 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 56 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 16.125000 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 15.967614 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 2.737368 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-13 2 3.57% 3.57% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 19 33.93% 37.50% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 27 48.21% 85.71% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 7 12.50% 98.21% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::34-35 1 1.79% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 56 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 56 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.571429 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.541189 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.041976 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 41 73.21% 73.21% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 3 5.36% 78.57% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 8 14.29% 92.86% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 3 5.36% 98.21% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 1 1.79% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 56 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 12397 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 29763 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 4570 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 13.56 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 346 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 337.017341 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 221.831279 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 312.425842 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 75 21.68% 21.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 111 32.08% 53.76% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 54 15.61% 69.36% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 22 6.36% 75.72% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 4.05% 79.77% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 16 4.62% 84.39% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 11 3.18% 87.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 8 2.31% 89.88% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 35 10.12% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 346 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 57 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 15.982456 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.826931 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.722205 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 2 3.51% 3.51% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 25 43.86% 47.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 25 43.86% 91.23% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 7.02% 98.25% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 1.75% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 57 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 57 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.298246 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.275827 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.905635 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 51 89.47% 89.47% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 3.51% 92.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 3 5.26% 98.25% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 1 1.75% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 57 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 12902 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 30287 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4575 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 14.10 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 32.56 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 508.27 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 516.05 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 817.45 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 815.23 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 33.10 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 583.81 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 592.74 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 937.92 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 935.37 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 8.00 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.97 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 4.03 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 9.19 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.56 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 4.63 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 25.10 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 631 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 861 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 69.04 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 90.35 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 39.18 # Average gap between requests -system.mem_ctrls.pageHitRate 79.91 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 544320 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 302400 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 1522560 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 1202688 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 7119840 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 49529808 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 22111200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 82332816 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 753.521892 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 36376 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls.avgWrQLen 25.61 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 627 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 865 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 68.52 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 91.05 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 34.15 # Average gap between requests +system.mem_ctrls.pageHitRate 80.00 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 506520 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 281400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 1497600 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 1254528 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 47014056 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 14974800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 71631624 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 764.543654 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 25717 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 3120 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 69262 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 71078 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 1988280 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 1104600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 9397440 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 8076672 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 7119840 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 74119608 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 541200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 102347640 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 936.700469 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 1449 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls_1.actEnergy 1950480 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 1083600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 9197760 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 7713792 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 63796680 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 253200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 90098232 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 961.642744 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 100 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 3120 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 105142 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 90486 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.read_hits 0 # DTB read hits @@ -288,7 +287,7 @@ system.cpu.itb.hits 0 # DT system.cpu.itb.misses 0 # DTB misses system.cpu.itb.accesses 0 # DTB accesses system.cpu.workload.num_syscalls 7 # Number of system calls -system.cpu.numCycles 115089 # number of cpu cycles simulated +system.cpu.numCycles 100307 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5624 # Number of instructions committed @@ -307,7 +306,7 @@ system.cpu.num_mem_refs 2034 # nu system.cpu.num_load_insts 1132 # Number of load instructions system.cpu.num_store_insts 902 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 115089 # Number of busy cycles +system.cpu.num_busy_cycles 100307 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 883 # Number of branches fetched @@ -362,32 +361,32 @@ system.ruby.outstanding_req_hist::total 7659 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 7658 -system.ruby.latency_hist::mean 14.028598 -system.ruby.latency_hist::gmean 5.234161 -system.ruby.latency_hist::stdev 27.167008 -system.ruby.latency_hist | 7344 95.90% 95.90% | 261 3.41% 99.31% | 37 0.48% 99.79% | 4 0.05% 99.84% | 9 0.12% 99.96% | 3 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 12.098329 +system.ruby.latency_hist::gmean 2.138684 +system.ruby.latency_hist::stdev 27.490264 +system.ruby.latency_hist | 7348 95.95% 95.95% | 251 3.28% 99.23% | 42 0.55% 99.78% | 5 0.07% 99.84% | 10 0.13% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 7658 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 6188 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6188 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 6188 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6188 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1470 -system.ruby.miss_latency_hist::mean 60.453741 -system.ruby.miss_latency_hist::gmean 54.500138 -system.ruby.miss_latency_hist::stdev 34.320124 -system.ruby.miss_latency_hist | 1156 78.64% 78.64% | 261 17.76% 96.39% | 37 2.52% 98.91% | 4 0.27% 99.18% | 9 0.61% 99.80% | 3 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 58.817007 +system.ruby.miss_latency_hist::gmean 52.469450 +system.ruby.miss_latency_hist::stdev 35.158300 +system.ruby.miss_latency_hist | 1160 78.91% 78.91% | 251 17.07% 95.99% | 42 2.86% 98.84% | 5 0.34% 99.18% | 10 0.68% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1470 system.ruby.Directory.incomplete_times 1469 system.ruby.l1_cntrl0.cacheMemory.demand_hits 6188 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1470 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 7658 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 6.377673 +system.ruby.network.routers0.percent_links_utilized 7.317535 system.ruby.network.routers0.msg_count.Control::2 1470 system.ruby.network.routers0.msg_count.Data::2 1466 system.ruby.network.routers0.msg_count.Response_Data::4 1470 @@ -396,7 +395,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11760 system.ruby.network.routers0.msg_bytes.Data::2 105552 system.ruby.network.routers0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers1.percent_links_utilized 6.377673 +system.ruby.network.routers1.percent_links_utilized 7.317535 system.ruby.network.routers1.msg_count.Control::2 1470 system.ruby.network.routers1.msg_count.Data::2 1466 system.ruby.network.routers1.msg_count.Response_Data::4 1470 @@ -405,7 +404,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11760 system.ruby.network.routers1.msg_bytes.Data::2 105552 system.ruby.network.routers1.msg_bytes.Response_Data::4 105840 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.percent_links_utilized 6.377673 +system.ruby.network.routers2.percent_links_utilized 7.317535 system.ruby.network.routers2.msg_count.Control::2 1470 system.ruby.network.routers2.msg_count.Data::2 1466 system.ruby.network.routers2.msg_count.Response_Data::4 1470 @@ -422,32 +421,32 @@ system.ruby.network.msg_byte.Control 35280 system.ruby.network.msg_byte.Data 316656 system.ruby.network.msg_byte.Response_Data 317520 system.ruby.network.msg_byte.Writeback_Control 35184 -system.ruby.network.routers0.throttle0.link_utilization 6.384624 +system.ruby.network.routers0.throttle0.link_utilization 7.325511 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1470 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1466 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers0.throttle1.link_utilization 6.370722 +system.ruby.network.routers0.throttle1.link_utilization 7.309560 system.ruby.network.routers0.throttle1.msg_count.Control::2 1470 system.ruby.network.routers0.throttle1.msg_count.Data::2 1466 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11760 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 105552 -system.ruby.network.routers1.throttle0.link_utilization 6.370722 +system.ruby.network.routers1.throttle0.link_utilization 7.309560 system.ruby.network.routers1.throttle0.msg_count.Control::2 1470 system.ruby.network.routers1.throttle0.msg_count.Data::2 1466 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11760 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 105552 -system.ruby.network.routers1.throttle1.link_utilization 6.384624 +system.ruby.network.routers1.throttle1.link_utilization 7.325511 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1470 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1466 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 105840 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.throttle0.link_utilization 6.384624 +system.ruby.network.routers2.throttle0.link_utilization 7.325511 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1470 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1466 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.throttle1.link_utilization 6.370722 +system.ruby.network.routers2.throttle1.link_utilization 7.309560 system.ruby.network.routers2.throttle1.msg_count.Control::2 1470 system.ruby.network.routers2.throttle1.msg_count.Data::2 1466 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11760 @@ -462,82 +461,82 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1466 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1466 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1466 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 64 -system.ruby.LD.latency_hist::max_bucket 639 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 1132 -system.ruby.LD.latency_hist::mean 35.838339 -system.ruby.LD.latency_hist::gmean 16.062923 -system.ruby.LD.latency_hist::stdev 41.117345 -system.ruby.LD.latency_hist | 998 88.16% 88.16% | 109 9.63% 97.79% | 13 1.15% 98.94% | 2 0.18% 99.12% | 7 0.62% 99.73% | 3 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 33.356007 +system.ruby.LD.latency_hist::gmean 9.984943 +system.ruby.LD.latency_hist::stdev 37.413851 +system.ruby.LD.latency_hist | 465 41.08% 41.08% | 534 47.17% 88.25% | 104 9.19% 97.44% | 3 0.27% 97.70% | 10 0.88% 98.59% | 8 0.71% 99.29% | 4 0.35% 99.65% | 0 0.00% 99.65% | 0 0.00% 99.65% | 4 0.35% 100.00% system.ruby.LD.latency_hist::total 1132 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 465 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 465 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 465 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 465 -system.ruby.LD.miss_latency_hist::bucket_size 64 -system.ruby.LD.miss_latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 667 -system.ruby.LD.miss_latency_hist::mean 58.731634 -system.ruby.LD.miss_latency_hist::gmean 51.741753 -system.ruby.LD.miss_latency_hist::stdev 39.915394 -system.ruby.LD.miss_latency_hist | 533 79.91% 79.91% | 109 16.34% 96.25% | 13 1.95% 98.20% | 2 0.30% 98.50% | 7 1.05% 99.55% | 3 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 55.913043 +system.ruby.LD.miss_latency_hist::gmean 49.663893 +system.ruby.LD.miss_latency_hist::stdev 33.713440 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 534 80.06% 80.06% | 104 15.59% 95.65% | 3 0.45% 96.10% | 10 1.50% 97.60% | 8 1.20% 98.80% | 4 0.60% 99.40% | 0 0.00% 99.40% | 0 0.00% 99.40% | 4 0.60% 100.00% system.ruby.LD.miss_latency_hist::total 667 system.ruby.ST.latency_hist::bucket_size 32 system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 901 -system.ruby.ST.latency_hist::mean 14.653718 -system.ruby.ST.latency_hist::gmean 5.820052 -system.ruby.ST.latency_hist::stdev 24.674998 -system.ruby.ST.latency_hist | 684 75.92% 75.92% | 188 20.87% 96.78% | 26 2.89% 99.67% | 0 0.00% 99.67% | 0 0.00% 99.67% | 1 0.11% 99.78% | 1 0.11% 99.89% | 0 0.00% 99.89% | 0 0.00% 99.89% | 1 0.11% 100.00% +system.ruby.ST.latency_hist::mean 12.753607 +system.ruby.ST.latency_hist::gmean 2.500911 +system.ruby.ST.latency_hist::stdev 24.939066 +system.ruby.ST.latency_hist | 684 75.92% 75.92% | 184 20.42% 96.34% | 28 3.11% 99.45% | 1 0.11% 99.56% | 1 0.11% 99.67% | 2 0.22% 99.89% | 0 0.00% 99.89% | 0 0.00% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 901 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 684 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 684 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 684 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 684 system.ruby.ST.miss_latency_hist::bucket_size 32 system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 217 -system.ruby.ST.miss_latency_hist::mean 51.387097 -system.ruby.ST.miss_latency_hist::gmean 47.001474 -system.ruby.ST.miss_latency_hist::stdev 27.408897 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 188 86.64% 86.64% | 26 11.98% 98.62% | 0 0.00% 98.62% | 0 0.00% 98.62% | 1 0.46% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% +system.ruby.ST.miss_latency_hist::mean 49.801843 +system.ruby.ST.miss_latency_hist::gmean 44.971096 +system.ruby.ST.miss_latency_hist::stdev 27.840525 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 184 84.79% 84.79% | 28 12.90% 97.70% | 1 0.46% 98.16% | 1 0.46% 98.62% | 2 0.92% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 217 -system.ruby.IFETCH.latency_hist::bucket_size 32 -system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 5625 -system.ruby.IFETCH.latency_hist::mean 9.539378 -system.ruby.IFETCH.latency_hist::gmean 4.106431 -system.ruby.IFETCH.latency_hist::stdev 21.247440 -system.ruby.IFETCH.latency_hist | 5039 89.58% 89.58% | 435 7.73% 97.32% | 121 2.15% 99.47% | 5 0.09% 99.56% | 8 0.14% 99.70% | 15 0.27% 99.96% | 1 0.02% 99.98% | 0 0.00% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% +system.ruby.IFETCH.latency_hist::mean 7.715378 +system.ruby.IFETCH.latency_hist::gmean 1.529642 +system.ruby.IFETCH.latency_hist::stdev 23.186705 +system.ruby.IFETCH.latency_hist | 5481 97.44% 97.44% | 115 2.04% 99.48% | 21 0.37% 99.86% | 1 0.02% 99.88% | 5 0.09% 99.96% | 2 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 5625 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 5039 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5039 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5039 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5039 -system.ruby.IFETCH.miss_latency_hist::bucket_size 32 -system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 586 -system.ruby.IFETCH.miss_latency_hist::mean 65.771331 -system.ruby.IFETCH.miss_latency_hist::gmean 61.076979 -system.ruby.IFETCH.miss_latency_hist::stdev 28.360902 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 435 74.23% 74.23% | 121 20.65% 94.88% | 5 0.85% 95.73% | 8 1.37% 97.10% | 15 2.56% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 65.460751 +system.ruby.IFETCH.miss_latency_hist::gmean 59.138692 +system.ruby.IFETCH.miss_latency_hist::stdev 37.945521 +system.ruby.IFETCH.miss_latency_hist | 442 75.43% 75.43% | 115 19.62% 95.05% | 21 3.58% 98.63% | 1 0.17% 98.81% | 5 0.85% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 586 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1470 -system.ruby.Directory.miss_mach_latency_hist::mean 60.453741 -system.ruby.Directory.miss_mach_latency_hist::gmean 54.500138 -system.ruby.Directory.miss_mach_latency_hist::stdev 34.320124 -system.ruby.Directory.miss_mach_latency_hist | 1156 78.64% 78.64% | 261 17.76% 96.39% | 37 2.52% 98.91% | 4 0.27% 99.18% | 9 0.61% 99.80% | 3 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 58.817007 +system.ruby.Directory.miss_mach_latency_hist::gmean 52.469450 +system.ruby.Directory.miss_mach_latency_hist::stdev 35.158300 +system.ruby.Directory.miss_mach_latency_hist | 1160 78.91% 78.91% | 251 17.07% 95.99% | 42 2.86% 98.84% | 5 0.34% 99.18% | 10 0.68% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1470 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -565,29 +564,29 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 7 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 667 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 58.731634 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 51.741753 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 39.915394 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 533 79.91% 79.91% | 109 16.34% 96.25% | 13 1.95% 98.20% | 2 0.30% 98.50% | 7 1.05% 99.55% | 3 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 55.913043 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 49.663893 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 33.713440 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 534 80.06% 80.06% | 104 15.59% 95.65% | 3 0.45% 96.10% | 10 1.50% 97.60% | 8 1.20% 98.80% | 4 0.60% 99.40% | 0 0.00% 99.40% | 0 0.00% 99.40% | 4 0.60% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 667 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 217 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 51.387097 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.001474 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 27.408897 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 188 86.64% 86.64% | 26 11.98% 98.62% | 0 0.00% 98.62% | 0 0.00% 98.62% | 1 0.46% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 49.801843 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 44.971096 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 27.840525 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 184 84.79% 84.79% | 28 12.90% 97.70% | 1 0.46% 98.16% | 1 0.46% 98.62% | 2 0.92% 99.54% | 0 0.00% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 217 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 586 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.771331 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 61.076979 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 28.360902 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 435 74.23% 74.23% | 121 20.65% 94.88% | 5 0.85% 95.73% | 8 1.37% 97.10% | 15 2.56% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.460751 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 59.138692 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 37.945521 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 442 75.43% 75.43% | 115 19.62% 95.05% | 21 3.58% 98.63% | 1 0.17% 98.81% | 5 0.85% 99.66% | 2 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 586 system.ruby.Directory_Controller.GETX 1470 0.00% 0.00% system.ruby.Directory_Controller.PUTX 1466 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini index 2cde94243..5f665a6bb 100644 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini @@ -117,7 +117,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/sparc/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/sparc/linux/hello gid=100 input=cin kvmInSE=false @@ -240,26 +240,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -268,51 +269,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -331,7 +440,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -339,14 +448,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -368,6 +479,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -390,24 +821,833 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simerr b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simerr +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simout b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simout index bc8a5af5d..97cc36b41 100755 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simout +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/simout @@ -1,12 +1,11 @@ -Redirecting stdout to build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby/simout -Redirecting stderr to build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby/simerr gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Feb 15 2014 16:11:41 -gem5 started Feb 15 2014 16:12:47 -gem5 executing on ribera.cs.wisc.edu -command line: build/SPARC/gem5.opt -d build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby -re tests/run.py build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby +gem5 compiled Aug 13 2015 19:50:15 +gem5 started Aug 13 2015 20:18:47 +gem5 executing on artery +command line: build/SPARC/gem5.opt -d build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/SPARC/tests/opt/quick/se/00.hello/sparc/linux/simple-timing-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Hello World!Exiting @ tick 107952 because target called exit() +Hello World!Exiting @ tick 81703 because target called exit() diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt index 3da0fac46..f82677c51 100644 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000095 # Number of seconds simulated -sim_ticks 95241 # Number of ticks simulated -final_tick 95241 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000082 # Number of seconds simulated +sim_ticks 81703 # Number of ticks simulated +final_tick 81703 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 71470 # Simulator instruction rate (inst/s) -host_op_rate 71456 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1277340 # Simulator tick rate (ticks/s) -host_mem_usage 449880 # Number of bytes of host memory used -host_seconds 0.07 # Real time elapsed on the host +host_inst_rate 27632 # Simulator instruction rate (inst/s) +host_op_rate 27631 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 423765 # Simulator tick rate (ticks/s) +host_mem_usage 400152 # Number of bytes of host memory used +host_seconds 0.19 # Real time elapsed on the host sim_insts 5327 # Number of instructions simulated sim_ops 5327 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1289 # system.mem_ctrls.num_reads::total 1289 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 1285 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 1285 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 866181581 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 866181581 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 863493663 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 863493663 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 1729675245 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 1729675245 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1009705886 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1009705886 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1006572586 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1006572586 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 2016278472 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 2016278472 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1289 # Number of read requests accepted system.mem_ctrls.writeReqs 1285 # Number of write requests accepted system.mem_ctrls.readBursts 1289 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 1285 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 43328 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 39168 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 43904 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 43904 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 38592 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 43776 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 82496 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 82240 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 612 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 580 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 603 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 579 # 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 32 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 16 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 28 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 18 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::3 8 # Per bank write bursts system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 113 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 121 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 123 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::8 59 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 119 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 115 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 134 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 61 # Per bank write bursts system.mem_ctrls.perBankRdBursts::9 34 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 11 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::11 58 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 12 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 59 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 21 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 61 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::14 11 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 59 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 9 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 8 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::0 32 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 16 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 29 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 18 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 2 # Per bank write bursts system.mem_ctrls.perBankWrBursts::3 8 # Per bank write bursts system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 111 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 113 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 127 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::8 65 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 117 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 112 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 138 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 63 # Per bank write bursts system.mem_ctrls.perBankWrBursts::9 35 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 11 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::11 56 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::12 22 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 66 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::14 14 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::15 9 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 13 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 59 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 21 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 51 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 10 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 8 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 95177 # Total gap between requests +system.mem_ctrls.totGap 81643 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 1285 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 677 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 686 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -137,11 +137,11 @@ system.mem_ctrls.wrQLenPdf::13 1 # Wh system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::15 5 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::16 5 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 45 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::19 45 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 43 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 48 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 46 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 42 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::23 42 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::24 42 # What write queue length does an incoming req see @@ -184,92 +184,93 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 241 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 353.991701 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 236.521382 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 306.711183 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 49 20.33% 20.33% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 67 27.80% 48.13% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 30 12.45% 60.58% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 30 12.45% 73.03% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 18 7.47% 80.50% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 7 2.90% 83.40% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 9 3.73% 87.14% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 14 5.81% 92.95% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 17 7.05% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 241 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 227 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 379.207048 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 252.014148 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 323.708826 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 44 19.38% 19.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 63 27.75% 47.14% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 29 12.78% 59.91% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 17 7.49% 67.40% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 17 7.49% 74.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 17 7.49% 82.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 9 3.96% 86.34% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 6 2.64% 88.99% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 25 11.01% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 227 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 42 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 16.047619 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 15.828866 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 3.297837 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-13 1 2.38% 2.38% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 18 42.86% 45.24% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 17 40.48% 85.71% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 5 11.90% 97.62% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.190476 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.978361 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.255300 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 3 7.14% 7.14% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 10 23.81% 30.95% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 26 61.90% 92.86% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 1 2.38% 95.24% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 1 2.38% 97.62% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::34-35 1 2.38% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 42 # Reads before turning the bus around for writes system.mem_ctrls.wrPerTurnAround::samples 42 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.333333 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.313589 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.845841 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 35 83.33% 83.33% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 3 7.14% 90.48% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 1 2.38% 92.86% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 3 7.14% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.285714 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.270299 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.741972 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 36 85.71% 85.71% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 2.38% 88.10% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 4 9.52% 97.62% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 1 2.38% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 42 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 8633 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 21496 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3385 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 12.75 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 8350 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 21384 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3430 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 12.17 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 31.75 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 454.93 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 460.98 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 866.18 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 863.49 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 31.17 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 537.36 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 535.79 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1009.71 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1006.57 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 7.16 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.55 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 3.60 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 8.38 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.20 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 4.19 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 25.53 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 496 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 621 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 73.26 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 88.09 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 36.98 # Average gap between requests -system.mem_ctrls.pageHitRate 80.82 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1141560 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 634200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 5079360 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 4178304 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 60945084 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 2754600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 80835828 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 862.782607 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 4199 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls.avgWrQLen 25.98 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 503 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 635 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 73.32 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 89.94 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 31.72 # Average gap between requests +system.mem_ctrls.pageHitRate 81.75 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 960120 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 533400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 4992000 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 3981312 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 5085600 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 48305448 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 4498800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 68356680 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 875.021505 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 7218 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 2600 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 86387 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 68316 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 680400 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 378000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 3194880 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 2768256 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 6102720 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 57004560 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 6211200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 76340016 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 814.797592 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 10140 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls_1.actEnergy 703080 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 390600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 3107520 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 2602368 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 5085600 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 45961380 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 6555000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 64405548 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 824.443779 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 10688 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 2600 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 80556 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 64875 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.workload.num_syscalls 11 # Number of system calls -system.cpu.numCycles 95241 # number of cpu cycles simulated +system.cpu.numCycles 81703 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5327 # Number of instructions committed @@ -287,10 +288,10 @@ system.cpu.num_fp_register_writes 0 # nu system.cpu.num_mem_refs 1401 # number of memory refs system.cpu.num_load_insts 723 # Number of load instructions system.cpu.num_store_insts 678 # Number of store instructions -system.cpu.num_idle_cycles 0.999990 # Number of idle cycles -system.cpu.num_busy_cycles 95240.000010 # Number of busy cycles -system.cpu.not_idle_fraction 0.999990 # Percentage of non-idle cycles -system.cpu.idle_fraction 0.000010 # Percentage of idle cycles +system.cpu.num_idle_cycles 0.999988 # Number of idle cycles +system.cpu.num_busy_cycles 81702.000012 # Number of busy cycles +system.cpu.not_idle_fraction 0.999988 # Percentage of non-idle cycles +system.cpu.idle_fraction 0.000012 # Percentage of idle cycles system.cpu.Branches 1121 # Number of branches fetched system.cpu.op_class::No_OpClass 173 3.22% 3.22% # Class of executed instruction system.cpu.op_class::IntAlu 3796 70.69% 73.91% # Class of executed instruction @@ -343,32 +344,32 @@ system.ruby.outstanding_req_hist::total 6759 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 6758 -system.ruby.latency_hist::mean 13.093075 -system.ruby.latency_hist::gmean 5.137326 -system.ruby.latency_hist::stdev 25.295268 -system.ruby.latency_hist | 6551 96.94% 96.94% | 168 2.49% 99.42% | 27 0.40% 99.82% | 4 0.06% 99.88% | 3 0.04% 99.93% | 5 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.089819 +system.ruby.latency_hist::gmean 2.095228 +system.ruby.latency_hist::stdev 25.111209 +system.ruby.latency_hist | 6551 96.94% 96.94% | 169 2.50% 99.44% | 28 0.41% 99.85% | 2 0.03% 99.88% | 5 0.07% 99.96% | 2 0.03% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 6758 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 5469 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5469 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 5469 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 5469 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1289 -system.ruby.miss_latency_hist::mean 55.916214 -system.ruby.miss_latency_hist::gmean 50.341721 -system.ruby.miss_latency_hist::stdev 32.999000 -system.ruby.miss_latency_hist | 1082 83.94% 83.94% | 168 13.03% 96.97% | 27 2.09% 99.07% | 4 0.31% 99.38% | 3 0.23% 99.61% | 5 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 53.899147 +system.ruby.miss_latency_hist::gmean 48.323546 +system.ruby.miss_latency_hist::stdev 32.275754 +system.ruby.miss_latency_hist | 1082 83.94% 83.94% | 169 13.11% 97.05% | 28 2.17% 99.22% | 2 0.16% 99.38% | 5 0.39% 99.77% | 2 0.16% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1289 system.ruby.Directory.incomplete_times 1288 system.ruby.l1_cntrl0.cacheMemory.demand_hits 5469 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1289 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 6758 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 6.756544 +system.ruby.network.routers0.percent_links_utilized 7.876088 system.ruby.network.routers0.msg_count.Control::2 1289 system.ruby.network.routers0.msg_count.Data::2 1285 system.ruby.network.routers0.msg_count.Response_Data::4 1289 @@ -377,7 +378,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 10312 system.ruby.network.routers0.msg_bytes.Data::2 92520 system.ruby.network.routers0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers1.percent_links_utilized 6.756544 +system.ruby.network.routers1.percent_links_utilized 7.876088 system.ruby.network.routers1.msg_count.Control::2 1289 system.ruby.network.routers1.msg_count.Data::2 1285 system.ruby.network.routers1.msg_count.Response_Data::4 1289 @@ -386,7 +387,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 10312 system.ruby.network.routers1.msg_bytes.Data::2 92520 system.ruby.network.routers1.msg_bytes.Response_Data::4 92808 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.percent_links_utilized 6.756544 +system.ruby.network.routers2.percent_links_utilized 7.876088 system.ruby.network.routers2.msg_count.Control::2 1289 system.ruby.network.routers2.msg_count.Data::2 1285 system.ruby.network.routers2.msg_count.Response_Data::4 1289 @@ -403,32 +404,32 @@ system.ruby.network.msg_byte.Control 30936 system.ruby.network.msg_byte.Data 277560 system.ruby.network.msg_byte.Response_Data 278424 system.ruby.network.msg_byte.Writeback_Control 30840 -system.ruby.network.routers0.throttle0.link_utilization 6.764944 +system.ruby.network.routers0.throttle0.link_utilization 7.885879 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1289 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1285 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers0.throttle1.link_utilization 6.748144 +system.ruby.network.routers0.throttle1.link_utilization 7.866296 system.ruby.network.routers0.throttle1.msg_count.Control::2 1289 system.ruby.network.routers0.throttle1.msg_count.Data::2 1285 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 10312 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 92520 -system.ruby.network.routers1.throttle0.link_utilization 6.748144 +system.ruby.network.routers1.throttle0.link_utilization 7.866296 system.ruby.network.routers1.throttle0.msg_count.Control::2 1289 system.ruby.network.routers1.throttle0.msg_count.Data::2 1285 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 10312 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 92520 -system.ruby.network.routers1.throttle1.link_utilization 6.764944 +system.ruby.network.routers1.throttle1.link_utilization 7.885879 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1289 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1285 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 92808 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.throttle0.link_utilization 6.764944 +system.ruby.network.routers2.throttle0.link_utilization 7.885879 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1289 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1285 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.throttle1.link_utilization 6.748144 +system.ruby.network.routers2.throttle1.link_utilization 7.866296 system.ruby.network.routers2.throttle1.msg_count.Control::2 1289 system.ruby.network.routers2.throttle1.msg_count.Data::2 1285 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 10312 @@ -443,82 +444,82 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1285 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1285 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1285 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 32 -system.ruby.LD.latency_hist::max_bucket 319 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 715 -system.ruby.LD.latency_hist::mean 29.991608 -system.ruby.LD.latency_hist::gmean 13.799155 -system.ruby.LD.latency_hist::stdev 30.436552 -system.ruby.LD.latency_hist | 320 44.76% 44.76% | 332 46.43% 91.19% | 50 6.99% 98.18% | 5 0.70% 98.88% | 4 0.56% 99.44% | 4 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 28.394406 +system.ruby.LD.latency_hist::gmean 8.251059 +system.ruby.LD.latency_hist::stdev 33.266069 +system.ruby.LD.latency_hist | 656 91.75% 91.75% | 50 6.99% 98.74% | 8 1.12% 99.86% | 0 0.00% 99.86% | 0 0.00% 99.86% | 0 0.00% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 715 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 320 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 320 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 320 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 320 -system.ruby.LD.miss_latency_hist::bucket_size 32 -system.ruby.LD.miss_latency_hist::max_bucket 319 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 395 -system.ruby.LD.miss_latency_hist::mean 51.858228 -system.ruby.LD.miss_latency_hist::gmean 47.506026 -system.ruby.LD.miss_latency_hist::stdev 24.651585 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 332 84.05% 84.05% | 50 12.66% 96.71% | 5 1.27% 97.97% | 4 1.01% 98.99% | 4 1.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 50.587342 +system.ruby.LD.miss_latency_hist::gmean 45.603541 +system.ruby.LD.miss_latency_hist::stdev 30.035585 +system.ruby.LD.miss_latency_hist | 336 85.06% 85.06% | 50 12.66% 97.72% | 8 2.03% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 1 0.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 395 -system.ruby.ST.latency_hist::bucket_size 64 -system.ruby.ST.latency_hist::max_bucket 639 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 673 -system.ruby.ST.latency_hist::mean 18.735513 -system.ruby.ST.latency_hist::gmean 6.548753 -system.ruby.ST.latency_hist::stdev 31.370836 -system.ruby.ST.latency_hist | 639 94.95% 94.95% | 25 3.71% 98.66% | 8 1.19% 99.85% | 0 0.00% 99.85% | 0 0.00% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 16.656761 +system.ruby.ST.latency_hist::gmean 2.888882 +system.ruby.ST.latency_hist::stdev 31.530024 +system.ruby.ST.latency_hist | 494 73.40% 73.40% | 146 21.69% 95.10% | 26 3.86% 98.96% | 0 0.00% 98.96% | 4 0.59% 99.55% | 0 0.00% 99.55% | 1 0.15% 99.70% | 0 0.00% 99.70% | 1 0.15% 99.85% | 1 0.15% 100.00% system.ruby.ST.latency_hist::total 673 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 494 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 494 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 494 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 494 -system.ruby.ST.miss_latency_hist::bucket_size 64 -system.ruby.ST.miss_latency_hist::max_bucket 639 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 179 -system.ruby.ST.miss_latency_hist::mean 62.162011 -system.ruby.ST.miss_latency_hist::gmean 56.471067 -system.ruby.ST.miss_latency_hist::stdev 33.641225 -system.ruby.ST.miss_latency_hist | 145 81.01% 81.01% | 25 13.97% 94.97% | 8 4.47% 99.44% | 0 0.00% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 59.865922 +system.ruby.ST.miss_latency_hist::gmean 53.981018 +system.ruby.ST.miss_latency_hist::stdev 34.573548 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 146 81.56% 81.56% | 26 14.53% 96.09% | 0 0.00% 96.09% | 4 2.23% 98.32% | 0 0.00% 98.32% | 1 0.56% 98.88% | 0 0.00% 98.88% | 1 0.56% 99.44% | 1 0.56% 100.00% system.ruby.ST.miss_latency_hist::total 179 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 5370 -system.ruby.IFETCH.latency_hist::mean 10.135940 -system.ruby.IFETCH.latency_hist::gmean 4.369076 -system.ruby.IFETCH.latency_hist::stdev 22.541685 -system.ruby.IFETCH.latency_hist | 5260 97.95% 97.95% | 88 1.64% 99.59% | 11 0.20% 99.80% | 4 0.07% 99.87% | 3 0.06% 99.93% | 4 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.088082 +system.ruby.IFETCH.latency_hist::gmean 1.676829 +system.ruby.IFETCH.latency_hist::stdev 21.661449 +system.ruby.IFETCH.latency_hist | 5255 97.86% 97.86% | 93 1.73% 99.59% | 16 0.30% 99.89% | 1 0.02% 99.91% | 3 0.06% 99.96% | 2 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 5370 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 4655 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4655 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 4655 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 4655 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 715 -system.ruby.IFETCH.miss_latency_hist::mean 56.594406 -system.ruby.IFETCH.miss_latency_hist::gmean 50.506398 -system.ruby.IFETCH.miss_latency_hist::stdev 36.435131 -system.ruby.IFETCH.miss_latency_hist | 605 84.62% 84.62% | 88 12.31% 96.92% | 11 1.54% 98.46% | 4 0.56% 99.02% | 3 0.42% 99.44% | 4 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 54.234965 +system.ruby.IFETCH.miss_latency_hist::gmean 48.531211 +system.ruby.IFETCH.miss_latency_hist::stdev 32.684395 +system.ruby.IFETCH.miss_latency_hist | 600 83.92% 83.92% | 93 13.01% 96.92% | 16 2.24% 99.16% | 1 0.14% 99.30% | 3 0.42% 99.72% | 2 0.28% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 715 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1289 -system.ruby.Directory.miss_mach_latency_hist::mean 55.916214 -system.ruby.Directory.miss_mach_latency_hist::gmean 50.341721 -system.ruby.Directory.miss_mach_latency_hist::stdev 32.999000 -system.ruby.Directory.miss_mach_latency_hist | 1082 83.94% 83.94% | 168 13.03% 96.97% | 27 2.09% 99.07% | 4 0.31% 99.38% | 3 0.23% 99.61% | 5 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 53.899147 +system.ruby.Directory.miss_mach_latency_hist::gmean 48.323546 +system.ruby.Directory.miss_mach_latency_hist::stdev 32.275754 +system.ruby.Directory.miss_mach_latency_hist | 1082 83.94% 83.94% | 169 13.11% 97.05% | 28 2.17% 99.22% | 2 0.16% 99.38% | 5 0.39% 99.77% | 2 0.16% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1289 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -546,29 +547,29 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 7 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 395 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 51.858228 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 47.506026 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 24.651585 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 332 84.05% 84.05% | 50 12.66% 96.71% | 5 1.27% 97.97% | 4 1.01% 98.99% | 4 1.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 50.587342 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 45.603541 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 30.035585 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 336 85.06% 85.06% | 50 12.66% 97.72% | 8 2.03% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 1 0.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 395 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 179 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.162011 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 56.471067 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.641225 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 145 81.01% 81.01% | 25 13.97% 94.97% | 8 4.47% 99.44% | 0 0.00% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 59.865922 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 53.981018 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 34.573548 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 146 81.56% 81.56% | 26 14.53% 96.09% | 0 0.00% 96.09% | 4 2.23% 98.32% | 0 0.00% 98.32% | 1 0.56% 98.88% | 0 0.00% 98.88% | 1 0.56% 99.44% | 1 0.56% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 179 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 715 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 56.594406 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 50.506398 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 36.435131 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 605 84.62% 84.62% | 88 12.31% 96.92% | 11 1.54% 98.46% | 4 0.56% 99.02% | 3 0.42% 99.44% | 4 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 54.234965 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 48.531211 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 32.684395 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 600 83.92% 83.92% | 93 13.01% 96.92% | 16 2.24% 99.16% | 1 0.14% 99.30% | 3 0.42% 99.72% | 2 0.28% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 715 system.ruby.Directory_Controller.GETX 1289 0.00% 0.00% system.ruby.Directory_Controller.PUTX 1285 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini index 5d12ba5c2..cedf986f6 100644 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini @@ -151,7 +151,7 @@ env= errout=cerr euid=100 eventq_index=0 -executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello +executable=/home/joel/research/gem5/gem5/tests/test-progs/hello/bin/x86/linux/hello gid=100 input=cin kvmInSE=false @@ -274,26 +274,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=4 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -302,51 +303,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=true sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=4 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -366,7 +475,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -374,14 +483,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -403,6 +514,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -425,24 +856,833 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simerr b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simerr index 86244d4bf..21ea544b2 100755 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simerr +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simerr @@ -1,5 +1,8 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 +warn: rounding error > tolerance + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) warn: Sockets disabled, not accepting gdb connections diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simout b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simout index 2e7d64a51..ac116669b 100755 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simout +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/simout @@ -1,13 +1,12 @@ -Redirecting stdout to build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby/simout -Redirecting stderr to build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby/simerr gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Feb 15 2014 16:30:59 -gem5 started Feb 15 2014 16:34:58 -gem5 executing on ribera.cs.wisc.edu -command line: build/X86/gem5.opt -d build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby -re tests/run.py build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby +gem5 compiled Aug 13 2015 19:59:06 +gem5 started Aug 13 2015 20:18:58 +gem5 executing on artery +command line: build/X86/gem5.opt -d build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/X86/tests/opt/quick/se/00.hello/x86/linux/simple-timing-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... Hello world! -Exiting @ tick 121759 because target called exit() +Exiting @ tick 87948 because target called exit() diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt index 478e12e63..10e4434eb 100644 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt @@ -1,14 +1,14 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000107 # Number of seconds simulated -sim_ticks 107256 # Number of ticks simulated -final_tick 107256 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000088 # Number of seconds simulated +sim_ticks 87948 # Number of ticks simulated +final_tick 87948 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 57113 # Simulator instruction rate (inst/s) -host_op_rate 103447 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1138055 # Simulator tick rate (ticks/s) -host_mem_usage 467864 # Number of bytes of host memory used -host_seconds 0.09 # Real time elapsed on the host +host_inst_rate 39587 # Simulator instruction rate (inst/s) +host_op_rate 71707 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 646904 # Simulator tick rate (ticks/s) +host_mem_usage 417864 # Number of bytes of host memory used +host_seconds 0.14 # Real time elapsed on the host sim_insts 5381 # Number of instructions simulated sim_ops 9748 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts @@ -21,59 +21,59 @@ system.mem_ctrls.num_reads::ruby.dir_cntrl0 1377 # system.mem_ctrls.num_reads::total 1377 # Number of read requests responded to by this memory system.mem_ctrls.num_writes::ruby.dir_cntrl0 1373 # Number of write requests responded to by this memory system.mem_ctrls.num_writes::total 1373 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 821660327 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 821660327 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 819273514 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 819273514 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 1640933841 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 1640933841 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1002046664 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1002046664 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 999135853 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 999135853 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 2001182517 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 2001182517 # Total bandwidth to/from this memory (bytes/s) system.mem_ctrls.readReqs 1377 # Number of read requests accepted system.mem_ctrls.writeReqs 1373 # Number of write requests accepted system.mem_ctrls.readBursts 1377 # Number of DRAM read bursts, including those serviced by the write queue system.mem_ctrls.writeBursts 1373 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 43264 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 44864 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 43264 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadDRAM 40320 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 47808 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 39936 # Total number of bytes written to DRAM system.mem_ctrls.bytesReadSys 88128 # Total read bytes from the system interface side system.mem_ctrls.bytesWrittenSys 87872 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 701 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 674 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.servicedByWrQ 747 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 722 # 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 56 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 59 # Per bank write bursts system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 6 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 12 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 54 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 56 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 43 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 70 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::8 29 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::9 129 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::10 124 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 9 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 52 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 55 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 37 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 64 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 25 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 119 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 121 # Per bank write bursts system.mem_ctrls.perBankRdBursts::11 21 # Per bank write bursts system.mem_ctrls.perBankRdBursts::12 2 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::13 34 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 21 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 8 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::15 31 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::0 50 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 30 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 51 # Per bank write bursts system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts system.mem_ctrls.perBankWrBursts::2 6 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 11 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 54 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 54 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 41 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 72 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::8 30 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::9 129 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::10 129 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::11 21 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 52 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 50 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 36 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 66 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 25 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 120 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 125 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 23 # Per bank write bursts system.mem_ctrls.perBankWrBursts::12 2 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::13 36 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 21 # Per bank write bursts system.mem_ctrls.perBankWrBursts::14 8 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::15 32 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 31 # 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 107152 # Total gap between requests +system.mem_ctrls.totGap 87868 # 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) @@ -88,7 +88,7 @@ system.mem_ctrls.writePktSize::3 0 # Wr system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::6 1373 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 676 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::0 630 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see @@ -135,24 +135,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 7 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 10 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 40 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 45 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 43 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 44 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 42 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 43 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 41 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 8 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see @@ -184,93 +184,93 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 276 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 306.782609 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 194.488181 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 303.473845 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 80 28.99% 28.99% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 80 28.99% 57.97% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 33 11.96% 69.93% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 22 7.97% 77.90% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 18 6.52% 84.42% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 7 2.54% 86.96% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 7 2.54% 89.49% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 4 1.45% 90.94% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 25 9.06% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 276 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 41 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 16.243902 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 16.023325 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 3.314970 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-13 1 2.44% 2.44% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 16 39.02% 41.46% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 18 43.90% 85.37% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 5 12.20% 97.56% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::34-35 1 2.44% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 41 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 41 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.487805 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.459950 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.003044 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 32 78.05% 78.05% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 2 4.88% 82.93% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 3 7.32% 90.24% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 4 9.76% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 41 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 9573 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 22417 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3380 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 14.16 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 271 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 293.313653 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 193.377642 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 283.497497 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 72 26.57% 26.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 83 30.63% 57.20% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 37 13.65% 70.85% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 23 8.49% 79.34% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 21 7.75% 87.08% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5 1.85% 88.93% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 7 2.58% 91.51% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 1.11% 92.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 20 7.38% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 271 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 38 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.289474 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 16.048466 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.463383 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 1 2.63% 2.63% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 15 39.47% 42.11% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 16 42.11% 84.21% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 10.53% 94.74% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 1 2.63% 97.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 2.63% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 38 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 38 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.421053 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.397539 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.919212 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 31 81.58% 81.58% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 5 13.16% 94.74% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 2 5.26% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 38 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 9303 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 21273 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3150 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 14.77 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 33.16 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 403.37 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 403.37 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 821.66 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 819.27 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 33.77 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 458.45 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 454.09 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1002.05 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 999.14 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 6.30 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 3.15 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 3.15 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 7.13 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 3.58 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 3.55 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 25.88 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 443 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 622 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 65.53 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 88.98 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 38.96 # Average gap between requests -system.mem_ctrls.pageHitRate 77.45 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 703080 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 390600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 3319680 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 2685312 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 57105108 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 10794600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 81609660 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 804.210371 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 17627 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 3380 # Time in different power states +system.mem_ctrls.avgWrQLen 25.04 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 420 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 556 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 66.67 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 85.41 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 31.95 # Average gap between requests +system.mem_ctrls.pageHitRate 76.19 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 657720 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 365400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 3407040 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 2623104 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 5594160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 51093432 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 6724800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 70465656 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 820.264661 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 10886 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 2860 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 80485 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 72174 # Time in different power states system.mem_ctrls_0.memoryStateTime::ACT_PDN 0 # Time in different power states -system.mem_ctrls_1.actEnergy 1292760 # Energy for activate commands per rank (pJ) -system.mem_ctrls_1.preEnergy 718200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_1.readEnergy 4630080 # Energy for read commands per rank (pJ) -system.mem_ctrls_1.writeEnergy 3805056 # Energy for write commands per rank (pJ) -system.mem_ctrls_1.refreshEnergy 6611280 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 62793936 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 5804400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 85655712 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 844.081594 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 9408 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 3380 # Time in different power states +system.mem_ctrls_1.actEnergy 1368360 # Energy for activate commands per rank (pJ) +system.mem_ctrls_1.preEnergy 760200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_1.readEnergy 4268160 # Energy for read commands per rank (pJ) +system.mem_ctrls_1.writeEnergy 3680640 # Energy for write commands per rank (pJ) +system.mem_ctrls_1.refreshEnergy 5594160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 54919728 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 3368400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 73959648 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 860.936931 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 5575 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 2860 # Time in different power states system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_1.memoryStateTime::ACT 88844 # Time in different power states +system.mem_ctrls_1.memoryStateTime::ACT 77782 # Time in different power states system.mem_ctrls_1.memoryStateTime::ACT_PDN 0 # Time in different power states system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.apic_clk_domain.clock 16 # Clock period in ticks system.cpu.workload.num_syscalls 11 # Number of system calls -system.cpu.numCycles 107256 # number of cpu cycles simulated +system.cpu.numCycles 87948 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5381 # Number of instructions committed @@ -290,10 +290,10 @@ system.cpu.num_cc_register_writes 3536 # nu system.cpu.num_mem_refs 1988 # number of memory refs system.cpu.num_load_insts 1053 # Number of load instructions system.cpu.num_store_insts 935 # Number of store instructions -system.cpu.num_idle_cycles 0.999991 # Number of idle cycles -system.cpu.num_busy_cycles 107255.000009 # Number of busy cycles -system.cpu.not_idle_fraction 0.999991 # Percentage of non-idle cycles -system.cpu.idle_fraction 0.000009 # Percentage of idle cycles +system.cpu.num_idle_cycles 0.999989 # Number of idle cycles +system.cpu.num_busy_cycles 87947.000011 # Number of busy cycles +system.cpu.not_idle_fraction 0.999989 # Percentage of non-idle cycles +system.cpu.idle_fraction 0.000011 # Percentage of idle cycles system.cpu.Branches 1208 # Number of branches fetched system.cpu.op_class::No_OpClass 1 0.01% 0.01% # Class of executed instruction system.cpu.op_class::IntAlu 7749 79.49% 79.50% # Class of executed instruction @@ -346,32 +346,32 @@ system.ruby.outstanding_req_hist::total 8852 system.ruby.latency_hist::bucket_size 64 system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8852 -system.ruby.latency_hist::mean 11.116584 -system.ruby.latency_hist::gmean 4.640695 -system.ruby.latency_hist::stdev 22.790037 -system.ruby.latency_hist | 8597 97.12% 97.12% | 214 2.42% 99.54% | 29 0.33% 99.86% | 4 0.05% 99.91% | 5 0.06% 99.97% | 3 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 8.935382 +system.ruby.latency_hist::gmean 1.815175 +system.ruby.latency_hist::stdev 22.675647 +system.ruby.latency_hist | 8624 97.42% 97.42% | 191 2.16% 99.58% | 24 0.27% 99.85% | 5 0.06% 99.91% | 2 0.02% 99.93% | 6 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8852 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 system.ruby.hit_latency_hist::samples 7475 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7475 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 7475 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 7475 system.ruby.miss_latency_hist::bucket_size 64 system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1377 -system.ruby.miss_latency_hist::mean 55.177197 -system.ruby.miss_latency_hist::gmean 49.553011 -system.ruby.miss_latency_hist::stdev 32.253276 -system.ruby.miss_latency_hist | 1122 81.48% 81.48% | 214 15.54% 97.02% | 29 2.11% 99.13% | 4 0.29% 99.42% | 5 0.36% 99.78% | 3 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 52.012346 +system.ruby.miss_latency_hist::gmean 46.179478 +system.ruby.miss_latency_hist::stdev 33.292581 +system.ruby.miss_latency_hist | 1149 83.44% 83.44% | 191 13.87% 97.31% | 24 1.74% 99.06% | 5 0.36% 99.42% | 2 0.15% 99.56% | 6 0.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1377 system.ruby.Directory.incomplete_times 1376 system.ruby.l1_cntrl0.cacheMemory.demand_hits 7475 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1377 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8852 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 6.409898 +system.ruby.network.routers0.percent_links_utilized 7.817119 system.ruby.network.routers0.msg_count.Control::2 1377 system.ruby.network.routers0.msg_count.Data::2 1373 system.ruby.network.routers0.msg_count.Response_Data::4 1377 @@ -380,7 +380,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11016 system.ruby.network.routers0.msg_bytes.Data::2 98856 system.ruby.network.routers0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers1.percent_links_utilized 6.409898 +system.ruby.network.routers1.percent_links_utilized 7.817119 system.ruby.network.routers1.msg_count.Control::2 1377 system.ruby.network.routers1.msg_count.Data::2 1373 system.ruby.network.routers1.msg_count.Response_Data::4 1377 @@ -389,7 +389,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11016 system.ruby.network.routers1.msg_bytes.Data::2 98856 system.ruby.network.routers1.msg_bytes.Response_Data::4 99144 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.percent_links_utilized 6.409898 +system.ruby.network.routers2.percent_links_utilized 7.817119 system.ruby.network.routers2.msg_count.Control::2 1377 system.ruby.network.routers2.msg_count.Data::2 1373 system.ruby.network.routers2.msg_count.Response_Data::4 1377 @@ -406,32 +406,32 @@ system.ruby.network.msg_byte.Control 33048 system.ruby.network.msg_byte.Data 296568 system.ruby.network.msg_byte.Response_Data 297432 system.ruby.network.msg_byte.Writeback_Control 32952 -system.ruby.network.routers0.throttle0.link_utilization 6.417357 +system.ruby.network.routers0.throttle0.link_utilization 7.826215 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1377 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1373 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers0.throttle1.link_utilization 6.402439 +system.ruby.network.routers0.throttle1.link_utilization 7.808023 system.ruby.network.routers0.throttle1.msg_count.Control::2 1377 system.ruby.network.routers0.throttle1.msg_count.Data::2 1373 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11016 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 98856 -system.ruby.network.routers1.throttle0.link_utilization 6.402439 +system.ruby.network.routers1.throttle0.link_utilization 7.808023 system.ruby.network.routers1.throttle0.msg_count.Control::2 1377 system.ruby.network.routers1.throttle0.msg_count.Data::2 1373 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11016 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 98856 -system.ruby.network.routers1.throttle1.link_utilization 6.417357 +system.ruby.network.routers1.throttle1.link_utilization 7.826215 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1377 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1373 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 99144 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.throttle0.link_utilization 6.417357 +system.ruby.network.routers2.throttle0.link_utilization 7.826215 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1377 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1373 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.throttle1.link_utilization 6.402439 +system.ruby.network.routers2.throttle1.link_utilization 7.808023 system.ruby.network.routers2.throttle1.msg_count.Control::2 1377 system.ruby.network.routers2.throttle1.msg_count.Data::2 1373 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11016 @@ -446,105 +446,105 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1373 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1373 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1373 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 64 -system.ruby.LD.latency_hist::max_bucket 639 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 1045 -system.ruby.LD.latency_hist::mean 24.565550 -system.ruby.LD.latency_hist::gmean 10.818925 -system.ruby.LD.latency_hist::stdev 28.664875 -system.ruby.LD.latency_hist | 965 92.34% 92.34% | 74 7.08% 99.43% | 4 0.38% 99.81% | 1 0.10% 99.90% | 0 0.00% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 22.607656 +system.ruby.LD.latency_hist::gmean 5.952637 +system.ruby.LD.latency_hist::stdev 28.358291 +system.ruby.LD.latency_hist | 546 52.25% 52.25% | 420 40.19% 92.44% | 70 6.70% 99.14% | 2 0.19% 99.33% | 2 0.19% 99.52% | 4 0.38% 99.90% | 0 0.00% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1045 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 system.ruby.LD.hit_latency_hist::samples 546 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 546 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 546 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 546 -system.ruby.LD.miss_latency_hist::bucket_size 64 -system.ruby.LD.miss_latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 499 -system.ruby.LD.miss_latency_hist::mean 48.162325 -system.ruby.LD.miss_latency_hist::gmean 44.026667 -system.ruby.LD.miss_latency_hist::stdev 25.587548 -system.ruby.LD.miss_latency_hist | 419 83.97% 83.97% | 74 14.83% 98.80% | 4 0.80% 99.60% | 1 0.20% 99.80% | 0 0.00% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 46.250501 +system.ruby.LD.miss_latency_hist::gmean 41.916728 +system.ruby.LD.miss_latency_hist::stdev 24.776985 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 420 84.17% 84.17% | 70 14.03% 98.20% | 2 0.40% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 0 0.00% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 499 system.ruby.ST.latency_hist::bucket_size 64 system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 935 -system.ruby.ST.latency_hist::mean 16.914439 -system.ruby.ST.latency_hist::gmean 6.394076 -system.ruby.ST.latency_hist::stdev 28.735394 -system.ruby.ST.latency_hist | 895 95.72% 95.72% | 33 3.53% 99.25% | 3 0.32% 99.57% | 2 0.21% 99.79% | 1 0.11% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 15.124064 +system.ruby.ST.latency_hist::gmean 2.829099 +system.ruby.ST.latency_hist::stdev 31.003309 +system.ruby.ST.latency_hist | 897 95.94% 95.94% | 28 2.99% 98.93% | 5 0.53% 99.47% | 3 0.32% 99.79% | 0 0.00% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 935 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 681 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 681 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 681 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 681 system.ruby.ST.miss_latency_hist::bucket_size 64 system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 254 -system.ruby.ST.miss_latency_hist::mean 54.220472 -system.ruby.ST.miss_latency_hist::gmean 48.633946 -system.ruby.ST.miss_latency_hist::stdev 33.614512 -system.ruby.ST.miss_latency_hist | 214 84.25% 84.25% | 33 12.99% 97.24% | 3 1.18% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 52.992126 +system.ruby.ST.miss_latency_hist::gmean 45.979346 +system.ruby.ST.miss_latency_hist::stdev 39.646660 +system.ruby.ST.miss_latency_hist | 216 85.04% 85.04% | 28 11.02% 96.06% | 5 1.97% 98.03% | 3 1.18% 99.21% | 0 0.00% 99.21% | 2 0.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 254 system.ruby.IFETCH.latency_hist::bucket_size 64 system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6864 -system.ruby.IFETCH.latency_hist::mean 8.284237 -system.ruby.IFETCH.latency_hist::gmean 3.905930 -system.ruby.IFETCH.latency_hist::stdev 19.803554 -system.ruby.IFETCH.latency_hist | 6729 98.03% 98.03% | 107 1.56% 99.59% | 22 0.32% 99.91% | 1 0.01% 99.93% | 4 0.06% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 6.015589 +system.ruby.IFETCH.latency_hist::gmean 1.426336 +system.ruby.IFETCH.latency_hist::stdev 19.173758 +system.ruby.IFETCH.latency_hist | 6753 98.38% 98.38% | 91 1.33% 99.71% | 13 0.19% 99.90% | 1 0.01% 99.91% | 2 0.03% 99.94% | 4 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6864 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 system.ruby.IFETCH.hit_latency_hist::samples 6241 -system.ruby.IFETCH.hit_latency_hist::mean 3 -system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6241 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 6241 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 6241 system.ruby.IFETCH.miss_latency_hist::bucket_size 64 system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 623 -system.ruby.IFETCH.miss_latency_hist::mean 61.219904 -system.ruby.IFETCH.miss_latency_hist::gmean 54.926300 -system.ruby.IFETCH.miss_latency_hist::stdev 35.218812 -system.ruby.IFETCH.miss_latency_hist | 488 78.33% 78.33% | 107 17.17% 95.51% | 22 3.53% 99.04% | 1 0.16% 99.20% | 4 0.64% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 56.260032 +system.ruby.IFETCH.miss_latency_hist::gmean 50.022291 +system.ruby.IFETCH.miss_latency_hist::stdev 35.712767 +system.ruby.IFETCH.miss_latency_hist | 512 82.18% 82.18% | 91 14.61% 96.79% | 13 2.09% 98.88% | 1 0.16% 99.04% | 2 0.32% 99.36% | 4 0.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 623 system.ruby.RMW_Read.latency_hist::bucket_size 4 system.ruby.RMW_Read.latency_hist::max_bucket 39 system.ruby.RMW_Read.latency_hist::samples 8 -system.ruby.RMW_Read.latency_hist::mean 6.875000 -system.ruby.RMW_Read.latency_hist::gmean 4.063647 +system.ruby.RMW_Read.latency_hist::mean 4.875000 +system.ruby.RMW_Read.latency_hist::gmean 1.542211 system.ruby.RMW_Read.latency_hist::stdev 10.960155 system.ruby.RMW_Read.latency_hist | 7 87.50% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.latency_hist::total 8 system.ruby.RMW_Read.hit_latency_hist::bucket_size 1 system.ruby.RMW_Read.hit_latency_hist::max_bucket 9 system.ruby.RMW_Read.hit_latency_hist::samples 7 -system.ruby.RMW_Read.hit_latency_hist::mean 3 -system.ruby.RMW_Read.hit_latency_hist::gmean 3.000000 -system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.RMW_Read.hit_latency_hist::mean 1 +system.ruby.RMW_Read.hit_latency_hist::gmean 1 +system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.hit_latency_hist::total 7 system.ruby.RMW_Read.miss_latency_hist::bucket_size 4 system.ruby.RMW_Read.miss_latency_hist::max_bucket 39 system.ruby.RMW_Read.miss_latency_hist::samples 1 -system.ruby.RMW_Read.miss_latency_hist::mean 34 -system.ruby.RMW_Read.miss_latency_hist::gmean 34.000000 +system.ruby.RMW_Read.miss_latency_hist::mean 32 +system.ruby.RMW_Read.miss_latency_hist::gmean 32 system.ruby.RMW_Read.miss_latency_hist::stdev nan system.ruby.RMW_Read.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.miss_latency_hist::total 1 system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1377 -system.ruby.Directory.miss_mach_latency_hist::mean 55.177197 -system.ruby.Directory.miss_mach_latency_hist::gmean 49.553011 -system.ruby.Directory.miss_mach_latency_hist::stdev 32.253276 -system.ruby.Directory.miss_mach_latency_hist | 1122 81.48% 81.48% | 214 15.54% 97.02% | 29 2.11% 99.13% | 4 0.29% 99.42% | 5 0.36% 99.78% | 3 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 52.012346 +system.ruby.Directory.miss_mach_latency_hist::gmean 46.179478 +system.ruby.Directory.miss_mach_latency_hist::stdev 33.292581 +system.ruby.Directory.miss_mach_latency_hist | 1149 83.44% 83.44% | 191 13.87% 97.31% | 24 1.74% 99.06% | 5 0.36% 99.42% | 2 0.15% 99.56% | 6 0.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1377 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -572,35 +572,35 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 7 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 499 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 48.162325 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 44.026667 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 25.587548 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 419 83.97% 83.97% | 74 14.83% 98.80% | 4 0.80% 99.60% | 1 0.20% 99.80% | 0 0.00% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 46.250501 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 41.916728 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 24.776985 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 420 84.17% 84.17% | 70 14.03% 98.20% | 2 0.40% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 0 0.00% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 499 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 254 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 54.220472 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.633946 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.614512 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 214 84.25% 84.25% | 33 12.99% 97.24% | 3 1.18% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.992126 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 45.979346 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 39.646660 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 216 85.04% 85.04% | 28 11.02% 96.06% | 5 1.97% 98.03% | 3 1.18% 99.21% | 0 0.00% 99.21% | 2 0.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 254 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 623 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 61.219904 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 54.926300 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 35.218812 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 488 78.33% 78.33% | 107 17.17% 95.51% | 22 3.53% 99.04% | 1 0.16% 99.20% | 4 0.64% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 56.260032 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 50.022291 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 35.712767 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 512 82.18% 82.18% | 91 14.61% 96.79% | 13 2.09% 98.88% | 1 0.16% 99.04% | 2 0.32% 99.36% | 4 0.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 623 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::bucket_size 4 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::max_bucket 39 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::samples 1 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 34 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 34.000000 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 32 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 32 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::stdev nan system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::total 1 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini index 5b3edc5fa..a80fc80ec 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini @@ -290,7 +290,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -299,15 +299,16 @@ directory_latency=6 eventq_index=0 number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_mem_ctrl_latency=1 transitions_per_cycle=32 version=0 memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[19] -responseFromDir=system.ruby.network.slave[27] -responseToDir=system.ruby.network.master[20] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -316,9 +317,44 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[19] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[27] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[20] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -329,52 +365,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl0.optionalQueue prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] -unblockFromL1Cache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0.prefetcher] type=Prefetcher cross_page=false @@ -387,13 +457,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -404,9 +512,18 @@ using_ruby_tester=false version=0 slave=system.cpu0.port +[system.ruby.l1_cntrl0.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl1.L1Dcache L1Icache=system.ruby.l1_cntrl1.L1Icache buffer_size=0 @@ -417,52 +534,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl1.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl1.optionalQueue prefetcher=system.ruby.l1_cntrl1.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl1.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl1.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl1.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl1.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl1.unblockFromL1Cache version=1 -requestFromL1Cache=system.ruby.network.slave[3] -requestToL1Cache=system.ruby.network.master[2] -responseFromL1Cache=system.ruby.network.slave[4] -responseToL1Cache=system.ruby.network.master[3] -unblockFromL1Cache=system.ruby.network.slave[5] [system.ruby.l1_cntrl1.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl1.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl1.prefetcher] type=Prefetcher cross_page=false @@ -475,13 +626,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl1.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l1_cntrl1.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl1.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l1_cntrl1.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + [system.ruby.l1_cntrl1.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl1.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -492,9 +681,18 @@ using_ruby_tester=false version=1 slave=system.cpu1.port +[system.ruby.l1_cntrl1.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + [system.ruby.l1_cntrl2] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl2.L1Dcache L1Icache=system.ruby.l1_cntrl2.L1Icache buffer_size=0 @@ -505,52 +703,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl2.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl2.optionalQueue prefetcher=system.ruby.l1_cntrl2.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl2.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl2.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl2.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl2.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl2.unblockFromL1Cache version=2 -requestFromL1Cache=system.ruby.network.slave[6] -requestToL1Cache=system.ruby.network.master[4] -responseFromL1Cache=system.ruby.network.slave[7] -responseToL1Cache=system.ruby.network.master[5] -unblockFromL1Cache=system.ruby.network.slave[8] [system.ruby.l1_cntrl2.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl2.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl2.prefetcher] type=Prefetcher cross_page=false @@ -563,13 +795,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl2.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.l1_cntrl2.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l1_cntrl2.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.l1_cntrl2.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.l1_cntrl2.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl2.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -580,9 +850,18 @@ using_ruby_tester=false version=2 slave=system.cpu2.port +[system.ruby.l1_cntrl2.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + [system.ruby.l1_cntrl3] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl3.L1Dcache L1Icache=system.ruby.l1_cntrl3.L1Icache buffer_size=0 @@ -593,52 +872,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl3.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl3.optionalQueue prefetcher=system.ruby.l1_cntrl3.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl3.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl3.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl3.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl3.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl3.unblockFromL1Cache version=3 -requestFromL1Cache=system.ruby.network.slave[9] -requestToL1Cache=system.ruby.network.master[6] -responseFromL1Cache=system.ruby.network.slave[10] -responseToL1Cache=system.ruby.network.master[7] -unblockFromL1Cache=system.ruby.network.slave[11] [system.ruby.l1_cntrl3.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl3.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl3.prefetcher] type=Prefetcher cross_page=false @@ -651,13 +964,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl3.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.l1_cntrl3.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l1_cntrl3.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[10] + +[system.ruby.l1_cntrl3.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + [system.ruby.l1_cntrl3.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl3.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -668,9 +1019,18 @@ using_ruby_tester=false version=3 slave=system.cpu3.port +[system.ruby.l1_cntrl3.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[11] + [system.ruby.l1_cntrl4] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl4.L1Dcache L1Icache=system.ruby.l1_cntrl4.L1Icache buffer_size=0 @@ -681,52 +1041,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl4.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl4.optionalQueue prefetcher=system.ruby.l1_cntrl4.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl4.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl4.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl4.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl4.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl4.unblockFromL1Cache version=4 -requestFromL1Cache=system.ruby.network.slave[12] -requestToL1Cache=system.ruby.network.master[8] -responseFromL1Cache=system.ruby.network.slave[13] -responseToL1Cache=system.ruby.network.master[9] -unblockFromL1Cache=system.ruby.network.slave[14] [system.ruby.l1_cntrl4.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl4.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl4.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl4.prefetcher] type=Prefetcher cross_page=false @@ -739,13 +1133,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl4.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[12] + +[system.ruby.l1_cntrl4.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + +[system.ruby.l1_cntrl4.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[13] + +[system.ruby.l1_cntrl4.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + [system.ruby.l1_cntrl4.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl4.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -756,9 +1188,18 @@ using_ruby_tester=false version=4 slave=system.cpu4.port +[system.ruby.l1_cntrl4.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[14] + [system.ruby.l1_cntrl5] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl5.L1Dcache L1Icache=system.ruby.l1_cntrl5.L1Icache buffer_size=0 @@ -769,57 +1210,91 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl5.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl5.optionalQueue prefetcher=system.ruby.l1_cntrl5.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl5.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl5.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl5.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl5.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl5.unblockFromL1Cache version=5 -requestFromL1Cache=system.ruby.network.slave[15] -requestToL1Cache=system.ruby.network.master[10] -responseFromL1Cache=system.ruby.network.slave[16] -responseToL1Cache=system.ruby.network.master[11] -unblockFromL1Cache=system.ruby.network.slave[17] [system.ruby.l1_cntrl5.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl5.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl5.prefetcher] -type=Prefetcher -cross_page=false +[system.ruby.l1_cntrl5.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 eventq_index=0 -nonunit_filter=8 +size=256 + +[system.ruby.l1_cntrl5.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.prefetcher] +type=Prefetcher +cross_page=false +eventq_index=0 +nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 @@ -827,13 +1302,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl5.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[15] + +[system.ruby.l1_cntrl5.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.l1_cntrl5.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[16] + +[system.ruby.l1_cntrl5.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[11] + [system.ruby.l1_cntrl5.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl5.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -844,9 +1357,18 @@ using_ruby_tester=false version=5 slave=system.cpu5.port +[system.ruby.l1_cntrl5.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[17] + [system.ruby.l1_cntrl6] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl6.L1Dcache L1Icache=system.ruby.l1_cntrl6.L1Icache buffer_size=0 @@ -857,52 +1379,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl6.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl6.optionalQueue prefetcher=system.ruby.l1_cntrl6.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl6.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl6.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl6.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl6.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl6.unblockFromL1Cache version=6 -requestFromL1Cache=system.ruby.network.slave[18] -requestToL1Cache=system.ruby.network.master[12] -responseFromL1Cache=system.ruby.network.slave[19] -responseToL1Cache=system.ruby.network.master[13] -unblockFromL1Cache=system.ruby.network.slave[20] [system.ruby.l1_cntrl6.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl6.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl6.prefetcher] type=Prefetcher cross_page=false @@ -915,13 +1471,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl6.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[18] + +[system.ruby.l1_cntrl6.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[12] + +[system.ruby.l1_cntrl6.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[19] + +[system.ruby.l1_cntrl6.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[13] + [system.ruby.l1_cntrl6.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl6.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -932,9 +1526,18 @@ using_ruby_tester=false version=6 slave=system.cpu6.port +[system.ruby.l1_cntrl6.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[20] + [system.ruby.l1_cntrl7] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl7.L1Dcache L1Icache=system.ruby.l1_cntrl7.L1Icache buffer_size=0 @@ -945,52 +1548,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl7.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl7.optionalQueue prefetcher=system.ruby.l1_cntrl7.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl7.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl7.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl7.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl7.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl7.unblockFromL1Cache version=7 -requestFromL1Cache=system.ruby.network.slave[21] -requestToL1Cache=system.ruby.network.master[14] -responseFromL1Cache=system.ruby.network.slave[22] -responseToL1Cache=system.ruby.network.master[15] -unblockFromL1Cache=system.ruby.network.slave[23] [system.ruby.l1_cntrl7.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl7.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl7.prefetcher] type=Prefetcher cross_page=false @@ -1003,13 +1640,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl7.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[21] + +[system.ruby.l1_cntrl7.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[14] + +[system.ruby.l1_cntrl7.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[22] + +[system.ruby.l1_cntrl7.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[15] + [system.ruby.l1_cntrl7.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl7.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -1020,9 +1695,21 @@ using_ruby_tester=false version=7 slave=system.cpu7.port +[system.ruby.l1_cntrl7.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[23] + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache +DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -1032,33 +1719,92 @@ l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system to_l1_latency=1 transitions_per_cycle=32 +unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache version=0 -DirRequestFromL2Cache=system.ruby.network.slave[24] -L1RequestFromL2Cache=system.ruby.network.slave[25] -L1RequestToL2Cache=system.ruby.network.master[17] -responseFromL2Cache=system.ruby.network.slave[26] -responseToL2Cache=system.ruby.network.master[18] -unblockToL2Cache=system.ruby.network.master[16] + +[system.ruby.l2_cntrl0.DirRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[24] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[25] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[17] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[26] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[18] + +[system.ruby.l2_cntrl0.unblockToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[16] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -1067,7 +1813,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_link_buffers000 int_link_buffers001 int_link_buffers002 int_link_buffers003 int_link_buffers004 int_link_buffers005 int_link_buffers006 int_link_buffers007 int_link_buffers008 int_link_buffers009 int_link_buffers010 int_link_buffers011 int_link_buffers012 int_link_buffers013 int_link_buffers014 int_link_buffers015 int_link_buffers016 int_link_buffers017 int_link_buffers018 int_link_buffers019 int_link_buffers020 int_link_buffers021 int_link_buffers022 int_link_buffers023 int_link_buffers024 int_link_buffers025 int_link_buffers026 int_link_buffers027 int_link_buffers028 int_link_buffers029 int_link_buffers030 int_link_buffers031 int_link_buffers032 int_link_buffers033 int_link_buffers034 int_link_buffers035 int_link_buffers036 int_link_buffers037 int_link_buffers038 int_link_buffers039 int_link_buffers040 int_link_buffers041 int_link_buffers042 int_link_buffers043 int_link_buffers044 int_link_buffers045 int_link_buffers046 int_link_buffers047 int_link_buffers048 int_link_buffers049 int_link_buffers050 int_link_buffers051 int_link_buffers052 int_link_buffers053 int_link_buffers054 int_link_buffers055 int_link_buffers056 int_link_buffers057 int_link_buffers058 int_link_buffers059 int_link_buffers060 int_link_buffers061 int_link_buffers062 int_link_buffers063 int_link_buffers064 int_link_buffers065 int_link_buffers066 int_link_buffers067 int_link_buffers068 int_link_buffers069 int_link_buffers070 int_link_buffers071 int_link_buffers072 int_link_buffers073 int_link_buffers074 int_link_buffers075 int_link_buffers076 int_link_buffers077 int_link_buffers078 int_link_buffers079 int_link_buffers080 int_link_buffers081 int_link_buffers082 int_link_buffers083 int_link_buffers084 int_link_buffers085 int_link_buffers086 int_link_buffers087 int_link_buffers088 int_link_buffers089 int_link_buffers090 int_link_buffers091 int_link_buffers092 int_link_buffers093 int_link_buffers094 int_link_buffers095 int_link_buffers096 int_link_buffers097 int_link_buffers098 int_link_buffers099 int_link_buffers100 int_link_buffers101 int_link_buffers102 int_link_buffers103 int_link_buffers104 int_link_buffers105 int_link_buffers106 int_link_buffers107 int_link_buffers108 int_link_buffers109 int_link_buffers110 int_link_buffers111 int_link_buffers112 int_link_buffers113 int_link_buffers114 int_link_buffers115 int_link_buffers116 int_link_buffers117 int_link_buffers118 int_link_buffers119 int_link_buffers120 int_link_buffers121 int_link_buffers122 int_link_buffers123 int_link_buffers124 int_link_buffers125 int_link_buffers126 int_link_buffers127 int_link_buffers128 int_link_buffers129 int_link_buffers130 int_link_buffers131 int_link_buffers132 int_link_buffers133 int_link_buffers134 int_link_buffers135 int_link_buffers136 int_link_buffers137 int_link_buffers138 int_link_buffers139 int_link_buffers140 int_link_buffers141 int_link_buffers142 int_link_buffers143 int_link_buffers144 int_link_buffers145 int_link_buffers146 int_link_buffers147 int_link_buffers148 int_link_buffers149 int_link_buffers150 int_link_buffers151 int_link_buffers152 int_link_buffers153 int_link_buffers154 int_link_buffers155 int_link_buffers156 int_link_buffers157 int_link_buffers158 int_link_buffers159 int_link_buffers160 int_link_buffers161 int_link_buffers162 int_link_buffers163 int_link_buffers164 int_link_buffers165 int_link_buffers166 int_link_buffers167 int_link_buffers168 int_link_buffers169 int_link_buffers170 int_link_buffers171 int_link_buffers172 int_link_buffers173 int_link_buffers174 int_link_buffers175 int_link_buffers176 int_link_buffers177 int_link_buffers178 int_link_buffers179 int_link_buffers180 int_link_buffers181 int_link_buffers182 int_link_buffers183 int_link_buffers184 int_link_buffers185 int_link_buffers186 int_link_buffers187 int_link_buffers188 int_link_buffers189 int_link_buffers190 int_link_buffers191 int_link_buffers192 int_link_buffers193 int_link_buffers194 int_link_buffers195 int_link_buffers196 int_link_buffers197 int_link_buffers198 int_link_buffers199 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -1075,14 +1821,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9 +int_link_buffers=system.ruby.network.int_link_buffers000 system.ruby.network.int_link_buffers001 system.ruby.network.int_link_buffers002 system.ruby.network.int_link_buffers003 system.ruby.network.int_link_buffers004 system.ruby.network.int_link_buffers005 system.ruby.network.int_link_buffers006 system.ruby.network.int_link_buffers007 system.ruby.network.int_link_buffers008 system.ruby.network.int_link_buffers009 system.ruby.network.int_link_buffers010 system.ruby.network.int_link_buffers011 system.ruby.network.int_link_buffers012 system.ruby.network.int_link_buffers013 system.ruby.network.int_link_buffers014 system.ruby.network.int_link_buffers015 system.ruby.network.int_link_buffers016 system.ruby.network.int_link_buffers017 system.ruby.network.int_link_buffers018 system.ruby.network.int_link_buffers019 system.ruby.network.int_link_buffers020 system.ruby.network.int_link_buffers021 system.ruby.network.int_link_buffers022 system.ruby.network.int_link_buffers023 system.ruby.network.int_link_buffers024 system.ruby.network.int_link_buffers025 system.ruby.network.int_link_buffers026 system.ruby.network.int_link_buffers027 system.ruby.network.int_link_buffers028 system.ruby.network.int_link_buffers029 system.ruby.network.int_link_buffers030 system.ruby.network.int_link_buffers031 system.ruby.network.int_link_buffers032 system.ruby.network.int_link_buffers033 system.ruby.network.int_link_buffers034 system.ruby.network.int_link_buffers035 system.ruby.network.int_link_buffers036 system.ruby.network.int_link_buffers037 system.ruby.network.int_link_buffers038 system.ruby.network.int_link_buffers039 system.ruby.network.int_link_buffers040 system.ruby.network.int_link_buffers041 system.ruby.network.int_link_buffers042 system.ruby.network.int_link_buffers043 system.ruby.network.int_link_buffers044 system.ruby.network.int_link_buffers045 system.ruby.network.int_link_buffers046 system.ruby.network.int_link_buffers047 system.ruby.network.int_link_buffers048 system.ruby.network.int_link_buffers049 system.ruby.network.int_link_buffers050 system.ruby.network.int_link_buffers051 system.ruby.network.int_link_buffers052 system.ruby.network.int_link_buffers053 system.ruby.network.int_link_buffers054 system.ruby.network.int_link_buffers055 system.ruby.network.int_link_buffers056 system.ruby.network.int_link_buffers057 system.ruby.network.int_link_buffers058 system.ruby.network.int_link_buffers059 system.ruby.network.int_link_buffers060 system.ruby.network.int_link_buffers061 system.ruby.network.int_link_buffers062 system.ruby.network.int_link_buffers063 system.ruby.network.int_link_buffers064 system.ruby.network.int_link_buffers065 system.ruby.network.int_link_buffers066 system.ruby.network.int_link_buffers067 system.ruby.network.int_link_buffers068 system.ruby.network.int_link_buffers069 system.ruby.network.int_link_buffers070 system.ruby.network.int_link_buffers071 system.ruby.network.int_link_buffers072 system.ruby.network.int_link_buffers073 system.ruby.network.int_link_buffers074 system.ruby.network.int_link_buffers075 system.ruby.network.int_link_buffers076 system.ruby.network.int_link_buffers077 system.ruby.network.int_link_buffers078 system.ruby.network.int_link_buffers079 system.ruby.network.int_link_buffers080 system.ruby.network.int_link_buffers081 system.ruby.network.int_link_buffers082 system.ruby.network.int_link_buffers083 system.ruby.network.int_link_buffers084 system.ruby.network.int_link_buffers085 system.ruby.network.int_link_buffers086 system.ruby.network.int_link_buffers087 system.ruby.network.int_link_buffers088 system.ruby.network.int_link_buffers089 system.ruby.network.int_link_buffers090 system.ruby.network.int_link_buffers091 system.ruby.network.int_link_buffers092 system.ruby.network.int_link_buffers093 system.ruby.network.int_link_buffers094 system.ruby.network.int_link_buffers095 system.ruby.network.int_link_buffers096 system.ruby.network.int_link_buffers097 system.ruby.network.int_link_buffers098 system.ruby.network.int_link_buffers099 system.ruby.network.int_link_buffers100 system.ruby.network.int_link_buffers101 system.ruby.network.int_link_buffers102 system.ruby.network.int_link_buffers103 system.ruby.network.int_link_buffers104 system.ruby.network.int_link_buffers105 system.ruby.network.int_link_buffers106 system.ruby.network.int_link_buffers107 system.ruby.network.int_link_buffers108 system.ruby.network.int_link_buffers109 system.ruby.network.int_link_buffers110 system.ruby.network.int_link_buffers111 system.ruby.network.int_link_buffers112 system.ruby.network.int_link_buffers113 system.ruby.network.int_link_buffers114 system.ruby.network.int_link_buffers115 system.ruby.network.int_link_buffers116 system.ruby.network.int_link_buffers117 system.ruby.network.int_link_buffers118 system.ruby.network.int_link_buffers119 system.ruby.network.int_link_buffers120 system.ruby.network.int_link_buffers121 system.ruby.network.int_link_buffers122 system.ruby.network.int_link_buffers123 system.ruby.network.int_link_buffers124 system.ruby.network.int_link_buffers125 system.ruby.network.int_link_buffers126 system.ruby.network.int_link_buffers127 system.ruby.network.int_link_buffers128 system.ruby.network.int_link_buffers129 system.ruby.network.int_link_buffers130 system.ruby.network.int_link_buffers131 system.ruby.network.int_link_buffers132 system.ruby.network.int_link_buffers133 system.ruby.network.int_link_buffers134 system.ruby.network.int_link_buffers135 system.ruby.network.int_link_buffers136 system.ruby.network.int_link_buffers137 system.ruby.network.int_link_buffers138 system.ruby.network.int_link_buffers139 system.ruby.network.int_link_buffers140 system.ruby.network.int_link_buffers141 system.ruby.network.int_link_buffers142 system.ruby.network.int_link_buffers143 system.ruby.network.int_link_buffers144 system.ruby.network.int_link_buffers145 system.ruby.network.int_link_buffers146 system.ruby.network.int_link_buffers147 system.ruby.network.int_link_buffers148 system.ruby.network.int_link_buffers149 system.ruby.network.int_link_buffers150 system.ruby.network.int_link_buffers151 system.ruby.network.int_link_buffers152 system.ruby.network.int_link_buffers153 system.ruby.network.int_link_buffers154 system.ruby.network.int_link_buffers155 system.ruby.network.int_link_buffers156 system.ruby.network.int_link_buffers157 system.ruby.network.int_link_buffers158 system.ruby.network.int_link_buffers159 system.ruby.network.int_link_buffers160 system.ruby.network.int_link_buffers161 system.ruby.network.int_link_buffers162 system.ruby.network.int_link_buffers163 system.ruby.network.int_link_buffers164 system.ruby.network.int_link_buffers165 system.ruby.network.int_link_buffers166 system.ruby.network.int_link_buffers167 system.ruby.network.int_link_buffers168 system.ruby.network.int_link_buffers169 system.ruby.network.int_link_buffers170 system.ruby.network.int_link_buffers171 system.ruby.network.int_link_buffers172 system.ruby.network.int_link_buffers173 system.ruby.network.int_link_buffers174 system.ruby.network.int_link_buffers175 system.ruby.network.int_link_buffers176 system.ruby.network.int_link_buffers177 system.ruby.network.int_link_buffers178 system.ruby.network.int_link_buffers179 system.ruby.network.int_link_buffers180 system.ruby.network.int_link_buffers181 system.ruby.network.int_link_buffers182 system.ruby.network.int_link_buffers183 system.ruby.network.int_link_buffers184 system.ruby.network.int_link_buffers185 system.ruby.network.int_link_buffers186 system.ruby.network.int_link_buffers187 system.ruby.network.int_link_buffers188 system.ruby.network.int_link_buffers189 system.ruby.network.int_link_buffers190 system.ruby.network.int_link_buffers191 system.ruby.network.int_link_buffers192 system.ruby.network.int_link_buffers193 system.ruby.network.int_link_buffers194 system.ruby.network.int_link_buffers195 system.ruby.network.int_link_buffers196 system.ruby.network.int_link_buffers197 system.ruby.network.int_link_buffers198 system.ruby.network.int_link_buffers199 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl2.unblockFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl3.unblockFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl4.unblockFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl5.unblockFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl6.unblockFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l1_cntrl7.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl1.requestToL1Cache.slave system.ruby.l1_cntrl1.responseToL1Cache.slave system.ruby.l1_cntrl2.requestToL1Cache.slave system.ruby.l1_cntrl2.responseToL1Cache.slave system.ruby.l1_cntrl3.requestToL1Cache.slave system.ruby.l1_cntrl3.responseToL1Cache.slave system.ruby.l1_cntrl4.requestToL1Cache.slave system.ruby.l1_cntrl4.responseToL1Cache.slave system.ruby.l1_cntrl5.requestToL1Cache.slave system.ruby.l1_cntrl5.responseToL1Cache.slave system.ruby.l1_cntrl6.requestToL1Cache.slave system.ruby.l1_cntrl6.responseToL1Cache.slave system.ruby.l1_cntrl7.requestToL1Cache.slave system.ruby.l1_cntrl7.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l1_cntrl1.requestFromL1Cache.master system.ruby.l1_cntrl1.responseFromL1Cache.master system.ruby.l1_cntrl1.unblockFromL1Cache.master system.ruby.l1_cntrl2.requestFromL1Cache.master system.ruby.l1_cntrl2.responseFromL1Cache.master system.ruby.l1_cntrl2.unblockFromL1Cache.master system.ruby.l1_cntrl3.requestFromL1Cache.master system.ruby.l1_cntrl3.responseFromL1Cache.master system.ruby.l1_cntrl3.unblockFromL1Cache.master system.ruby.l1_cntrl4.requestFromL1Cache.master system.ruby.l1_cntrl4.responseFromL1Cache.master system.ruby.l1_cntrl4.unblockFromL1Cache.master system.ruby.l1_cntrl5.requestFromL1Cache.master system.ruby.l1_cntrl5.responseFromL1Cache.master system.ruby.l1_cntrl5.unblockFromL1Cache.master system.ruby.l1_cntrl6.requestFromL1Cache.master system.ruby.l1_cntrl6.responseFromL1Cache.master system.ruby.l1_cntrl6.unblockFromL1Cache.master system.ruby.l1_cntrl7.requestFromL1Cache.master system.ruby.l1_cntrl7.responseFromL1Cache.master system.ruby.l1_cntrl7.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -1184,182 +1932,12215 @@ latency=1 link_id=9 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers000] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=10 -node_a=system.ruby.network.routers00 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers001] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=11 -node_a=system.ruby.network.routers01 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers002] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=12 -node_a=system.ruby.network.routers02 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links3] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers003] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=13 -node_a=system.ruby.network.routers03 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links4] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers004] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=14 -node_a=system.ruby.network.routers04 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links5] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers005] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=15 -node_a=system.ruby.network.routers05 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links6] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers006] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=16 -node_a=system.ruby.network.routers06 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links7] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers007] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=17 -node_a=system.ruby.network.routers07 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links8] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers008] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=18 -node_a=system.ruby.network.routers08 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=10 +node_a=system.ruby.network.routers00 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=11 +node_a=system.ruby.network.routers01 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=12 +node_a=system.ruby.network.routers02 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links3] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=13 +node_a=system.ruby.network.routers03 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links4] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=14 +node_a=system.ruby.network.routers04 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links5] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=15 +node_a=system.ruby.network.routers05 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links6] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=16 +node_a=system.ruby.network.routers06 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links7] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=17 +node_a=system.ruby.network.routers07 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links8] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=18 +node_a=system.ruby.network.routers08 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links9] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=19 +node_a=system.ruby.network.routers09 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.routers00] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers00.port_buffers000 system.ruby.network.routers00.port_buffers001 system.ruby.network.routers00.port_buffers002 system.ruby.network.routers00.port_buffers003 system.ruby.network.routers00.port_buffers004 system.ruby.network.routers00.port_buffers005 system.ruby.network.routers00.port_buffers006 system.ruby.network.routers00.port_buffers007 system.ruby.network.routers00.port_buffers008 system.ruby.network.routers00.port_buffers009 system.ruby.network.routers00.port_buffers010 system.ruby.network.routers00.port_buffers011 system.ruby.network.routers00.port_buffers012 system.ruby.network.routers00.port_buffers013 system.ruby.network.routers00.port_buffers014 system.ruby.network.routers00.port_buffers015 system.ruby.network.routers00.port_buffers016 system.ruby.network.routers00.port_buffers017 system.ruby.network.routers00.port_buffers018 system.ruby.network.routers00.port_buffers019 system.ruby.network.routers00.port_buffers020 system.ruby.network.routers00.port_buffers021 system.ruby.network.routers00.port_buffers022 system.ruby.network.routers00.port_buffers023 system.ruby.network.routers00.port_buffers024 system.ruby.network.routers00.port_buffers025 system.ruby.network.routers00.port_buffers026 system.ruby.network.routers00.port_buffers027 system.ruby.network.routers00.port_buffers028 system.ruby.network.routers00.port_buffers029 system.ruby.network.routers00.port_buffers030 system.ruby.network.routers00.port_buffers031 system.ruby.network.routers00.port_buffers032 system.ruby.network.routers00.port_buffers033 system.ruby.network.routers00.port_buffers034 system.ruby.network.routers00.port_buffers035 system.ruby.network.routers00.port_buffers036 system.ruby.network.routers00.port_buffers037 system.ruby.network.routers00.port_buffers038 system.ruby.network.routers00.port_buffers039 system.ruby.network.routers00.port_buffers040 system.ruby.network.routers00.port_buffers041 system.ruby.network.routers00.port_buffers042 system.ruby.network.routers00.port_buffers043 system.ruby.network.routers00.port_buffers044 system.ruby.network.routers00.port_buffers045 system.ruby.network.routers00.port_buffers046 system.ruby.network.routers00.port_buffers047 system.ruby.network.routers00.port_buffers048 system.ruby.network.routers00.port_buffers049 system.ruby.network.routers00.port_buffers050 system.ruby.network.routers00.port_buffers051 system.ruby.network.routers00.port_buffers052 system.ruby.network.routers00.port_buffers053 system.ruby.network.routers00.port_buffers054 system.ruby.network.routers00.port_buffers055 system.ruby.network.routers00.port_buffers056 system.ruby.network.routers00.port_buffers057 system.ruby.network.routers00.port_buffers058 system.ruby.network.routers00.port_buffers059 system.ruby.network.routers00.port_buffers060 system.ruby.network.routers00.port_buffers061 system.ruby.network.routers00.port_buffers062 system.ruby.network.routers00.port_buffers063 system.ruby.network.routers00.port_buffers064 system.ruby.network.routers00.port_buffers065 system.ruby.network.routers00.port_buffers066 system.ruby.network.routers00.port_buffers067 system.ruby.network.routers00.port_buffers068 system.ruby.network.routers00.port_buffers069 system.ruby.network.routers00.port_buffers070 system.ruby.network.routers00.port_buffers071 system.ruby.network.routers00.port_buffers072 system.ruby.network.routers00.port_buffers073 system.ruby.network.routers00.port_buffers074 system.ruby.network.routers00.port_buffers075 system.ruby.network.routers00.port_buffers076 system.ruby.network.routers00.port_buffers077 system.ruby.network.routers00.port_buffers078 system.ruby.network.routers00.port_buffers079 system.ruby.network.routers00.port_buffers080 system.ruby.network.routers00.port_buffers081 system.ruby.network.routers00.port_buffers082 system.ruby.network.routers00.port_buffers083 system.ruby.network.routers00.port_buffers084 system.ruby.network.routers00.port_buffers085 system.ruby.network.routers00.port_buffers086 system.ruby.network.routers00.port_buffers087 system.ruby.network.routers00.port_buffers088 system.ruby.network.routers00.port_buffers089 system.ruby.network.routers00.port_buffers090 system.ruby.network.routers00.port_buffers091 system.ruby.network.routers00.port_buffers092 system.ruby.network.routers00.port_buffers093 system.ruby.network.routers00.port_buffers094 system.ruby.network.routers00.port_buffers095 system.ruby.network.routers00.port_buffers096 system.ruby.network.routers00.port_buffers097 system.ruby.network.routers00.port_buffers098 system.ruby.network.routers00.port_buffers099 system.ruby.network.routers00.port_buffers100 system.ruby.network.routers00.port_buffers101 system.ruby.network.routers00.port_buffers102 system.ruby.network.routers00.port_buffers103 system.ruby.network.routers00.port_buffers104 system.ruby.network.routers00.port_buffers105 system.ruby.network.routers00.port_buffers106 system.ruby.network.routers00.port_buffers107 system.ruby.network.routers00.port_buffers108 system.ruby.network.routers00.port_buffers109 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers00.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers01.port_buffers000 system.ruby.network.routers01.port_buffers001 system.ruby.network.routers01.port_buffers002 system.ruby.network.routers01.port_buffers003 system.ruby.network.routers01.port_buffers004 system.ruby.network.routers01.port_buffers005 system.ruby.network.routers01.port_buffers006 system.ruby.network.routers01.port_buffers007 system.ruby.network.routers01.port_buffers008 system.ruby.network.routers01.port_buffers009 system.ruby.network.routers01.port_buffers010 system.ruby.network.routers01.port_buffers011 system.ruby.network.routers01.port_buffers012 system.ruby.network.routers01.port_buffers013 system.ruby.network.routers01.port_buffers014 system.ruby.network.routers01.port_buffers015 system.ruby.network.routers01.port_buffers016 system.ruby.network.routers01.port_buffers017 system.ruby.network.routers01.port_buffers018 system.ruby.network.routers01.port_buffers019 system.ruby.network.routers01.port_buffers020 system.ruby.network.routers01.port_buffers021 system.ruby.network.routers01.port_buffers022 system.ruby.network.routers01.port_buffers023 system.ruby.network.routers01.port_buffers024 system.ruby.network.routers01.port_buffers025 system.ruby.network.routers01.port_buffers026 system.ruby.network.routers01.port_buffers027 system.ruby.network.routers01.port_buffers028 system.ruby.network.routers01.port_buffers029 system.ruby.network.routers01.port_buffers030 system.ruby.network.routers01.port_buffers031 system.ruby.network.routers01.port_buffers032 system.ruby.network.routers01.port_buffers033 system.ruby.network.routers01.port_buffers034 system.ruby.network.routers01.port_buffers035 system.ruby.network.routers01.port_buffers036 system.ruby.network.routers01.port_buffers037 system.ruby.network.routers01.port_buffers038 system.ruby.network.routers01.port_buffers039 system.ruby.network.routers01.port_buffers040 system.ruby.network.routers01.port_buffers041 system.ruby.network.routers01.port_buffers042 system.ruby.network.routers01.port_buffers043 system.ruby.network.routers01.port_buffers044 system.ruby.network.routers01.port_buffers045 system.ruby.network.routers01.port_buffers046 system.ruby.network.routers01.port_buffers047 system.ruby.network.routers01.port_buffers048 system.ruby.network.routers01.port_buffers049 system.ruby.network.routers01.port_buffers050 system.ruby.network.routers01.port_buffers051 system.ruby.network.routers01.port_buffers052 system.ruby.network.routers01.port_buffers053 system.ruby.network.routers01.port_buffers054 system.ruby.network.routers01.port_buffers055 system.ruby.network.routers01.port_buffers056 system.ruby.network.routers01.port_buffers057 system.ruby.network.routers01.port_buffers058 system.ruby.network.routers01.port_buffers059 system.ruby.network.routers01.port_buffers060 system.ruby.network.routers01.port_buffers061 system.ruby.network.routers01.port_buffers062 system.ruby.network.routers01.port_buffers063 system.ruby.network.routers01.port_buffers064 system.ruby.network.routers01.port_buffers065 system.ruby.network.routers01.port_buffers066 system.ruby.network.routers01.port_buffers067 system.ruby.network.routers01.port_buffers068 system.ruby.network.routers01.port_buffers069 system.ruby.network.routers01.port_buffers070 system.ruby.network.routers01.port_buffers071 system.ruby.network.routers01.port_buffers072 system.ruby.network.routers01.port_buffers073 system.ruby.network.routers01.port_buffers074 system.ruby.network.routers01.port_buffers075 system.ruby.network.routers01.port_buffers076 system.ruby.network.routers01.port_buffers077 system.ruby.network.routers01.port_buffers078 system.ruby.network.routers01.port_buffers079 system.ruby.network.routers01.port_buffers080 system.ruby.network.routers01.port_buffers081 system.ruby.network.routers01.port_buffers082 system.ruby.network.routers01.port_buffers083 system.ruby.network.routers01.port_buffers084 system.ruby.network.routers01.port_buffers085 system.ruby.network.routers01.port_buffers086 system.ruby.network.routers01.port_buffers087 system.ruby.network.routers01.port_buffers088 system.ruby.network.routers01.port_buffers089 system.ruby.network.routers01.port_buffers090 system.ruby.network.routers01.port_buffers091 system.ruby.network.routers01.port_buffers092 system.ruby.network.routers01.port_buffers093 system.ruby.network.routers01.port_buffers094 system.ruby.network.routers01.port_buffers095 system.ruby.network.routers01.port_buffers096 system.ruby.network.routers01.port_buffers097 system.ruby.network.routers01.port_buffers098 system.ruby.network.routers01.port_buffers099 system.ruby.network.routers01.port_buffers100 system.ruby.network.routers01.port_buffers101 system.ruby.network.routers01.port_buffers102 system.ruby.network.routers01.port_buffers103 system.ruby.network.routers01.port_buffers104 system.ruby.network.routers01.port_buffers105 system.ruby.network.routers01.port_buffers106 system.ruby.network.routers01.port_buffers107 system.ruby.network.routers01.port_buffers108 system.ruby.network.routers01.port_buffers109 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers01.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers02.port_buffers000 system.ruby.network.routers02.port_buffers001 system.ruby.network.routers02.port_buffers002 system.ruby.network.routers02.port_buffers003 system.ruby.network.routers02.port_buffers004 system.ruby.network.routers02.port_buffers005 system.ruby.network.routers02.port_buffers006 system.ruby.network.routers02.port_buffers007 system.ruby.network.routers02.port_buffers008 system.ruby.network.routers02.port_buffers009 system.ruby.network.routers02.port_buffers010 system.ruby.network.routers02.port_buffers011 system.ruby.network.routers02.port_buffers012 system.ruby.network.routers02.port_buffers013 system.ruby.network.routers02.port_buffers014 system.ruby.network.routers02.port_buffers015 system.ruby.network.routers02.port_buffers016 system.ruby.network.routers02.port_buffers017 system.ruby.network.routers02.port_buffers018 system.ruby.network.routers02.port_buffers019 system.ruby.network.routers02.port_buffers020 system.ruby.network.routers02.port_buffers021 system.ruby.network.routers02.port_buffers022 system.ruby.network.routers02.port_buffers023 system.ruby.network.routers02.port_buffers024 system.ruby.network.routers02.port_buffers025 system.ruby.network.routers02.port_buffers026 system.ruby.network.routers02.port_buffers027 system.ruby.network.routers02.port_buffers028 system.ruby.network.routers02.port_buffers029 system.ruby.network.routers02.port_buffers030 system.ruby.network.routers02.port_buffers031 system.ruby.network.routers02.port_buffers032 system.ruby.network.routers02.port_buffers033 system.ruby.network.routers02.port_buffers034 system.ruby.network.routers02.port_buffers035 system.ruby.network.routers02.port_buffers036 system.ruby.network.routers02.port_buffers037 system.ruby.network.routers02.port_buffers038 system.ruby.network.routers02.port_buffers039 system.ruby.network.routers02.port_buffers040 system.ruby.network.routers02.port_buffers041 system.ruby.network.routers02.port_buffers042 system.ruby.network.routers02.port_buffers043 system.ruby.network.routers02.port_buffers044 system.ruby.network.routers02.port_buffers045 system.ruby.network.routers02.port_buffers046 system.ruby.network.routers02.port_buffers047 system.ruby.network.routers02.port_buffers048 system.ruby.network.routers02.port_buffers049 system.ruby.network.routers02.port_buffers050 system.ruby.network.routers02.port_buffers051 system.ruby.network.routers02.port_buffers052 system.ruby.network.routers02.port_buffers053 system.ruby.network.routers02.port_buffers054 system.ruby.network.routers02.port_buffers055 system.ruby.network.routers02.port_buffers056 system.ruby.network.routers02.port_buffers057 system.ruby.network.routers02.port_buffers058 system.ruby.network.routers02.port_buffers059 system.ruby.network.routers02.port_buffers060 system.ruby.network.routers02.port_buffers061 system.ruby.network.routers02.port_buffers062 system.ruby.network.routers02.port_buffers063 system.ruby.network.routers02.port_buffers064 system.ruby.network.routers02.port_buffers065 system.ruby.network.routers02.port_buffers066 system.ruby.network.routers02.port_buffers067 system.ruby.network.routers02.port_buffers068 system.ruby.network.routers02.port_buffers069 system.ruby.network.routers02.port_buffers070 system.ruby.network.routers02.port_buffers071 system.ruby.network.routers02.port_buffers072 system.ruby.network.routers02.port_buffers073 system.ruby.network.routers02.port_buffers074 system.ruby.network.routers02.port_buffers075 system.ruby.network.routers02.port_buffers076 system.ruby.network.routers02.port_buffers077 system.ruby.network.routers02.port_buffers078 system.ruby.network.routers02.port_buffers079 system.ruby.network.routers02.port_buffers080 system.ruby.network.routers02.port_buffers081 system.ruby.network.routers02.port_buffers082 system.ruby.network.routers02.port_buffers083 system.ruby.network.routers02.port_buffers084 system.ruby.network.routers02.port_buffers085 system.ruby.network.routers02.port_buffers086 system.ruby.network.routers02.port_buffers087 system.ruby.network.routers02.port_buffers088 system.ruby.network.routers02.port_buffers089 system.ruby.network.routers02.port_buffers090 system.ruby.network.routers02.port_buffers091 system.ruby.network.routers02.port_buffers092 system.ruby.network.routers02.port_buffers093 system.ruby.network.routers02.port_buffers094 system.ruby.network.routers02.port_buffers095 system.ruby.network.routers02.port_buffers096 system.ruby.network.routers02.port_buffers097 system.ruby.network.routers02.port_buffers098 system.ruby.network.routers02.port_buffers099 system.ruby.network.routers02.port_buffers100 system.ruby.network.routers02.port_buffers101 system.ruby.network.routers02.port_buffers102 system.ruby.network.routers02.port_buffers103 system.ruby.network.routers02.port_buffers104 system.ruby.network.routers02.port_buffers105 system.ruby.network.routers02.port_buffers106 system.ruby.network.routers02.port_buffers107 system.ruby.network.routers02.port_buffers108 system.ruby.network.routers02.port_buffers109 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers02.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers03.port_buffers000 system.ruby.network.routers03.port_buffers001 system.ruby.network.routers03.port_buffers002 system.ruby.network.routers03.port_buffers003 system.ruby.network.routers03.port_buffers004 system.ruby.network.routers03.port_buffers005 system.ruby.network.routers03.port_buffers006 system.ruby.network.routers03.port_buffers007 system.ruby.network.routers03.port_buffers008 system.ruby.network.routers03.port_buffers009 system.ruby.network.routers03.port_buffers010 system.ruby.network.routers03.port_buffers011 system.ruby.network.routers03.port_buffers012 system.ruby.network.routers03.port_buffers013 system.ruby.network.routers03.port_buffers014 system.ruby.network.routers03.port_buffers015 system.ruby.network.routers03.port_buffers016 system.ruby.network.routers03.port_buffers017 system.ruby.network.routers03.port_buffers018 system.ruby.network.routers03.port_buffers019 system.ruby.network.routers03.port_buffers020 system.ruby.network.routers03.port_buffers021 system.ruby.network.routers03.port_buffers022 system.ruby.network.routers03.port_buffers023 system.ruby.network.routers03.port_buffers024 system.ruby.network.routers03.port_buffers025 system.ruby.network.routers03.port_buffers026 system.ruby.network.routers03.port_buffers027 system.ruby.network.routers03.port_buffers028 system.ruby.network.routers03.port_buffers029 system.ruby.network.routers03.port_buffers030 system.ruby.network.routers03.port_buffers031 system.ruby.network.routers03.port_buffers032 system.ruby.network.routers03.port_buffers033 system.ruby.network.routers03.port_buffers034 system.ruby.network.routers03.port_buffers035 system.ruby.network.routers03.port_buffers036 system.ruby.network.routers03.port_buffers037 system.ruby.network.routers03.port_buffers038 system.ruby.network.routers03.port_buffers039 system.ruby.network.routers03.port_buffers040 system.ruby.network.routers03.port_buffers041 system.ruby.network.routers03.port_buffers042 system.ruby.network.routers03.port_buffers043 system.ruby.network.routers03.port_buffers044 system.ruby.network.routers03.port_buffers045 system.ruby.network.routers03.port_buffers046 system.ruby.network.routers03.port_buffers047 system.ruby.network.routers03.port_buffers048 system.ruby.network.routers03.port_buffers049 system.ruby.network.routers03.port_buffers050 system.ruby.network.routers03.port_buffers051 system.ruby.network.routers03.port_buffers052 system.ruby.network.routers03.port_buffers053 system.ruby.network.routers03.port_buffers054 system.ruby.network.routers03.port_buffers055 system.ruby.network.routers03.port_buffers056 system.ruby.network.routers03.port_buffers057 system.ruby.network.routers03.port_buffers058 system.ruby.network.routers03.port_buffers059 system.ruby.network.routers03.port_buffers060 system.ruby.network.routers03.port_buffers061 system.ruby.network.routers03.port_buffers062 system.ruby.network.routers03.port_buffers063 system.ruby.network.routers03.port_buffers064 system.ruby.network.routers03.port_buffers065 system.ruby.network.routers03.port_buffers066 system.ruby.network.routers03.port_buffers067 system.ruby.network.routers03.port_buffers068 system.ruby.network.routers03.port_buffers069 system.ruby.network.routers03.port_buffers070 system.ruby.network.routers03.port_buffers071 system.ruby.network.routers03.port_buffers072 system.ruby.network.routers03.port_buffers073 system.ruby.network.routers03.port_buffers074 system.ruby.network.routers03.port_buffers075 system.ruby.network.routers03.port_buffers076 system.ruby.network.routers03.port_buffers077 system.ruby.network.routers03.port_buffers078 system.ruby.network.routers03.port_buffers079 system.ruby.network.routers03.port_buffers080 system.ruby.network.routers03.port_buffers081 system.ruby.network.routers03.port_buffers082 system.ruby.network.routers03.port_buffers083 system.ruby.network.routers03.port_buffers084 system.ruby.network.routers03.port_buffers085 system.ruby.network.routers03.port_buffers086 system.ruby.network.routers03.port_buffers087 system.ruby.network.routers03.port_buffers088 system.ruby.network.routers03.port_buffers089 system.ruby.network.routers03.port_buffers090 system.ruby.network.routers03.port_buffers091 system.ruby.network.routers03.port_buffers092 system.ruby.network.routers03.port_buffers093 system.ruby.network.routers03.port_buffers094 system.ruby.network.routers03.port_buffers095 system.ruby.network.routers03.port_buffers096 system.ruby.network.routers03.port_buffers097 system.ruby.network.routers03.port_buffers098 system.ruby.network.routers03.port_buffers099 system.ruby.network.routers03.port_buffers100 system.ruby.network.routers03.port_buffers101 system.ruby.network.routers03.port_buffers102 system.ruby.network.routers03.port_buffers103 system.ruby.network.routers03.port_buffers104 system.ruby.network.routers03.port_buffers105 system.ruby.network.routers03.port_buffers106 system.ruby.network.routers03.port_buffers107 system.ruby.network.routers03.port_buffers108 system.ruby.network.routers03.port_buffers109 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers03.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers04.port_buffers000 system.ruby.network.routers04.port_buffers001 system.ruby.network.routers04.port_buffers002 system.ruby.network.routers04.port_buffers003 system.ruby.network.routers04.port_buffers004 system.ruby.network.routers04.port_buffers005 system.ruby.network.routers04.port_buffers006 system.ruby.network.routers04.port_buffers007 system.ruby.network.routers04.port_buffers008 system.ruby.network.routers04.port_buffers009 system.ruby.network.routers04.port_buffers010 system.ruby.network.routers04.port_buffers011 system.ruby.network.routers04.port_buffers012 system.ruby.network.routers04.port_buffers013 system.ruby.network.routers04.port_buffers014 system.ruby.network.routers04.port_buffers015 system.ruby.network.routers04.port_buffers016 system.ruby.network.routers04.port_buffers017 system.ruby.network.routers04.port_buffers018 system.ruby.network.routers04.port_buffers019 system.ruby.network.routers04.port_buffers020 system.ruby.network.routers04.port_buffers021 system.ruby.network.routers04.port_buffers022 system.ruby.network.routers04.port_buffers023 system.ruby.network.routers04.port_buffers024 system.ruby.network.routers04.port_buffers025 system.ruby.network.routers04.port_buffers026 system.ruby.network.routers04.port_buffers027 system.ruby.network.routers04.port_buffers028 system.ruby.network.routers04.port_buffers029 system.ruby.network.routers04.port_buffers030 system.ruby.network.routers04.port_buffers031 system.ruby.network.routers04.port_buffers032 system.ruby.network.routers04.port_buffers033 system.ruby.network.routers04.port_buffers034 system.ruby.network.routers04.port_buffers035 system.ruby.network.routers04.port_buffers036 system.ruby.network.routers04.port_buffers037 system.ruby.network.routers04.port_buffers038 system.ruby.network.routers04.port_buffers039 system.ruby.network.routers04.port_buffers040 system.ruby.network.routers04.port_buffers041 system.ruby.network.routers04.port_buffers042 system.ruby.network.routers04.port_buffers043 system.ruby.network.routers04.port_buffers044 system.ruby.network.routers04.port_buffers045 system.ruby.network.routers04.port_buffers046 system.ruby.network.routers04.port_buffers047 system.ruby.network.routers04.port_buffers048 system.ruby.network.routers04.port_buffers049 system.ruby.network.routers04.port_buffers050 system.ruby.network.routers04.port_buffers051 system.ruby.network.routers04.port_buffers052 system.ruby.network.routers04.port_buffers053 system.ruby.network.routers04.port_buffers054 system.ruby.network.routers04.port_buffers055 system.ruby.network.routers04.port_buffers056 system.ruby.network.routers04.port_buffers057 system.ruby.network.routers04.port_buffers058 system.ruby.network.routers04.port_buffers059 system.ruby.network.routers04.port_buffers060 system.ruby.network.routers04.port_buffers061 system.ruby.network.routers04.port_buffers062 system.ruby.network.routers04.port_buffers063 system.ruby.network.routers04.port_buffers064 system.ruby.network.routers04.port_buffers065 system.ruby.network.routers04.port_buffers066 system.ruby.network.routers04.port_buffers067 system.ruby.network.routers04.port_buffers068 system.ruby.network.routers04.port_buffers069 system.ruby.network.routers04.port_buffers070 system.ruby.network.routers04.port_buffers071 system.ruby.network.routers04.port_buffers072 system.ruby.network.routers04.port_buffers073 system.ruby.network.routers04.port_buffers074 system.ruby.network.routers04.port_buffers075 system.ruby.network.routers04.port_buffers076 system.ruby.network.routers04.port_buffers077 system.ruby.network.routers04.port_buffers078 system.ruby.network.routers04.port_buffers079 system.ruby.network.routers04.port_buffers080 system.ruby.network.routers04.port_buffers081 system.ruby.network.routers04.port_buffers082 system.ruby.network.routers04.port_buffers083 system.ruby.network.routers04.port_buffers084 system.ruby.network.routers04.port_buffers085 system.ruby.network.routers04.port_buffers086 system.ruby.network.routers04.port_buffers087 system.ruby.network.routers04.port_buffers088 system.ruby.network.routers04.port_buffers089 system.ruby.network.routers04.port_buffers090 system.ruby.network.routers04.port_buffers091 system.ruby.network.routers04.port_buffers092 system.ruby.network.routers04.port_buffers093 system.ruby.network.routers04.port_buffers094 system.ruby.network.routers04.port_buffers095 system.ruby.network.routers04.port_buffers096 system.ruby.network.routers04.port_buffers097 system.ruby.network.routers04.port_buffers098 system.ruby.network.routers04.port_buffers099 system.ruby.network.routers04.port_buffers100 system.ruby.network.routers04.port_buffers101 system.ruby.network.routers04.port_buffers102 system.ruby.network.routers04.port_buffers103 system.ruby.network.routers04.port_buffers104 system.ruby.network.routers04.port_buffers105 system.ruby.network.routers04.port_buffers106 system.ruby.network.routers04.port_buffers107 system.ruby.network.routers04.port_buffers108 system.ruby.network.routers04.port_buffers109 +recycle_latency=0 +router_id=4 +virt_nets=10 + +[system.ruby.network.routers04.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers05.port_buffers000 system.ruby.network.routers05.port_buffers001 system.ruby.network.routers05.port_buffers002 system.ruby.network.routers05.port_buffers003 system.ruby.network.routers05.port_buffers004 system.ruby.network.routers05.port_buffers005 system.ruby.network.routers05.port_buffers006 system.ruby.network.routers05.port_buffers007 system.ruby.network.routers05.port_buffers008 system.ruby.network.routers05.port_buffers009 system.ruby.network.routers05.port_buffers010 system.ruby.network.routers05.port_buffers011 system.ruby.network.routers05.port_buffers012 system.ruby.network.routers05.port_buffers013 system.ruby.network.routers05.port_buffers014 system.ruby.network.routers05.port_buffers015 system.ruby.network.routers05.port_buffers016 system.ruby.network.routers05.port_buffers017 system.ruby.network.routers05.port_buffers018 system.ruby.network.routers05.port_buffers019 system.ruby.network.routers05.port_buffers020 system.ruby.network.routers05.port_buffers021 system.ruby.network.routers05.port_buffers022 system.ruby.network.routers05.port_buffers023 system.ruby.network.routers05.port_buffers024 system.ruby.network.routers05.port_buffers025 system.ruby.network.routers05.port_buffers026 system.ruby.network.routers05.port_buffers027 system.ruby.network.routers05.port_buffers028 system.ruby.network.routers05.port_buffers029 system.ruby.network.routers05.port_buffers030 system.ruby.network.routers05.port_buffers031 system.ruby.network.routers05.port_buffers032 system.ruby.network.routers05.port_buffers033 system.ruby.network.routers05.port_buffers034 system.ruby.network.routers05.port_buffers035 system.ruby.network.routers05.port_buffers036 system.ruby.network.routers05.port_buffers037 system.ruby.network.routers05.port_buffers038 system.ruby.network.routers05.port_buffers039 system.ruby.network.routers05.port_buffers040 system.ruby.network.routers05.port_buffers041 system.ruby.network.routers05.port_buffers042 system.ruby.network.routers05.port_buffers043 system.ruby.network.routers05.port_buffers044 system.ruby.network.routers05.port_buffers045 system.ruby.network.routers05.port_buffers046 system.ruby.network.routers05.port_buffers047 system.ruby.network.routers05.port_buffers048 system.ruby.network.routers05.port_buffers049 system.ruby.network.routers05.port_buffers050 system.ruby.network.routers05.port_buffers051 system.ruby.network.routers05.port_buffers052 system.ruby.network.routers05.port_buffers053 system.ruby.network.routers05.port_buffers054 system.ruby.network.routers05.port_buffers055 system.ruby.network.routers05.port_buffers056 system.ruby.network.routers05.port_buffers057 system.ruby.network.routers05.port_buffers058 system.ruby.network.routers05.port_buffers059 system.ruby.network.routers05.port_buffers060 system.ruby.network.routers05.port_buffers061 system.ruby.network.routers05.port_buffers062 system.ruby.network.routers05.port_buffers063 system.ruby.network.routers05.port_buffers064 system.ruby.network.routers05.port_buffers065 system.ruby.network.routers05.port_buffers066 system.ruby.network.routers05.port_buffers067 system.ruby.network.routers05.port_buffers068 system.ruby.network.routers05.port_buffers069 system.ruby.network.routers05.port_buffers070 system.ruby.network.routers05.port_buffers071 system.ruby.network.routers05.port_buffers072 system.ruby.network.routers05.port_buffers073 system.ruby.network.routers05.port_buffers074 system.ruby.network.routers05.port_buffers075 system.ruby.network.routers05.port_buffers076 system.ruby.network.routers05.port_buffers077 system.ruby.network.routers05.port_buffers078 system.ruby.network.routers05.port_buffers079 system.ruby.network.routers05.port_buffers080 system.ruby.network.routers05.port_buffers081 system.ruby.network.routers05.port_buffers082 system.ruby.network.routers05.port_buffers083 system.ruby.network.routers05.port_buffers084 system.ruby.network.routers05.port_buffers085 system.ruby.network.routers05.port_buffers086 system.ruby.network.routers05.port_buffers087 system.ruby.network.routers05.port_buffers088 system.ruby.network.routers05.port_buffers089 system.ruby.network.routers05.port_buffers090 system.ruby.network.routers05.port_buffers091 system.ruby.network.routers05.port_buffers092 system.ruby.network.routers05.port_buffers093 system.ruby.network.routers05.port_buffers094 system.ruby.network.routers05.port_buffers095 system.ruby.network.routers05.port_buffers096 system.ruby.network.routers05.port_buffers097 system.ruby.network.routers05.port_buffers098 system.ruby.network.routers05.port_buffers099 system.ruby.network.routers05.port_buffers100 system.ruby.network.routers05.port_buffers101 system.ruby.network.routers05.port_buffers102 system.ruby.network.routers05.port_buffers103 system.ruby.network.routers05.port_buffers104 system.ruby.network.routers05.port_buffers105 system.ruby.network.routers05.port_buffers106 system.ruby.network.routers05.port_buffers107 system.ruby.network.routers05.port_buffers108 system.ruby.network.routers05.port_buffers109 +recycle_latency=0 +router_id=5 +virt_nets=10 + +[system.ruby.network.routers05.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers06.port_buffers000 system.ruby.network.routers06.port_buffers001 system.ruby.network.routers06.port_buffers002 system.ruby.network.routers06.port_buffers003 system.ruby.network.routers06.port_buffers004 system.ruby.network.routers06.port_buffers005 system.ruby.network.routers06.port_buffers006 system.ruby.network.routers06.port_buffers007 system.ruby.network.routers06.port_buffers008 system.ruby.network.routers06.port_buffers009 system.ruby.network.routers06.port_buffers010 system.ruby.network.routers06.port_buffers011 system.ruby.network.routers06.port_buffers012 system.ruby.network.routers06.port_buffers013 system.ruby.network.routers06.port_buffers014 system.ruby.network.routers06.port_buffers015 system.ruby.network.routers06.port_buffers016 system.ruby.network.routers06.port_buffers017 system.ruby.network.routers06.port_buffers018 system.ruby.network.routers06.port_buffers019 system.ruby.network.routers06.port_buffers020 system.ruby.network.routers06.port_buffers021 system.ruby.network.routers06.port_buffers022 system.ruby.network.routers06.port_buffers023 system.ruby.network.routers06.port_buffers024 system.ruby.network.routers06.port_buffers025 system.ruby.network.routers06.port_buffers026 system.ruby.network.routers06.port_buffers027 system.ruby.network.routers06.port_buffers028 system.ruby.network.routers06.port_buffers029 system.ruby.network.routers06.port_buffers030 system.ruby.network.routers06.port_buffers031 system.ruby.network.routers06.port_buffers032 system.ruby.network.routers06.port_buffers033 system.ruby.network.routers06.port_buffers034 system.ruby.network.routers06.port_buffers035 system.ruby.network.routers06.port_buffers036 system.ruby.network.routers06.port_buffers037 system.ruby.network.routers06.port_buffers038 system.ruby.network.routers06.port_buffers039 system.ruby.network.routers06.port_buffers040 system.ruby.network.routers06.port_buffers041 system.ruby.network.routers06.port_buffers042 system.ruby.network.routers06.port_buffers043 system.ruby.network.routers06.port_buffers044 system.ruby.network.routers06.port_buffers045 system.ruby.network.routers06.port_buffers046 system.ruby.network.routers06.port_buffers047 system.ruby.network.routers06.port_buffers048 system.ruby.network.routers06.port_buffers049 system.ruby.network.routers06.port_buffers050 system.ruby.network.routers06.port_buffers051 system.ruby.network.routers06.port_buffers052 system.ruby.network.routers06.port_buffers053 system.ruby.network.routers06.port_buffers054 system.ruby.network.routers06.port_buffers055 system.ruby.network.routers06.port_buffers056 system.ruby.network.routers06.port_buffers057 system.ruby.network.routers06.port_buffers058 system.ruby.network.routers06.port_buffers059 system.ruby.network.routers06.port_buffers060 system.ruby.network.routers06.port_buffers061 system.ruby.network.routers06.port_buffers062 system.ruby.network.routers06.port_buffers063 system.ruby.network.routers06.port_buffers064 system.ruby.network.routers06.port_buffers065 system.ruby.network.routers06.port_buffers066 system.ruby.network.routers06.port_buffers067 system.ruby.network.routers06.port_buffers068 system.ruby.network.routers06.port_buffers069 system.ruby.network.routers06.port_buffers070 system.ruby.network.routers06.port_buffers071 system.ruby.network.routers06.port_buffers072 system.ruby.network.routers06.port_buffers073 system.ruby.network.routers06.port_buffers074 system.ruby.network.routers06.port_buffers075 system.ruby.network.routers06.port_buffers076 system.ruby.network.routers06.port_buffers077 system.ruby.network.routers06.port_buffers078 system.ruby.network.routers06.port_buffers079 system.ruby.network.routers06.port_buffers080 system.ruby.network.routers06.port_buffers081 system.ruby.network.routers06.port_buffers082 system.ruby.network.routers06.port_buffers083 system.ruby.network.routers06.port_buffers084 system.ruby.network.routers06.port_buffers085 system.ruby.network.routers06.port_buffers086 system.ruby.network.routers06.port_buffers087 system.ruby.network.routers06.port_buffers088 system.ruby.network.routers06.port_buffers089 system.ruby.network.routers06.port_buffers090 system.ruby.network.routers06.port_buffers091 system.ruby.network.routers06.port_buffers092 system.ruby.network.routers06.port_buffers093 system.ruby.network.routers06.port_buffers094 system.ruby.network.routers06.port_buffers095 system.ruby.network.routers06.port_buffers096 system.ruby.network.routers06.port_buffers097 system.ruby.network.routers06.port_buffers098 system.ruby.network.routers06.port_buffers099 system.ruby.network.routers06.port_buffers100 system.ruby.network.routers06.port_buffers101 system.ruby.network.routers06.port_buffers102 system.ruby.network.routers06.port_buffers103 system.ruby.network.routers06.port_buffers104 system.ruby.network.routers06.port_buffers105 system.ruby.network.routers06.port_buffers106 system.ruby.network.routers06.port_buffers107 system.ruby.network.routers06.port_buffers108 system.ruby.network.routers06.port_buffers109 +recycle_latency=0 +router_id=6 +virt_nets=10 + +[system.ruby.network.routers06.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers07.port_buffers000 system.ruby.network.routers07.port_buffers001 system.ruby.network.routers07.port_buffers002 system.ruby.network.routers07.port_buffers003 system.ruby.network.routers07.port_buffers004 system.ruby.network.routers07.port_buffers005 system.ruby.network.routers07.port_buffers006 system.ruby.network.routers07.port_buffers007 system.ruby.network.routers07.port_buffers008 system.ruby.network.routers07.port_buffers009 system.ruby.network.routers07.port_buffers010 system.ruby.network.routers07.port_buffers011 system.ruby.network.routers07.port_buffers012 system.ruby.network.routers07.port_buffers013 system.ruby.network.routers07.port_buffers014 system.ruby.network.routers07.port_buffers015 system.ruby.network.routers07.port_buffers016 system.ruby.network.routers07.port_buffers017 system.ruby.network.routers07.port_buffers018 system.ruby.network.routers07.port_buffers019 system.ruby.network.routers07.port_buffers020 system.ruby.network.routers07.port_buffers021 system.ruby.network.routers07.port_buffers022 system.ruby.network.routers07.port_buffers023 system.ruby.network.routers07.port_buffers024 system.ruby.network.routers07.port_buffers025 system.ruby.network.routers07.port_buffers026 system.ruby.network.routers07.port_buffers027 system.ruby.network.routers07.port_buffers028 system.ruby.network.routers07.port_buffers029 system.ruby.network.routers07.port_buffers030 system.ruby.network.routers07.port_buffers031 system.ruby.network.routers07.port_buffers032 system.ruby.network.routers07.port_buffers033 system.ruby.network.routers07.port_buffers034 system.ruby.network.routers07.port_buffers035 system.ruby.network.routers07.port_buffers036 system.ruby.network.routers07.port_buffers037 system.ruby.network.routers07.port_buffers038 system.ruby.network.routers07.port_buffers039 system.ruby.network.routers07.port_buffers040 system.ruby.network.routers07.port_buffers041 system.ruby.network.routers07.port_buffers042 system.ruby.network.routers07.port_buffers043 system.ruby.network.routers07.port_buffers044 system.ruby.network.routers07.port_buffers045 system.ruby.network.routers07.port_buffers046 system.ruby.network.routers07.port_buffers047 system.ruby.network.routers07.port_buffers048 system.ruby.network.routers07.port_buffers049 system.ruby.network.routers07.port_buffers050 system.ruby.network.routers07.port_buffers051 system.ruby.network.routers07.port_buffers052 system.ruby.network.routers07.port_buffers053 system.ruby.network.routers07.port_buffers054 system.ruby.network.routers07.port_buffers055 system.ruby.network.routers07.port_buffers056 system.ruby.network.routers07.port_buffers057 system.ruby.network.routers07.port_buffers058 system.ruby.network.routers07.port_buffers059 system.ruby.network.routers07.port_buffers060 system.ruby.network.routers07.port_buffers061 system.ruby.network.routers07.port_buffers062 system.ruby.network.routers07.port_buffers063 system.ruby.network.routers07.port_buffers064 system.ruby.network.routers07.port_buffers065 system.ruby.network.routers07.port_buffers066 system.ruby.network.routers07.port_buffers067 system.ruby.network.routers07.port_buffers068 system.ruby.network.routers07.port_buffers069 system.ruby.network.routers07.port_buffers070 system.ruby.network.routers07.port_buffers071 system.ruby.network.routers07.port_buffers072 system.ruby.network.routers07.port_buffers073 system.ruby.network.routers07.port_buffers074 system.ruby.network.routers07.port_buffers075 system.ruby.network.routers07.port_buffers076 system.ruby.network.routers07.port_buffers077 system.ruby.network.routers07.port_buffers078 system.ruby.network.routers07.port_buffers079 system.ruby.network.routers07.port_buffers080 system.ruby.network.routers07.port_buffers081 system.ruby.network.routers07.port_buffers082 system.ruby.network.routers07.port_buffers083 system.ruby.network.routers07.port_buffers084 system.ruby.network.routers07.port_buffers085 system.ruby.network.routers07.port_buffers086 system.ruby.network.routers07.port_buffers087 system.ruby.network.routers07.port_buffers088 system.ruby.network.routers07.port_buffers089 system.ruby.network.routers07.port_buffers090 system.ruby.network.routers07.port_buffers091 system.ruby.network.routers07.port_buffers092 system.ruby.network.routers07.port_buffers093 system.ruby.network.routers07.port_buffers094 system.ruby.network.routers07.port_buffers095 system.ruby.network.routers07.port_buffers096 system.ruby.network.routers07.port_buffers097 system.ruby.network.routers07.port_buffers098 system.ruby.network.routers07.port_buffers099 system.ruby.network.routers07.port_buffers100 system.ruby.network.routers07.port_buffers101 system.ruby.network.routers07.port_buffers102 system.ruby.network.routers07.port_buffers103 system.ruby.network.routers07.port_buffers104 system.ruby.network.routers07.port_buffers105 system.ruby.network.routers07.port_buffers106 system.ruby.network.routers07.port_buffers107 system.ruby.network.routers07.port_buffers108 system.ruby.network.routers07.port_buffers109 +recycle_latency=0 +router_id=7 +virt_nets=10 + +[system.ruby.network.routers07.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers08.port_buffers000 system.ruby.network.routers08.port_buffers001 system.ruby.network.routers08.port_buffers002 system.ruby.network.routers08.port_buffers003 system.ruby.network.routers08.port_buffers004 system.ruby.network.routers08.port_buffers005 system.ruby.network.routers08.port_buffers006 system.ruby.network.routers08.port_buffers007 system.ruby.network.routers08.port_buffers008 system.ruby.network.routers08.port_buffers009 system.ruby.network.routers08.port_buffers010 system.ruby.network.routers08.port_buffers011 system.ruby.network.routers08.port_buffers012 system.ruby.network.routers08.port_buffers013 system.ruby.network.routers08.port_buffers014 system.ruby.network.routers08.port_buffers015 system.ruby.network.routers08.port_buffers016 system.ruby.network.routers08.port_buffers017 system.ruby.network.routers08.port_buffers018 system.ruby.network.routers08.port_buffers019 system.ruby.network.routers08.port_buffers020 system.ruby.network.routers08.port_buffers021 system.ruby.network.routers08.port_buffers022 system.ruby.network.routers08.port_buffers023 system.ruby.network.routers08.port_buffers024 system.ruby.network.routers08.port_buffers025 system.ruby.network.routers08.port_buffers026 system.ruby.network.routers08.port_buffers027 system.ruby.network.routers08.port_buffers028 system.ruby.network.routers08.port_buffers029 system.ruby.network.routers08.port_buffers030 system.ruby.network.routers08.port_buffers031 system.ruby.network.routers08.port_buffers032 system.ruby.network.routers08.port_buffers033 system.ruby.network.routers08.port_buffers034 system.ruby.network.routers08.port_buffers035 system.ruby.network.routers08.port_buffers036 system.ruby.network.routers08.port_buffers037 system.ruby.network.routers08.port_buffers038 system.ruby.network.routers08.port_buffers039 system.ruby.network.routers08.port_buffers040 system.ruby.network.routers08.port_buffers041 system.ruby.network.routers08.port_buffers042 system.ruby.network.routers08.port_buffers043 system.ruby.network.routers08.port_buffers044 system.ruby.network.routers08.port_buffers045 system.ruby.network.routers08.port_buffers046 system.ruby.network.routers08.port_buffers047 system.ruby.network.routers08.port_buffers048 system.ruby.network.routers08.port_buffers049 system.ruby.network.routers08.port_buffers050 system.ruby.network.routers08.port_buffers051 system.ruby.network.routers08.port_buffers052 system.ruby.network.routers08.port_buffers053 system.ruby.network.routers08.port_buffers054 system.ruby.network.routers08.port_buffers055 system.ruby.network.routers08.port_buffers056 system.ruby.network.routers08.port_buffers057 system.ruby.network.routers08.port_buffers058 system.ruby.network.routers08.port_buffers059 system.ruby.network.routers08.port_buffers060 system.ruby.network.routers08.port_buffers061 system.ruby.network.routers08.port_buffers062 system.ruby.network.routers08.port_buffers063 system.ruby.network.routers08.port_buffers064 system.ruby.network.routers08.port_buffers065 system.ruby.network.routers08.port_buffers066 system.ruby.network.routers08.port_buffers067 system.ruby.network.routers08.port_buffers068 system.ruby.network.routers08.port_buffers069 system.ruby.network.routers08.port_buffers070 system.ruby.network.routers08.port_buffers071 system.ruby.network.routers08.port_buffers072 system.ruby.network.routers08.port_buffers073 system.ruby.network.routers08.port_buffers074 system.ruby.network.routers08.port_buffers075 system.ruby.network.routers08.port_buffers076 system.ruby.network.routers08.port_buffers077 system.ruby.network.routers08.port_buffers078 system.ruby.network.routers08.port_buffers079 system.ruby.network.routers08.port_buffers080 system.ruby.network.routers08.port_buffers081 system.ruby.network.routers08.port_buffers082 system.ruby.network.routers08.port_buffers083 system.ruby.network.routers08.port_buffers084 system.ruby.network.routers08.port_buffers085 system.ruby.network.routers08.port_buffers086 system.ruby.network.routers08.port_buffers087 system.ruby.network.routers08.port_buffers088 system.ruby.network.routers08.port_buffers089 system.ruby.network.routers08.port_buffers090 system.ruby.network.routers08.port_buffers091 system.ruby.network.routers08.port_buffers092 system.ruby.network.routers08.port_buffers093 system.ruby.network.routers08.port_buffers094 system.ruby.network.routers08.port_buffers095 system.ruby.network.routers08.port_buffers096 system.ruby.network.routers08.port_buffers097 system.ruby.network.routers08.port_buffers098 system.ruby.network.routers08.port_buffers099 system.ruby.network.routers08.port_buffers100 system.ruby.network.routers08.port_buffers101 system.ruby.network.routers08.port_buffers102 system.ruby.network.routers08.port_buffers103 system.ruby.network.routers08.port_buffers104 system.ruby.network.routers08.port_buffers105 system.ruby.network.routers08.port_buffers106 system.ruby.network.routers08.port_buffers107 system.ruby.network.routers08.port_buffers108 system.ruby.network.routers08.port_buffers109 +recycle_latency=0 +router_id=8 +virt_nets=10 + +[system.ruby.network.routers08.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers09.port_buffers000 system.ruby.network.routers09.port_buffers001 system.ruby.network.routers09.port_buffers002 system.ruby.network.routers09.port_buffers003 system.ruby.network.routers09.port_buffers004 system.ruby.network.routers09.port_buffers005 system.ruby.network.routers09.port_buffers006 system.ruby.network.routers09.port_buffers007 system.ruby.network.routers09.port_buffers008 system.ruby.network.routers09.port_buffers009 system.ruby.network.routers09.port_buffers010 system.ruby.network.routers09.port_buffers011 system.ruby.network.routers09.port_buffers012 system.ruby.network.routers09.port_buffers013 system.ruby.network.routers09.port_buffers014 system.ruby.network.routers09.port_buffers015 system.ruby.network.routers09.port_buffers016 system.ruby.network.routers09.port_buffers017 system.ruby.network.routers09.port_buffers018 system.ruby.network.routers09.port_buffers019 system.ruby.network.routers09.port_buffers020 system.ruby.network.routers09.port_buffers021 system.ruby.network.routers09.port_buffers022 system.ruby.network.routers09.port_buffers023 system.ruby.network.routers09.port_buffers024 system.ruby.network.routers09.port_buffers025 system.ruby.network.routers09.port_buffers026 system.ruby.network.routers09.port_buffers027 system.ruby.network.routers09.port_buffers028 system.ruby.network.routers09.port_buffers029 system.ruby.network.routers09.port_buffers030 system.ruby.network.routers09.port_buffers031 system.ruby.network.routers09.port_buffers032 system.ruby.network.routers09.port_buffers033 system.ruby.network.routers09.port_buffers034 system.ruby.network.routers09.port_buffers035 system.ruby.network.routers09.port_buffers036 system.ruby.network.routers09.port_buffers037 system.ruby.network.routers09.port_buffers038 system.ruby.network.routers09.port_buffers039 system.ruby.network.routers09.port_buffers040 system.ruby.network.routers09.port_buffers041 system.ruby.network.routers09.port_buffers042 system.ruby.network.routers09.port_buffers043 system.ruby.network.routers09.port_buffers044 system.ruby.network.routers09.port_buffers045 system.ruby.network.routers09.port_buffers046 system.ruby.network.routers09.port_buffers047 system.ruby.network.routers09.port_buffers048 system.ruby.network.routers09.port_buffers049 system.ruby.network.routers09.port_buffers050 system.ruby.network.routers09.port_buffers051 system.ruby.network.routers09.port_buffers052 system.ruby.network.routers09.port_buffers053 system.ruby.network.routers09.port_buffers054 system.ruby.network.routers09.port_buffers055 system.ruby.network.routers09.port_buffers056 system.ruby.network.routers09.port_buffers057 system.ruby.network.routers09.port_buffers058 system.ruby.network.routers09.port_buffers059 system.ruby.network.routers09.port_buffers060 system.ruby.network.routers09.port_buffers061 system.ruby.network.routers09.port_buffers062 system.ruby.network.routers09.port_buffers063 system.ruby.network.routers09.port_buffers064 system.ruby.network.routers09.port_buffers065 system.ruby.network.routers09.port_buffers066 system.ruby.network.routers09.port_buffers067 system.ruby.network.routers09.port_buffers068 system.ruby.network.routers09.port_buffers069 system.ruby.network.routers09.port_buffers070 system.ruby.network.routers09.port_buffers071 system.ruby.network.routers09.port_buffers072 system.ruby.network.routers09.port_buffers073 system.ruby.network.routers09.port_buffers074 system.ruby.network.routers09.port_buffers075 system.ruby.network.routers09.port_buffers076 system.ruby.network.routers09.port_buffers077 system.ruby.network.routers09.port_buffers078 system.ruby.network.routers09.port_buffers079 system.ruby.network.routers09.port_buffers080 system.ruby.network.routers09.port_buffers081 system.ruby.network.routers09.port_buffers082 system.ruby.network.routers09.port_buffers083 system.ruby.network.routers09.port_buffers084 system.ruby.network.routers09.port_buffers085 system.ruby.network.routers09.port_buffers086 system.ruby.network.routers09.port_buffers087 system.ruby.network.routers09.port_buffers088 system.ruby.network.routers09.port_buffers089 system.ruby.network.routers09.port_buffers090 system.ruby.network.routers09.port_buffers091 system.ruby.network.routers09.port_buffers092 system.ruby.network.routers09.port_buffers093 system.ruby.network.routers09.port_buffers094 system.ruby.network.routers09.port_buffers095 system.ruby.network.routers09.port_buffers096 system.ruby.network.routers09.port_buffers097 system.ruby.network.routers09.port_buffers098 system.ruby.network.routers09.port_buffers099 system.ruby.network.routers09.port_buffers100 system.ruby.network.routers09.port_buffers101 system.ruby.network.routers09.port_buffers102 system.ruby.network.routers09.port_buffers103 system.ruby.network.routers09.port_buffers104 system.ruby.network.routers09.port_buffers105 system.ruby.network.routers09.port_buffers106 system.ruby.network.routers09.port_buffers107 system.ruby.network.routers09.port_buffers108 system.ruby.network.routers09.port_buffers109 +recycle_latency=0 +router_id=9 +virt_nets=10 + +[system.ruby.network.routers09.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10] +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 port_buffers160 port_buffers161 port_buffers162 port_buffers163 port_buffers164 port_buffers165 port_buffers166 port_buffers167 port_buffers168 port_buffers169 port_buffers170 port_buffers171 port_buffers172 port_buffers173 port_buffers174 port_buffers175 port_buffers176 port_buffers177 port_buffers178 port_buffers179 port_buffers180 port_buffers181 port_buffers182 port_buffers183 port_buffers184 port_buffers185 port_buffers186 port_buffers187 port_buffers188 port_buffers189 port_buffers190 port_buffers191 port_buffers192 port_buffers193 port_buffers194 port_buffers195 port_buffers196 port_buffers197 port_buffers198 port_buffers199 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers10.port_buffers000 system.ruby.network.routers10.port_buffers001 system.ruby.network.routers10.port_buffers002 system.ruby.network.routers10.port_buffers003 system.ruby.network.routers10.port_buffers004 system.ruby.network.routers10.port_buffers005 system.ruby.network.routers10.port_buffers006 system.ruby.network.routers10.port_buffers007 system.ruby.network.routers10.port_buffers008 system.ruby.network.routers10.port_buffers009 system.ruby.network.routers10.port_buffers010 system.ruby.network.routers10.port_buffers011 system.ruby.network.routers10.port_buffers012 system.ruby.network.routers10.port_buffers013 system.ruby.network.routers10.port_buffers014 system.ruby.network.routers10.port_buffers015 system.ruby.network.routers10.port_buffers016 system.ruby.network.routers10.port_buffers017 system.ruby.network.routers10.port_buffers018 system.ruby.network.routers10.port_buffers019 system.ruby.network.routers10.port_buffers020 system.ruby.network.routers10.port_buffers021 system.ruby.network.routers10.port_buffers022 system.ruby.network.routers10.port_buffers023 system.ruby.network.routers10.port_buffers024 system.ruby.network.routers10.port_buffers025 system.ruby.network.routers10.port_buffers026 system.ruby.network.routers10.port_buffers027 system.ruby.network.routers10.port_buffers028 system.ruby.network.routers10.port_buffers029 system.ruby.network.routers10.port_buffers030 system.ruby.network.routers10.port_buffers031 system.ruby.network.routers10.port_buffers032 system.ruby.network.routers10.port_buffers033 system.ruby.network.routers10.port_buffers034 system.ruby.network.routers10.port_buffers035 system.ruby.network.routers10.port_buffers036 system.ruby.network.routers10.port_buffers037 system.ruby.network.routers10.port_buffers038 system.ruby.network.routers10.port_buffers039 system.ruby.network.routers10.port_buffers040 system.ruby.network.routers10.port_buffers041 system.ruby.network.routers10.port_buffers042 system.ruby.network.routers10.port_buffers043 system.ruby.network.routers10.port_buffers044 system.ruby.network.routers10.port_buffers045 system.ruby.network.routers10.port_buffers046 system.ruby.network.routers10.port_buffers047 system.ruby.network.routers10.port_buffers048 system.ruby.network.routers10.port_buffers049 system.ruby.network.routers10.port_buffers050 system.ruby.network.routers10.port_buffers051 system.ruby.network.routers10.port_buffers052 system.ruby.network.routers10.port_buffers053 system.ruby.network.routers10.port_buffers054 system.ruby.network.routers10.port_buffers055 system.ruby.network.routers10.port_buffers056 system.ruby.network.routers10.port_buffers057 system.ruby.network.routers10.port_buffers058 system.ruby.network.routers10.port_buffers059 system.ruby.network.routers10.port_buffers060 system.ruby.network.routers10.port_buffers061 system.ruby.network.routers10.port_buffers062 system.ruby.network.routers10.port_buffers063 system.ruby.network.routers10.port_buffers064 system.ruby.network.routers10.port_buffers065 system.ruby.network.routers10.port_buffers066 system.ruby.network.routers10.port_buffers067 system.ruby.network.routers10.port_buffers068 system.ruby.network.routers10.port_buffers069 system.ruby.network.routers10.port_buffers070 system.ruby.network.routers10.port_buffers071 system.ruby.network.routers10.port_buffers072 system.ruby.network.routers10.port_buffers073 system.ruby.network.routers10.port_buffers074 system.ruby.network.routers10.port_buffers075 system.ruby.network.routers10.port_buffers076 system.ruby.network.routers10.port_buffers077 system.ruby.network.routers10.port_buffers078 system.ruby.network.routers10.port_buffers079 system.ruby.network.routers10.port_buffers080 system.ruby.network.routers10.port_buffers081 system.ruby.network.routers10.port_buffers082 system.ruby.network.routers10.port_buffers083 system.ruby.network.routers10.port_buffers084 system.ruby.network.routers10.port_buffers085 system.ruby.network.routers10.port_buffers086 system.ruby.network.routers10.port_buffers087 system.ruby.network.routers10.port_buffers088 system.ruby.network.routers10.port_buffers089 system.ruby.network.routers10.port_buffers090 system.ruby.network.routers10.port_buffers091 system.ruby.network.routers10.port_buffers092 system.ruby.network.routers10.port_buffers093 system.ruby.network.routers10.port_buffers094 system.ruby.network.routers10.port_buffers095 system.ruby.network.routers10.port_buffers096 system.ruby.network.routers10.port_buffers097 system.ruby.network.routers10.port_buffers098 system.ruby.network.routers10.port_buffers099 system.ruby.network.routers10.port_buffers100 system.ruby.network.routers10.port_buffers101 system.ruby.network.routers10.port_buffers102 system.ruby.network.routers10.port_buffers103 system.ruby.network.routers10.port_buffers104 system.ruby.network.routers10.port_buffers105 system.ruby.network.routers10.port_buffers106 system.ruby.network.routers10.port_buffers107 system.ruby.network.routers10.port_buffers108 system.ruby.network.routers10.port_buffers109 system.ruby.network.routers10.port_buffers110 system.ruby.network.routers10.port_buffers111 system.ruby.network.routers10.port_buffers112 system.ruby.network.routers10.port_buffers113 system.ruby.network.routers10.port_buffers114 system.ruby.network.routers10.port_buffers115 system.ruby.network.routers10.port_buffers116 system.ruby.network.routers10.port_buffers117 system.ruby.network.routers10.port_buffers118 system.ruby.network.routers10.port_buffers119 system.ruby.network.routers10.port_buffers120 system.ruby.network.routers10.port_buffers121 system.ruby.network.routers10.port_buffers122 system.ruby.network.routers10.port_buffers123 system.ruby.network.routers10.port_buffers124 system.ruby.network.routers10.port_buffers125 system.ruby.network.routers10.port_buffers126 system.ruby.network.routers10.port_buffers127 system.ruby.network.routers10.port_buffers128 system.ruby.network.routers10.port_buffers129 system.ruby.network.routers10.port_buffers130 system.ruby.network.routers10.port_buffers131 system.ruby.network.routers10.port_buffers132 system.ruby.network.routers10.port_buffers133 system.ruby.network.routers10.port_buffers134 system.ruby.network.routers10.port_buffers135 system.ruby.network.routers10.port_buffers136 system.ruby.network.routers10.port_buffers137 system.ruby.network.routers10.port_buffers138 system.ruby.network.routers10.port_buffers139 system.ruby.network.routers10.port_buffers140 system.ruby.network.routers10.port_buffers141 system.ruby.network.routers10.port_buffers142 system.ruby.network.routers10.port_buffers143 system.ruby.network.routers10.port_buffers144 system.ruby.network.routers10.port_buffers145 system.ruby.network.routers10.port_buffers146 system.ruby.network.routers10.port_buffers147 system.ruby.network.routers10.port_buffers148 system.ruby.network.routers10.port_buffers149 system.ruby.network.routers10.port_buffers150 system.ruby.network.routers10.port_buffers151 system.ruby.network.routers10.port_buffers152 system.ruby.network.routers10.port_buffers153 system.ruby.network.routers10.port_buffers154 system.ruby.network.routers10.port_buffers155 system.ruby.network.routers10.port_buffers156 system.ruby.network.routers10.port_buffers157 system.ruby.network.routers10.port_buffers158 system.ruby.network.routers10.port_buffers159 system.ruby.network.routers10.port_buffers160 system.ruby.network.routers10.port_buffers161 system.ruby.network.routers10.port_buffers162 system.ruby.network.routers10.port_buffers163 system.ruby.network.routers10.port_buffers164 system.ruby.network.routers10.port_buffers165 system.ruby.network.routers10.port_buffers166 system.ruby.network.routers10.port_buffers167 system.ruby.network.routers10.port_buffers168 system.ruby.network.routers10.port_buffers169 system.ruby.network.routers10.port_buffers170 system.ruby.network.routers10.port_buffers171 system.ruby.network.routers10.port_buffers172 system.ruby.network.routers10.port_buffers173 system.ruby.network.routers10.port_buffers174 system.ruby.network.routers10.port_buffers175 system.ruby.network.routers10.port_buffers176 system.ruby.network.routers10.port_buffers177 system.ruby.network.routers10.port_buffers178 system.ruby.network.routers10.port_buffers179 system.ruby.network.routers10.port_buffers180 system.ruby.network.routers10.port_buffers181 system.ruby.network.routers10.port_buffers182 system.ruby.network.routers10.port_buffers183 system.ruby.network.routers10.port_buffers184 system.ruby.network.routers10.port_buffers185 system.ruby.network.routers10.port_buffers186 system.ruby.network.routers10.port_buffers187 system.ruby.network.routers10.port_buffers188 system.ruby.network.routers10.port_buffers189 system.ruby.network.routers10.port_buffers190 system.ruby.network.routers10.port_buffers191 system.ruby.network.routers10.port_buffers192 system.ruby.network.routers10.port_buffers193 system.ruby.network.routers10.port_buffers194 system.ruby.network.routers10.port_buffers195 system.ruby.network.routers10.port_buffers196 system.ruby.network.routers10.port_buffers197 system.ruby.network.routers10.port_buffers198 system.ruby.network.routers10.port_buffers199 +recycle_latency=0 +router_id=10 +virt_nets=10 + +[system.ruby.network.routers10.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links9] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers146] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=19 -node_a=system.ruby.network.routers09 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers00] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers147] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers01] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers148] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers02] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers149] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers03] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers150] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers04] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers151] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=4 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers05] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers152] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=5 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers06] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers153] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=6 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers07] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers154] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=7 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers08] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers155] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=8 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers09] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers156] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=9 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers10] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers157] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=10 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simerr b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simerr index 8a9724ab2..38ddcde63 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simerr +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simerr @@ -5,76 +5,76 @@ warn: rounding error > tolerance warn: rounding error > tolerance 1.250000 rounded to 1 warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) -system.cpu0: completed 10000 read, 5514 write accesses @985789 -system.cpu5: completed 10000 read, 5507 write accesses @985919 -system.cpu6: completed 10000 read, 5525 write accesses @1001074 -system.cpu2: completed 10000 read, 5599 write accesses @1007601 -system.cpu7: completed 10000 read, 5498 write accesses @1017943 -system.cpu4: completed 10000 read, 5572 write accesses @1024769 -system.cpu3: completed 10000 read, 5732 write accesses @1028309 -system.cpu1: completed 10000 read, 5598 write accesses @1041015 -system.cpu6: completed 20000 read, 11013 write accesses @1989998 -system.cpu0: completed 20000 read, 11024 write accesses @2017508 -system.cpu5: completed 20000 read, 11122 write accesses @2018515 -system.cpu2: completed 20000 read, 11126 write accesses @2025419 -system.cpu7: completed 20000 read, 11093 write accesses @2029349 -system.cpu3: completed 20000 read, 11390 write accesses @2036754 -system.cpu4: completed 20000 read, 11097 write accesses @2052341 -system.cpu1: completed 20000 read, 11255 write accesses @2071888 -system.cpu6: completed 30000 read, 16509 write accesses @3011316 -system.cpu2: completed 30000 read, 16563 write accesses @3015985 -system.cpu5: completed 30000 read, 16732 write accesses @3020048 -system.cpu7: completed 30000 read, 16594 write accesses @3039745 -system.cpu0: completed 30000 read, 16606 write accesses @3046317 -system.cpu4: completed 30000 read, 16705 write accesses @3051495 -system.cpu3: completed 30000 read, 17008 write accesses @3067438 -system.cpu1: completed 30000 read, 16891 write accesses @3109610 -system.cpu6: completed 40000 read, 22039 write accesses @4020333 -system.cpu5: completed 40000 read, 22236 write accesses @4027724 -system.cpu0: completed 40000 read, 22043 write accesses @4029762 -system.cpu2: completed 40000 read, 22161 write accesses @4031183 -system.cpu7: completed 40000 read, 22213 write accesses @4045977 -system.cpu4: completed 40000 read, 22298 write accesses @4082210 -system.cpu1: completed 40000 read, 22453 write accesses @4117416 -system.cpu3: completed 40000 read, 22664 write accesses @4121694 -system.cpu0: completed 50000 read, 27441 write accesses @5028972 -system.cpu6: completed 50000 read, 27572 write accesses @5030451 -system.cpu2: completed 50000 read, 27699 write accesses @5051990 -system.cpu5: completed 50000 read, 27966 write accesses @5054641 -system.cpu7: completed 50000 read, 27735 write accesses @5066083 -system.cpu4: completed 50000 read, 27771 write accesses @5088978 -system.cpu1: completed 50000 read, 28051 write accesses @5134928 -system.cpu3: completed 50000 read, 28027 write accesses @5145143 -system.cpu0: completed 60000 read, 32887 write accesses @6041088 -system.cpu6: completed 60000 read, 33047 write accesses @6052178 -system.cpu2: completed 60000 read, 33145 write accesses @6054126 -system.cpu5: completed 60000 read, 33467 write accesses @6058058 -system.cpu7: completed 60000 read, 33424 write accesses @6096363 -system.cpu4: completed 60000 read, 33328 write accesses @6102072 -system.cpu1: completed 60000 read, 33536 write accesses @6144667 -system.cpu3: completed 60000 read, 33718 write accesses @6194345 -system.cpu0: completed 70000 read, 38267 write accesses @7037253 -system.cpu6: completed 70000 read, 38604 write accesses @7069613 -system.cpu2: completed 70000 read, 38746 write accesses @7078099 -system.cpu5: completed 70000 read, 38936 write accesses @7088735 -system.cpu7: completed 70000 read, 39098 write accesses @7112647 -system.cpu4: completed 70000 read, 38903 write accesses @7119773 -system.cpu1: completed 70000 read, 39029 write accesses @7174150 -system.cpu3: completed 70000 read, 39351 write accesses @7212543 -system.cpu0: completed 80000 read, 43876 write accesses @8054755 -system.cpu6: completed 80000 read, 44096 write accesses @8081739 -system.cpu2: completed 80000 read, 44227 write accesses @8083983 -system.cpu5: completed 80000 read, 44434 write accesses @8095705 -system.cpu4: completed 80000 read, 44434 write accesses @8124001 -system.cpu7: completed 80000 read, 44724 write accesses @8128965 -system.cpu1: completed 80000 read, 44680 write accesses @8204951 -system.cpu3: completed 80000 read, 44871 write accesses @8248185 -system.cpu0: completed 90000 read, 49513 write accesses @9064097 -system.cpu2: completed 90000 read, 49820 write accesses @9098554 -system.cpu6: completed 90000 read, 49787 write accesses @9103948 -system.cpu5: completed 90000 read, 49985 write accesses @9122270 -system.cpu4: completed 90000 read, 50071 write accesses @9151457 -system.cpu7: completed 90000 read, 50244 write accesses @9162765 -system.cpu1: completed 90000 read, 50351 write accesses @9237663 -system.cpu3: completed 90000 read, 50544 write accesses @9266852 -system.cpu0: completed 100000 read, 54903 write accesses @10084846 +system.cpu3: completed 10000 read, 5348 write accesses @992702 +system.cpu6: completed 10000 read, 5382 write accesses @999346 +system.cpu1: completed 10000 read, 5624 write accesses @1005749 +system.cpu7: completed 10000 read, 5532 write accesses @1010533 +system.cpu2: completed 10000 read, 5663 write accesses @1013622 +system.cpu0: completed 10000 read, 5506 write accesses @1016642 +system.cpu4: completed 10000 read, 5607 write accesses @1016852 +system.cpu5: completed 10000 read, 5639 write accesses @1018259 +system.cpu6: completed 20000 read, 10715 write accesses @1997205 +system.cpu3: completed 20000 read, 10977 write accesses @1998029 +system.cpu0: completed 20000 read, 11023 write accesses @2011456 +system.cpu1: completed 20000 read, 11145 write accesses @2015637 +system.cpu5: completed 20000 read, 11208 write accesses @2025366 +system.cpu2: completed 20000 read, 11366 write accesses @2025566 +system.cpu4: completed 20000 read, 11146 write accesses @2028120 +system.cpu7: completed 20000 read, 11121 write accesses @2045222 +system.cpu6: completed 30000 read, 16197 write accesses @2978950 +system.cpu3: completed 30000 read, 16504 write accesses @2996143 +system.cpu5: completed 30000 read, 16638 write accesses @3014669 +system.cpu2: completed 30000 read, 16960 write accesses @3020410 +system.cpu1: completed 30000 read, 16646 write accesses @3022510 +system.cpu0: completed 30000 read, 16578 write accesses @3036538 +system.cpu4: completed 30000 read, 16862 write accesses @3064327 +system.cpu7: completed 30000 read, 16883 write accesses @3094105 +system.cpu6: completed 40000 read, 21871 write accesses @3965015 +system.cpu3: completed 40000 read, 22121 write accesses @4005328 +system.cpu1: completed 40000 read, 22099 write accesses @4020080 +system.cpu0: completed 40000 read, 21993 write accesses @4023329 +system.cpu5: completed 40000 read, 22121 write accesses @4034804 +system.cpu2: completed 40000 read, 22585 write accesses @4048347 +system.cpu4: completed 40000 read, 22400 write accesses @4056884 +system.cpu7: completed 40000 read, 22529 write accesses @4115622 +system.cpu6: completed 50000 read, 27583 write accesses @4990697 +system.cpu3: completed 50000 read, 27753 write accesses @5007438 +system.cpu0: completed 50000 read, 27487 write accesses @5025428 +system.cpu5: completed 50000 read, 27656 write accesses @5027517 +system.cpu1: completed 50000 read, 27616 write accesses @5030165 +system.cpu2: completed 50000 read, 28090 write accesses @5055177 +system.cpu4: completed 50000 read, 27929 write accesses @5090891 +system.cpu7: completed 50000 read, 27992 write accesses @5110188 +system.cpu6: completed 60000 read, 32899 write accesses @5986136 +system.cpu3: completed 60000 read, 33406 write accesses @6022857 +system.cpu0: completed 60000 read, 33044 write accesses @6031653 +system.cpu1: completed 60000 read, 33212 write accesses @6041161 +system.cpu5: completed 60000 read, 33442 write accesses @6056413 +system.cpu2: completed 60000 read, 33657 write accesses @6078013 +system.cpu4: completed 60000 read, 33587 write accesses @6112419 +system.cpu7: completed 60000 read, 33576 write accesses @6115149 +system.cpu6: completed 70000 read, 38416 write accesses @6987907 +system.cpu3: completed 70000 read, 38845 write accesses @7046740 +system.cpu1: completed 70000 read, 38729 write accesses @7054748 +system.cpu0: completed 70000 read, 38718 write accesses @7054971 +system.cpu5: completed 70000 read, 39001 write accesses @7079629 +system.cpu2: completed 70000 read, 39269 write accesses @7096675 +system.cpu7: completed 70000 read, 39115 write accesses @7118065 +system.cpu4: completed 70000 read, 39088 write accesses @7118300 +system.cpu6: completed 80000 read, 43855 write accesses @7989172 +system.cpu3: completed 80000 read, 44347 write accesses @8044375 +system.cpu1: completed 80000 read, 44281 write accesses @8052426 +system.cpu0: completed 80000 read, 44306 write accesses @8066104 +system.cpu5: completed 80000 read, 44603 write accesses @8080810 +system.cpu7: completed 80000 read, 44480 write accesses @8104479 +system.cpu4: completed 80000 read, 44600 write accesses @8110552 +system.cpu2: completed 80000 read, 44822 write accesses @8120410 +system.cpu6: completed 90000 read, 49504 write accesses @8982438 +system.cpu3: completed 90000 read, 49941 write accesses @9055578 +system.cpu0: completed 90000 read, 49850 write accesses @9059967 +system.cpu1: completed 90000 read, 49940 write accesses @9064061 +system.cpu5: completed 90000 read, 50040 write accesses @9082907 +system.cpu4: completed 90000 read, 50137 write accesses @9101079 +system.cpu7: completed 90000 read, 50039 write accesses @9112455 +system.cpu2: completed 90000 read, 50353 write accesses @9135660 +system.cpu6: completed 100000 read, 55063 write accesses @9995319 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simout index d5031b794..57bee7a2a 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simout @@ -1,12 +1,11 @@ -Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level/simout -Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level/simerr gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Aug 28 2014 02:49:35 -gem5 started Aug 28 2014 02:49:48 -gem5 executing on ribera.cs.wisc.edu -command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level -re /scratch/nilay/GEM5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level +gem5 compiled Aug 13 2015 19:16:05 +gem5 started Aug 13 2015 20:15:43 +gem5 executing on artery +command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 7259586 because maximum number of loads reached +Exiting @ tick 9995319 because maximum number of loads reached diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt index 947746b12..40f95a02b 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt @@ -1,48 +1,48 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.010058 # Number of seconds simulated -sim_ticks 10057881 # Number of ticks simulated -final_tick 10057881 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.009995 # Number of seconds simulated +sim_ticks 9995319 # Number of ticks simulated +final_tick 9995319 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 138340 # Simulator tick rate (ticks/s) -host_mem_usage 550852 # Number of bytes of host memory used -host_seconds 72.70 # Real time elapsed on the host +host_tick_rate 92589 # Simulator tick rate (ticks/s) +host_mem_usage 492044 # Number of bytes of host memory used +host_seconds 107.95 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39713280 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 39713280 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14288640 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 14288640 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 620520 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 620520 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 223260 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 223260 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 3948473839 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 3948473839 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 1420641187 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 1420641187 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 5369115025 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 5369115025 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 620524 # Number of read requests accepted -system.mem_ctrls.writeReqs 223260 # Number of write requests accepted -system.mem_ctrls.readBursts 620524 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 223260 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 39321792 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 391744 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 14163456 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 39713536 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 14288640 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 6121 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 1931 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39476544 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39476544 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14174528 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14174528 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 616821 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 616821 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 221477 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 221477 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 3949503162 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 3949503162 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1418116620 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1418116620 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 5367619783 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 5367619783 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 616823 # Number of read requests accepted +system.mem_ctrls.writeReqs 221477 # Number of write requests accepted +system.mem_ctrls.readBursts 616823 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 221477 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39086272 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 390400 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 14046912 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39476672 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14174528 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 6100 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 1964 # 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 76796 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 77146 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 76954 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 77080 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 76796 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 76572 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 76418 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 76641 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 76614 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76323 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 76505 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76083 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76551 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 76301 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76236 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 76110 # 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 @@ -51,14 +51,14 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 27955 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 27435 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 27776 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 27957 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 27618 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 27594 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 27627 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 27342 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27654 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27423 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27464 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27392 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27481 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27571 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27300 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27198 # 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 @@ -69,29 +69,29 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe 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 10057842 # Total gap between requests +system.mem_ctrls.totGap 9995295 # 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 620524 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 616823 # 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 223260 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 31862 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 65911 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 105380 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::3 136363 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::4 129238 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::5 85822 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::6 43851 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::7 15976 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 221477 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 31869 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 65517 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 104655 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 135318 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 128545 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 85110 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 43748 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 15961 # 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 @@ -131,34 +131,34 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 25 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 78 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 1675 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 5386 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 9446 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 12511 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 14541 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 15411 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 15948 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 16352 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 16072 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 15654 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 15272 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 14985 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 14826 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 14833 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 15009 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 15420 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 4502 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::34 1961 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::35 851 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::36 332 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::37 139 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::38 48 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::39 22 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::40 8 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::41 5 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::42 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 19 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 74 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 1662 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 5228 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 9434 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 12515 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 14351 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 15457 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 15868 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 16097 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 15918 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 15619 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 15142 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 14963 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 14701 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 14688 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 14847 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 15280 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 4504 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 1895 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 788 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 288 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 105 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 12 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 1 # 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 @@ -180,167 +180,166 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 334068 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 160.100578 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 125.900833 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 126.170970 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 136199 40.77% 40.77% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 125923 37.69% 78.46% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 44300 13.26% 91.72% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 17321 5.18% 96.91% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 6687 2.00% 98.91% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 2368 0.71% 99.62% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 848 0.25% 99.87% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 274 0.08% 99.96% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 148 0.04% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 334068 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 13818 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 44.462440 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 43.410564 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 9.668206 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-15 2 0.01% 0.01% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-19 23 0.17% 0.18% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-23 59 0.43% 0.61% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-27 263 1.90% 2.51% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::28-31 717 5.19% 7.70% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::32-35 1405 10.17% 17.87% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::36-39 1874 13.56% 31.43% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::40-43 2386 17.27% 48.70% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::44-47 2196 15.89% 64.59% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::48-51 1870 13.53% 78.12% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::52-55 1240 8.97% 87.10% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::56-59 879 6.36% 93.46% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::60-63 431 3.12% 96.58% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::64-67 256 1.85% 98.43% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::68-71 111 0.80% 99.23% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::72-75 61 0.44% 99.67% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::76-79 25 0.18% 99.86% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::80-83 12 0.09% 99.94% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::84-87 3 0.02% 99.96% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::88-91 4 0.03% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.bytesPerActivate::samples 331715 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 160.174318 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 125.975204 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 126.286256 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 135030 40.71% 40.71% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 125215 37.75% 78.45% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 44167 13.31% 91.77% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 17036 5.14% 96.90% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 6590 1.99% 98.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 2386 0.72% 99.61% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 857 0.26% 99.87% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 273 0.08% 99.95% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 161 0.05% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 331715 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13706 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 44.556691 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 43.522063 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 9.595848 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-15 1 0.01% 0.01% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-19 10 0.07% 0.08% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-23 55 0.40% 0.48% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-27 276 2.01% 2.50% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::28-31 677 4.94% 7.43% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-35 1382 10.08% 17.52% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-39 1863 13.59% 31.11% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-43 2321 16.93% 48.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::44-47 2252 16.43% 64.48% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-51 1804 13.16% 77.64% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::52-55 1306 9.53% 87.17% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-59 834 6.08% 93.25% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::60-63 498 3.63% 96.88% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-67 216 1.58% 98.46% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::68-71 112 0.82% 99.28% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-75 62 0.45% 99.73% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::76-79 18 0.13% 99.86% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-83 10 0.07% 99.93% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::84-87 7 0.05% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-91 1 0.01% 99.99% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::112-115 1 0.01% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 13818 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 13818 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.015632 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.014436 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.209187 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 13717 99.27% 99.27% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 35 0.25% 99.52% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 36 0.26% 99.78% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 17 0.12% 99.91% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 11 0.08% 99.99% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::22 1 0.01% 99.99% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::24 1 0.01% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 13818 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 29208007 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 40881664 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3072015 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 47.54 # Average queueing delay per DRAM burst +system.mem_ctrls.rdPerTurnAround::total 13706 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13706 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.013644 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.012714 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.182497 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13610 99.30% 99.30% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 38 0.28% 99.58% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 35 0.26% 99.83% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 15 0.11% 99.94% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 6 0.04% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 2 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 13706 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 29003422 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 40607159 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3053615 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 47.49 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 66.54 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 3909.55 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 1408.19 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 3948.50 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 1420.64 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 66.49 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 3910.46 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1405.35 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 3949.52 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1418.12 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 41.54 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 30.54 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 11.00 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 41.53 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 30.55 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 10.98 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 5.50 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 26.51 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 286372 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 215259 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 46.61 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 97.26 # Row buffer hit rate for writes +system.mem_ctrls.avgWrQLen 26.49 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 284970 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 213513 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 46.66 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.27 # Row buffer hit rate for writes system.mem_ctrls.avgGap 11.92 # Average gap between requests -system.mem_ctrls.pageHitRate 60.02 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 2524110120 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 1402283400 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 7662857280 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 2293152768 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 656550960 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 6850805148 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 21727200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 21411486876 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 2130.070404 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 20 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 335660 # Time in different power states +system.mem_ctrls.pageHitRate 60.04 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 2506434840 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 1392463800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7617405120 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 2274438528 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 652482480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 6808389624 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 21579600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 21273193992 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 2129.501713 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 18 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 333580 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 9716343 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 9656168 # 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 656550960 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 217228824 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 5840631600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 6714411384 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.969567 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 9716326 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 335660 # Time in different power states +system.mem_ctrls_1.refreshEnergy 652482480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 215882712 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 5804439600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 6672804792 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.969557 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 9656118 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 333580 # 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.cpu_clk_domain.clock 1 # Clock period in ticks -system.cpu0.num_reads 99679 # number of read accesses completed -system.cpu0.num_writes 55302 # number of write accesses completed -system.cpu1.num_reads 99352 # number of read accesses completed -system.cpu1.num_writes 55108 # number of write accesses completed -system.cpu2.num_reads 99980 # number of read accesses completed -system.cpu2.num_writes 55741 # number of write accesses completed -system.cpu3.num_reads 99480 # number of read accesses completed -system.cpu3.num_writes 55108 # number of write accesses completed -system.cpu4.num_reads 99812 # number of read accesses completed -system.cpu4.num_writes 55581 # number of write accesses completed -system.cpu5.num_reads 99648 # number of read accesses completed -system.cpu5.num_writes 55774 # number of write accesses completed +system.cpu0.num_reads 99093 # number of read accesses completed +system.cpu0.num_writes 54921 # number of write accesses completed +system.cpu1.num_reads 99246 # number of read accesses completed +system.cpu1.num_writes 55071 # number of write accesses completed +system.cpu2.num_reads 98631 # number of read accesses completed +system.cpu2.num_writes 55156 # number of write accesses completed +system.cpu3.num_reads 99516 # number of read accesses completed +system.cpu3.num_writes 55187 # number of write accesses completed +system.cpu4.num_reads 98941 # number of read accesses completed +system.cpu4.num_writes 54996 # number of write accesses completed +system.cpu5.num_reads 99079 # number of read accesses completed +system.cpu5.num_writes 55125 # number of write accesses completed system.cpu6.num_reads 100001 # number of read accesses completed -system.cpu6.num_writes 55692 # number of write accesses completed -system.cpu7.num_reads 99378 # number of read accesses completed -system.cpu7.num_writes 55455 # number of write accesses completed +system.cpu6.num_writes 55063 # number of write accesses completed +system.cpu7.num_reads 98809 # number of read accesses completed +system.cpu7.num_writes 54808 # number of write accesses completed system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 32 # delay histogram for all message system.ruby.delayHist::max_bucket 319 # delay histogram for all message -system.ruby.delayHist::samples 4994672 # delay histogram for all message -system.ruby.delayHist::mean 6.417639 # delay histogram for all message -system.ruby.delayHist::stdev 17.443908 # delay histogram for all message -system.ruby.delayHist | 4686231 93.82% 93.82% | 149234 2.99% 96.81% | 120040 2.40% 99.22% | 34394 0.69% 99.90% | 3905 0.08% 99.98% | 634 0.01% 100.00% | 179 0.00% 100.00% | 50 0.00% 100.00% | 4 0.00% 100.00% | 1 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 4994672 # delay histogram for all message +system.ruby.delayHist::samples 4966554 # delay histogram for all message +system.ruby.delayHist::mean 6.462667 # delay histogram for all message +system.ruby.delayHist::stdev 17.537194 # delay histogram for all message +system.ruby.delayHist | 4658423 93.80% 93.80% | 147844 2.98% 96.77% | 120793 2.43% 99.20% | 34502 0.69% 99.90% | 4075 0.08% 99.98% | 679 0.01% 100.00% | 184 0.00% 100.00% | 52 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 4966554 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 626373 -system.ruby.outstanding_req_hist::mean 15.998466 -system.ruby.outstanding_req_hist::gmean 15.997201 -system.ruby.outstanding_req_hist::stdev 0.125843 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 17 0.00% 0.02% | 626252 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 626373 +system.ruby.outstanding_req_hist::samples 622617 +system.ruby.outstanding_req_hist::mean 15.998448 +system.ruby.outstanding_req_hist::gmean 15.997176 +system.ruby.outstanding_req_hist::stdev 0.126254 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 22 0.00% 0.02% | 622491 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 622617 system.ruby.latency_hist::bucket_size 1024 system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 626245 -system.ruby.latency_hist::mean 2055.507466 -system.ruby.latency_hist::gmean 1581.562844 -system.ruby.latency_hist::stdev 1212.662128 -system.ruby.latency_hist | 166096 26.52% 26.52% | 152730 24.39% 50.91% | 150591 24.05% 74.96% | 131644 21.02% 95.98% | 24981 3.99% 99.97% | 203 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 626245 +system.ruby.latency_hist::samples 622489 +system.ruby.latency_hist::mean 2054.989466 +system.ruby.latency_hist::gmean 1586.406842 +system.ruby.latency_hist::stdev 1208.892974 +system.ruby.latency_hist | 164964 26.50% 26.50% | 152534 24.50% 51.00% | 149250 23.98% 74.98% | 131435 21.11% 96.10% | 24131 3.88% 99.97% | 175 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 622489 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 10 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 10 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 10 +system.ruby.hit_latency_hist::samples 14 +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 14 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 14 system.ruby.miss_latency_hist::bucket_size 1024 system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 626235 -system.ruby.miss_latency_hist::mean 2055.540241 -system.ruby.miss_latency_hist::gmean 1581.721140 -system.ruby.miss_latency_hist::stdev 1212.644072 -system.ruby.miss_latency_hist | 166086 26.52% 26.52% | 152730 24.39% 50.91% | 150591 24.05% 74.96% | 131644 21.02% 95.98% | 24981 3.99% 99.97% | 203 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 626235 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78340 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78341 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 622475 +system.ruby.miss_latency_hist::mean 2055.035662 +system.ruby.miss_latency_hist::gmean 1586.669795 +system.ruby.miss_latency_hist::stdev 1208.867322 +system.ruby.miss_latency_hist | 164950 26.50% 26.50% | 152534 24.50% 51.00% | 149250 23.98% 74.98% | 131435 21.11% 96.10% | 24131 3.88% 99.97% | 175 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 622475 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 77929 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 77929 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -353,9 +352,9 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl1.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78114 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78116 # Number of cache demand accesses +system.ruby.l1_cntrl1.L1Dcache.demand_hits 5 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 77883 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 77888 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -368,9 +367,9 @@ system.ruby.l1_cntrl1.prefetcher.hits 0 # nu system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl2.L1Dcache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78247 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78247 # Number of cache demand accesses +system.ruby.l1_cntrl2.L1Dcache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 77910 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 77911 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -383,9 +382,9 @@ system.ruby.l1_cntrl2.prefetcher.hits 0 # nu system.ruby.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl3.L1Dcache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78027 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78027 # Number of cache demand accesses +system.ruby.l1_cntrl3.L1Dcache.demand_hits 4 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 77853 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 77857 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -398,9 +397,9 @@ system.ruby.l1_cntrl3.prefetcher.hits 0 # nu system.ruby.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl4.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78442 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78444 # Number of cache demand accesses +system.ruby.l1_cntrl4.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 77920 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77920 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -413,9 +412,9 @@ system.ruby.l1_cntrl4.prefetcher.hits 0 # nu system.ruby.l1_cntrl4.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl5.L1Dcache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78400 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78401 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 2 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 77349 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 77351 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -428,9 +427,9 @@ system.ruby.l1_cntrl5.prefetcher.hits 0 # nu system.ruby.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl6.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78522 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78524 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78030 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78030 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -444,8 +443,8 @@ system.ruby.l1_cntrl6.prefetcher.partial_hits 0 system.ruby.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed system.ruby.l1_cntrl7.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78168 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78170 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_misses 77624 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77626 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -458,757 +457,761 @@ system.ruby.l1_cntrl7.prefetcher.hits 0 # nu system.ruby.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l2_cntrl0.L2cache.demand_hits 30 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 626211 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 626241 # Number of cache demand accesses -system.ruby.l2_cntrl0.fully_busy_cycles 2 # cycles for which number of transistions == max transitions +system.ruby.l2_cntrl0.L2cache.demand_hits 26 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 622454 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 622480 # Number of cache demand accesses +system.ruby.l2_cntrl0.fully_busy_cycles 1 # cycles for which number of transistions == max transitions system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers00.percent_links_utilized 4.067261 -system.ruby.network.routers00.msg_count.Control::0 78340 -system.ruby.network.routers00.msg_count.Request_Control::2 76854 -system.ruby.network.routers00.msg_count.Response_Data::1 78890 -system.ruby.network.routers00.msg_count.Response_Control::1 65170 -system.ruby.network.routers00.msg_count.Response_Control::2 77670 -system.ruby.network.routers00.msg_count.Writeback_Data::0 14681 -system.ruby.network.routers00.msg_count.Writeback_Data::1 52211 -system.ruby.network.routers00.msg_count.Writeback_Control::0 26249 -system.ruby.network.routers00.msg_bytes.Control::0 626720 -system.ruby.network.routers00.msg_bytes.Request_Control::2 614832 -system.ruby.network.routers00.msg_bytes.Response_Data::1 5680080 -system.ruby.network.routers00.msg_bytes.Response_Control::1 521360 -system.ruby.network.routers00.msg_bytes.Response_Control::2 621360 -system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1057032 -system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3759192 -system.ruby.network.routers00.msg_bytes.Writeback_Control::0 209992 -system.ruby.network.routers01.percent_links_utilized 4.050980 -system.ruby.network.routers01.msg_count.Control::0 78114 -system.ruby.network.routers01.msg_count.Request_Control::2 76575 -system.ruby.network.routers01.msg_count.Response_Data::1 78655 -system.ruby.network.routers01.msg_count.Response_Control::1 65054 -system.ruby.network.routers01.msg_count.Response_Control::2 77479 -system.ruby.network.routers01.msg_count.Writeback_Data::0 14645 -system.ruby.network.routers01.msg_count.Writeback_Data::1 51864 -system.ruby.network.routers01.msg_count.Writeback_Control::0 26073 -system.ruby.network.routers01.msg_bytes.Control::0 624912 -system.ruby.network.routers01.msg_bytes.Request_Control::2 612600 -system.ruby.network.routers01.msg_bytes.Response_Data::1 5663160 -system.ruby.network.routers01.msg_bytes.Response_Control::1 520432 -system.ruby.network.routers01.msg_bytes.Response_Control::2 619832 -system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1054440 -system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3734208 -system.ruby.network.routers01.msg_bytes.Writeback_Control::0 208584 -system.ruby.network.routers02.percent_links_utilized 4.064773 -system.ruby.network.routers02.msg_count.Control::0 78247 -system.ruby.network.routers02.msg_count.Request_Control::2 76629 -system.ruby.network.routers02.msg_count.Response_Data::1 78830 -system.ruby.network.routers02.msg_count.Response_Control::1 65128 -system.ruby.network.routers02.msg_count.Response_Control::2 77611 -system.ruby.network.routers02.msg_count.Writeback_Data::0 14874 -system.ruby.network.routers02.msg_count.Writeback_Data::1 52033 -system.ruby.network.routers02.msg_count.Writeback_Control::0 26072 -system.ruby.network.routers02.msg_bytes.Control::0 625976 -system.ruby.network.routers02.msg_bytes.Request_Control::2 613032 -system.ruby.network.routers02.msg_bytes.Response_Data::1 5675760 -system.ruby.network.routers02.msg_bytes.Response_Control::1 521024 -system.ruby.network.routers02.msg_bytes.Response_Control::2 620888 -system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1070928 -system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3746376 -system.ruby.network.routers02.msg_bytes.Writeback_Control::0 208576 -system.ruby.network.routers03.percent_links_utilized 4.041888 -system.ruby.network.routers03.msg_count.Control::0 78027 -system.ruby.network.routers03.msg_count.Request_Control::2 76405 -system.ruby.network.routers03.msg_count.Response_Data::1 78579 -system.ruby.network.routers03.msg_count.Response_Control::1 64814 -system.ruby.network.routers03.msg_count.Response_Control::2 77407 -system.ruby.network.routers03.msg_count.Writeback_Data::0 14605 -system.ruby.network.routers03.msg_count.Writeback_Data::1 51660 -system.ruby.network.routers03.msg_count.Writeback_Control::0 25864 -system.ruby.network.routers03.msg_bytes.Control::0 624216 -system.ruby.network.routers03.msg_bytes.Request_Control::2 611240 -system.ruby.network.routers03.msg_bytes.Response_Data::1 5657688 -system.ruby.network.routers03.msg_bytes.Response_Control::1 518512 -system.ruby.network.routers03.msg_bytes.Response_Control::2 619256 -system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1051560 -system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3719520 -system.ruby.network.routers03.msg_bytes.Writeback_Control::0 206912 -system.ruby.network.routers04.percent_links_utilized 4.068436 -system.ruby.network.routers04.msg_count.Control::0 78442 -system.ruby.network.routers04.msg_count.Request_Control::2 76900 -system.ruby.network.routers04.msg_count.Response_Data::1 78975 -system.ruby.network.routers04.msg_count.Response_Control::1 65253 -system.ruby.network.routers04.msg_count.Response_Control::2 77788 -system.ruby.network.routers04.msg_count.Writeback_Data::0 14693 -system.ruby.network.routers04.msg_count.Writeback_Data::1 52136 -system.ruby.network.routers04.msg_count.Writeback_Control::0 26175 -system.ruby.network.routers04.msg_bytes.Control::0 627536 -system.ruby.network.routers04.msg_bytes.Request_Control::2 615200 -system.ruby.network.routers04.msg_bytes.Response_Data::1 5686200 -system.ruby.network.routers04.msg_bytes.Response_Control::1 522024 -system.ruby.network.routers04.msg_bytes.Response_Control::2 622304 -system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1057896 -system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3753792 -system.ruby.network.routers04.msg_bytes.Writeback_Control::0 209400 -system.ruby.network.routers05.percent_links_utilized 4.073805 -system.ruby.network.routers05.msg_count.Control::0 78400 -system.ruby.network.routers05.msg_count.Request_Control::2 76839 -system.ruby.network.routers05.msg_count.Response_Data::1 78938 -system.ruby.network.routers05.msg_count.Response_Control::1 65295 -system.ruby.network.routers05.msg_count.Response_Control::2 77798 -system.ruby.network.routers05.msg_count.Writeback_Data::0 14936 -system.ruby.network.routers05.msg_count.Writeback_Data::1 52185 -system.ruby.network.routers05.msg_count.Writeback_Control::0 26091 -system.ruby.network.routers05.msg_bytes.Control::0 627200 -system.ruby.network.routers05.msg_bytes.Request_Control::2 614712 -system.ruby.network.routers05.msg_bytes.Response_Data::1 5683536 -system.ruby.network.routers05.msg_bytes.Response_Control::1 522360 -system.ruby.network.routers05.msg_bytes.Response_Control::2 622384 -system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1075392 -system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3757320 -system.ruby.network.routers05.msg_bytes.Writeback_Control::0 208728 -system.ruby.network.routers06.percent_links_utilized 4.080917 -system.ruby.network.routers06.msg_count.Control::0 78520 -system.ruby.network.routers06.msg_count.Request_Control::2 76940 -system.ruby.network.routers06.msg_count.Response_Data::1 79089 -system.ruby.network.routers06.msg_count.Response_Control::1 65458 -system.ruby.network.routers06.msg_count.Response_Control::2 77870 -system.ruby.network.routers06.msg_count.Writeback_Data::0 14849 -system.ruby.network.routers06.msg_count.Writeback_Data::1 52352 -system.ruby.network.routers06.msg_count.Writeback_Control::0 26420 -system.ruby.network.routers06.msg_bytes.Control::0 628160 -system.ruby.network.routers06.msg_bytes.Request_Control::2 615520 -system.ruby.network.routers06.msg_bytes.Response_Data::1 5694408 -system.ruby.network.routers06.msg_bytes.Response_Control::1 523664 -system.ruby.network.routers06.msg_bytes.Response_Control::2 622960 -system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1069128 -system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3769344 -system.ruby.network.routers06.msg_bytes.Writeback_Control::0 211360 -system.ruby.network.routers07.percent_links_utilized 4.063746 -system.ruby.network.routers07.msg_count.Control::0 78168 -system.ruby.network.routers07.msg_count.Request_Control::2 76677 -system.ruby.network.routers07.msg_count.Response_Data::1 78677 -system.ruby.network.routers07.msg_count.Response_Control::1 65008 -system.ruby.network.routers07.msg_count.Response_Control::2 77497 -system.ruby.network.routers07.msg_count.Writeback_Data::0 14825 -system.ruby.network.routers07.msg_count.Writeback_Data::1 52217 -system.ruby.network.routers07.msg_count.Writeback_Control::0 26086 -system.ruby.network.routers07.msg_bytes.Control::0 625344 -system.ruby.network.routers07.msg_bytes.Request_Control::2 613416 -system.ruby.network.routers07.msg_bytes.Response_Data::1 5664744 -system.ruby.network.routers07.msg_bytes.Response_Control::1 520064 -system.ruby.network.routers07.msg_bytes.Response_Control::2 619976 -system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1067400 -system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3759624 -system.ruby.network.routers07.msg_bytes.Writeback_Control::0 208688 -system.ruby.network.routers08.percent_links_utilized 55.252965 -system.ruby.network.routers08.msg_count.Control::0 1246782 -system.ruby.network.routers08.msg_count.Request_Control::2 609978 -system.ruby.network.routers08.msg_count.Response_Data::1 1465599 -system.ruby.network.routers08.msg_count.Response_Control::1 1538920 -system.ruby.network.routers08.msg_count.Response_Control::2 621120 -system.ruby.network.routers08.msg_count.Writeback_Data::0 118108 -system.ruby.network.routers08.msg_count.Writeback_Data::1 416658 -system.ruby.network.routers08.msg_count.Writeback_Control::0 209030 -system.ruby.network.routers08.msg_bytes.Control::0 9974256 -system.ruby.network.routers08.msg_bytes.Request_Control::2 4879824 -system.ruby.network.routers08.msg_bytes.Response_Data::1 105523128 -system.ruby.network.routers08.msg_bytes.Response_Control::1 12311360 -system.ruby.network.routers08.msg_bytes.Response_Control::2 4968960 -system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8503776 -system.ruby.network.routers08.msg_bytes.Writeback_Data::1 29999376 -system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1672240 -system.ruby.network.routers09.percent_links_utilized 22.947943 -system.ruby.network.routers09.msg_count.Control::0 620524 -system.ruby.network.routers09.msg_count.Response_Data::1 843779 -system.ruby.network.routers09.msg_count.Response_Control::1 1017772 -system.ruby.network.routers09.msg_bytes.Control::0 4964192 -system.ruby.network.routers09.msg_bytes.Response_Data::1 60752088 -system.ruby.network.routers09.msg_bytes.Response_Control::1 8142176 -system.ruby.network.routers10.percent_links_utilized 11.077953 -system.ruby.network.routers10.msg_count.Control::0 1246782 -system.ruby.network.routers10.msg_count.Request_Control::2 613819 -system.ruby.network.routers10.msg_count.Response_Data::1 1471285 -system.ruby.network.routers10.msg_count.Response_Control::1 1538936 -system.ruby.network.routers10.msg_count.Response_Control::2 621120 -system.ruby.network.routers10.msg_count.Writeback_Data::0 118108 -system.ruby.network.routers10.msg_count.Writeback_Data::1 416658 -system.ruby.network.routers10.msg_count.Writeback_Control::0 209030 -system.ruby.network.routers10.msg_bytes.Control::0 9974256 -system.ruby.network.routers10.msg_bytes.Request_Control::2 4910552 -system.ruby.network.routers10.msg_bytes.Response_Data::1 105932520 -system.ruby.network.routers10.msg_bytes.Response_Control::1 12311488 -system.ruby.network.routers10.msg_bytes.Response_Control::2 4968960 -system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8503776 -system.ruby.network.routers10.msg_bytes.Writeback_Data::1 29999376 -system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1672240 -system.ruby.network.msg_count.Control 3740346 -system.ruby.network.msg_count.Request_Control 1837616 -system.ruby.network.msg_count.Response_Data 4411296 -system.ruby.network.msg_count.Response_Control 6480168 -system.ruby.network.msg_count.Writeback_Data 1604298 -system.ruby.network.msg_count.Writeback_Control 627090 -system.ruby.network.msg_byte.Control 29922768 -system.ruby.network.msg_byte.Request_Control 14700928 -system.ruby.network.msg_byte.Response_Data 317613312 -system.ruby.network.msg_byte.Response_Control 51841344 -system.ruby.network.msg_byte.Writeback_Data 115509456 -system.ruby.network.msg_byte.Writeback_Control 5016720 -system.ruby.network.routers00.throttle0.link_utilization 4.090414 -system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 76854 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 78337 -system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 40931 -system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 614832 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5640264 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 327448 -system.ruby.network.routers00.throttle1.link_utilization 4.044107 -system.ruby.network.routers00.throttle1.msg_count.Control::0 78340 -system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 553 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 24239 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 77670 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14681 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 52211 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 26249 -system.ruby.network.routers00.throttle1.msg_bytes.Control::0 626720 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 39816 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 193912 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 621360 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1057032 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3759192 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 209992 -system.ruby.network.routers01.throttle0.link_utilization 4.077917 -system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 76575 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 78112 -system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 40721 -system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 612600 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5624064 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 325768 -system.ruby.network.routers01.throttle1.link_utilization 4.024043 -system.ruby.network.routers01.throttle1.msg_count.Control::0 78114 -system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 543 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 24333 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 77479 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14645 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 51864 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 26073 -system.ruby.network.routers01.throttle1.msg_bytes.Control::0 624912 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 39096 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 194664 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 619832 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1054440 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3734208 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 208584 -system.ruby.network.routers02.throttle0.link_utilization 4.085214 -system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 76629 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 78244 -system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 40947 -system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 613032 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5633568 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 327576 -system.ruby.network.routers02.throttle1.link_utilization 4.044331 -system.ruby.network.routers02.throttle1.msg_count.Control::0 78247 -system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 586 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 24181 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77611 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14874 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 52033 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 26072 -system.ruby.network.routers02.throttle1.msg_bytes.Control::0 625976 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 42192 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 193448 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 620888 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1070928 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3746376 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 208576 -system.ruby.network.routers03.throttle0.link_utilization 4.071877 -system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 76405 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 78024 -system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 40468 -system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 611240 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5617728 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 323744 -system.ruby.network.routers03.throttle1.link_utilization 4.011899 -system.ruby.network.routers03.throttle1.msg_count.Control::0 78027 -system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 555 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24346 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77407 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14605 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 51660 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 25864 -system.ruby.network.routers03.throttle1.msg_bytes.Control::0 624216 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 39960 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 194768 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 619256 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1051560 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3719520 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 206912 -system.ruby.network.routers04.throttle0.link_utilization 4.094898 -system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 76900 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 78439 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 40869 -system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 615200 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5647608 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 326952 -system.ruby.network.routers04.throttle1.link_utilization 4.041975 -system.ruby.network.routers04.throttle1.msg_count.Control::0 78442 -system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 536 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 24384 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 77788 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14693 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 52136 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 26175 -system.ruby.network.routers04.throttle1.msg_bytes.Control::0 627536 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 38592 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 195072 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 622304 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1057896 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3753792 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 209400 -system.ruby.network.routers05.throttle0.link_utilization 4.093516 -system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 76839 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 78397 -system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 41030 -system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 614712 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5644584 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 328240 -system.ruby.network.routers05.throttle1.link_utilization 4.054094 -system.ruby.network.routers05.throttle1.msg_count.Control::0 78400 -system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 541 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24265 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 77798 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14936 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 52185 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 26091 -system.ruby.network.routers05.throttle1.msg_bytes.Control::0 627200 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 38952 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 194120 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 622384 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1075392 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3757320 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 208728 -system.ruby.network.routers06.throttle0.link_utilization 4.100600 -system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 76940 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 78518 -system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 41268 -system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 615520 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5653296 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 330144 -system.ruby.network.routers06.throttle1.link_utilization 4.061233 -system.ruby.network.routers06.throttle1.msg_count.Control::0 78520 -system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 571 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24190 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77870 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14849 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 52352 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 26420 -system.ruby.network.routers06.throttle1.msg_bytes.Control::0 628160 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 41112 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 193520 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 622960 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1069128 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3769344 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 211360 -system.ruby.network.routers07.throttle0.link_utilization 4.081700 -system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 76677 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 78164 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 40912 -system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 613416 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5627808 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 327296 -system.ruby.network.routers07.throttle1.link_utilization 4.045793 -system.ruby.network.routers07.throttle1.msg_count.Control::0 78168 -system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 513 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 24096 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 77497 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14825 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 52217 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 26086 -system.ruby.network.routers07.throttle1.msg_bytes.Control::0 625344 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 36936 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 192768 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 619976 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1067400 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3759624 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 208688 -system.ruby.network.routers08.throttle0.link_utilization 63.034878 -system.ruby.network.routers08.throttle0.msg_count.Control::0 626258 -system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 621790 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 814534 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 621120 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 118108 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 416658 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 209030 -system.ruby.network.routers08.throttle0.msg_bytes.Control::0 5010064 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44768880 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6516272 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4968960 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8503776 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 29999376 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1672240 -system.ruby.network.routers08.throttle1.link_utilization 47.471053 -system.ruby.network.routers08.throttle1.msg_count.Control::0 620524 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 609978 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 843809 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 724386 -system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4964192 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4879824 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60754248 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5795088 -system.ruby.network.routers09.throttle0.link_utilization 15.048498 -system.ruby.network.routers09.throttle0.msg_count.Control::0 620524 -system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 223260 -system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 397256 -system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4964192 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 16074720 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3178048 -system.ruby.network.routers09.throttle1.link_utilization 30.847387 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 620519 -system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 620516 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44677368 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4964128 -system.ruby.network.routers10.throttle0.link_utilization 4.090414 -system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 76854 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 78337 -system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 40931 -system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 614832 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5640264 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 327448 -system.ruby.network.routers10.throttle1.link_utilization 4.077917 -system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 76575 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 78112 -system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 40721 -system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 612600 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5624064 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 325768 -system.ruby.network.routers10.throttle2.link_utilization 4.085214 -system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 76629 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 78244 -system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 40947 -system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 613032 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5633568 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 327576 -system.ruby.network.routers10.throttle3.link_utilization 4.071877 -system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 76405 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 78024 -system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 40468 -system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 611240 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5617728 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 323744 -system.ruby.network.routers10.throttle4.link_utilization 4.094898 -system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 76900 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 78439 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 40869 -system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 615200 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5647608 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 326952 -system.ruby.network.routers10.throttle5.link_utilization 4.093516 -system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 76839 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 78397 -system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 41030 -system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 614712 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5644584 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 328240 -system.ruby.network.routers10.throttle6.link_utilization 4.100615 -system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 76940 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 78518 -system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 41268 -system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 615520 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5653296 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 330144 -system.ruby.network.routers10.throttle7.link_utilization 4.081700 -system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 76677 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 78164 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 40912 -system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 613416 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5627808 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 327296 -system.ruby.network.routers10.throttle8.link_utilization 63.034878 -system.ruby.network.routers10.throttle8.msg_count.Control::0 626258 -system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 621790 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 814534 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 621120 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 118108 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 416658 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 209030 -system.ruby.network.routers10.throttle8.msg_bytes.Control::0 5010064 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44768880 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6516272 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4968960 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8503776 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 29999376 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1672240 -system.ruby.network.routers10.throttle9.link_utilization 15.048498 -system.ruby.network.routers10.throttle9.msg_count.Control::0 620524 -system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 223260 -system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 397256 -system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4964192 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 16074720 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3178048 +system.ruby.network.routers00.percent_links_utilized 4.077979 +system.ruby.network.routers00.msg_count.Control::0 77929 +system.ruby.network.routers00.msg_count.Request_Control::2 76372 +system.ruby.network.routers00.msg_count.Response_Data::1 78516 +system.ruby.network.routers00.msg_count.Response_Control::1 64974 +system.ruby.network.routers00.msg_count.Response_Control::2 77309 +system.ruby.network.routers00.msg_count.Writeback_Data::0 14787 +system.ruby.network.routers00.msg_count.Writeback_Data::1 51988 +system.ruby.network.routers00.msg_count.Writeback_Control::0 26225 +system.ruby.network.routers00.msg_bytes.Control::0 623432 +system.ruby.network.routers00.msg_bytes.Request_Control::2 610976 +system.ruby.network.routers00.msg_bytes.Response_Data::1 5653152 +system.ruby.network.routers00.msg_bytes.Response_Control::1 519792 +system.ruby.network.routers00.msg_bytes.Response_Control::2 618472 +system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1064664 +system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3743136 +system.ruby.network.routers00.msg_bytes.Writeback_Control::0 209800 +system.ruby.network.routers01.percent_links_utilized 4.073302 +system.ruby.network.routers01.msg_count.Control::0 77883 +system.ruby.network.routers01.msg_count.Request_Control::2 76369 +system.ruby.network.routers01.msg_count.Response_Data::1 78435 +system.ruby.network.routers01.msg_count.Response_Control::1 65028 +system.ruby.network.routers01.msg_count.Response_Control::2 77256 +system.ruby.network.routers01.msg_count.Writeback_Data::0 14830 +system.ruby.network.routers01.msg_count.Writeback_Data::1 51842 +system.ruby.network.routers01.msg_count.Writeback_Control::0 26059 +system.ruby.network.routers01.msg_bytes.Control::0 623064 +system.ruby.network.routers01.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers01.msg_bytes.Response_Data::1 5647320 +system.ruby.network.routers01.msg_bytes.Response_Control::1 520224 +system.ruby.network.routers01.msg_bytes.Response_Control::2 618048 +system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1067760 +system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3732624 +system.ruby.network.routers01.msg_bytes.Writeback_Control::0 208472 +system.ruby.network.routers02.percent_links_utilized 4.081766 +system.ruby.network.routers02.msg_count.Control::0 77910 +system.ruby.network.routers02.msg_count.Request_Control::2 76378 +system.ruby.network.routers02.msg_count.Response_Data::1 78487 +system.ruby.network.routers02.msg_count.Response_Control::1 64918 +system.ruby.network.routers02.msg_count.Response_Control::2 77278 +system.ruby.network.routers02.msg_count.Writeback_Data::0 14999 +system.ruby.network.routers02.msg_count.Writeback_Data::1 52012 +system.ruby.network.routers02.msg_count.Writeback_Control::0 25976 +system.ruby.network.routers02.msg_bytes.Control::0 623280 +system.ruby.network.routers02.msg_bytes.Request_Control::2 611024 +system.ruby.network.routers02.msg_bytes.Response_Data::1 5651064 +system.ruby.network.routers02.msg_bytes.Response_Control::1 519344 +system.ruby.network.routers02.msg_bytes.Response_Control::2 618224 +system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1079928 +system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3744864 +system.ruby.network.routers02.msg_bytes.Writeback_Control::0 207808 +system.ruby.network.routers03.percent_links_utilized 4.053232 +system.ruby.network.routers03.msg_count.Control::0 77853 +system.ruby.network.routers03.msg_count.Request_Control::2 76242 +system.ruby.network.routers03.msg_count.Response_Data::1 78341 +system.ruby.network.routers03.msg_count.Response_Control::1 64787 +system.ruby.network.routers03.msg_count.Response_Control::2 77228 +system.ruby.network.routers03.msg_count.Writeback_Data::0 14372 +system.ruby.network.routers03.msg_count.Writeback_Data::1 51549 +system.ruby.network.routers03.msg_count.Writeback_Control::0 26066 +system.ruby.network.routers03.msg_bytes.Control::0 622824 +system.ruby.network.routers03.msg_bytes.Request_Control::2 609936 +system.ruby.network.routers03.msg_bytes.Response_Data::1 5640552 +system.ruby.network.routers03.msg_bytes.Response_Control::1 518296 +system.ruby.network.routers03.msg_bytes.Response_Control::2 617824 +system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1034784 +system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3711528 +system.ruby.network.routers03.msg_bytes.Writeback_Control::0 208528 +system.ruby.network.routers04.percent_links_utilized 4.074512 +system.ruby.network.routers04.msg_count.Control::0 77920 +system.ruby.network.routers04.msg_count.Request_Control::2 76369 +system.ruby.network.routers04.msg_count.Response_Data::1 78444 +system.ruby.network.routers04.msg_count.Response_Control::1 64745 +system.ruby.network.routers04.msg_count.Response_Control::2 77284 +system.ruby.network.routers04.msg_count.Writeback_Data::0 14626 +system.ruby.network.routers04.msg_count.Writeback_Data::1 52096 +system.ruby.network.routers04.msg_count.Writeback_Control::0 26230 +system.ruby.network.routers04.msg_bytes.Control::0 623360 +system.ruby.network.routers04.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers04.msg_bytes.Response_Data::1 5647968 +system.ruby.network.routers04.msg_bytes.Response_Control::1 517960 +system.ruby.network.routers04.msg_bytes.Response_Control::2 618272 +system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1053072 +system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3750912 +system.ruby.network.routers04.msg_bytes.Writeback_Control::0 209840 +system.ruby.network.routers05.percent_links_utilized 4.040784 +system.ruby.network.routers05.msg_count.Control::0 77349 +system.ruby.network.routers05.msg_count.Request_Control::2 75887 +system.ruby.network.routers05.msg_count.Response_Data::1 77890 +system.ruby.network.routers05.msg_count.Response_Control::1 64420 +system.ruby.network.routers05.msg_count.Response_Control::2 76714 +system.ruby.network.routers05.msg_count.Writeback_Data::0 14568 +system.ruby.network.routers05.msg_count.Writeback_Data::1 51472 +system.ruby.network.routers05.msg_count.Writeback_Control::0 25817 +system.ruby.network.routers05.msg_bytes.Control::0 618792 +system.ruby.network.routers05.msg_bytes.Request_Control::2 607096 +system.ruby.network.routers05.msg_bytes.Response_Data::1 5608080 +system.ruby.network.routers05.msg_bytes.Response_Control::1 515360 +system.ruby.network.routers05.msg_bytes.Response_Control::2 613712 +system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1048896 +system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3705984 +system.ruby.network.routers05.msg_bytes.Writeback_Control::0 206536 +system.ruby.network.routers06.percent_links_utilized 4.078804 +system.ruby.network.routers06.msg_count.Control::0 78028 +system.ruby.network.routers06.msg_count.Request_Control::2 76433 +system.ruby.network.routers06.msg_count.Response_Data::1 78577 +system.ruby.network.routers06.msg_count.Response_Control::1 65028 +system.ruby.network.routers06.msg_count.Response_Control::2 77408 +system.ruby.network.routers06.msg_count.Writeback_Data::0 14677 +system.ruby.network.routers06.msg_count.Writeback_Data::1 52028 +system.ruby.network.routers06.msg_count.Writeback_Control::0 26326 +system.ruby.network.routers06.msg_bytes.Control::0 624224 +system.ruby.network.routers06.msg_bytes.Request_Control::2 611464 +system.ruby.network.routers06.msg_bytes.Response_Data::1 5657544 +system.ruby.network.routers06.msg_bytes.Response_Control::1 520224 +system.ruby.network.routers06.msg_bytes.Response_Control::2 619264 +system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1056744 +system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3746016 +system.ruby.network.routers06.msg_bytes.Writeback_Control::0 210608 +system.ruby.network.routers07.percent_links_utilized 4.053545 +system.ruby.network.routers07.msg_count.Control::0 77624 +system.ruby.network.routers07.msg_count.Request_Control::2 76062 +system.ruby.network.routers07.msg_count.Response_Data::1 78174 +system.ruby.network.routers07.msg_count.Response_Control::1 64467 +system.ruby.network.routers07.msg_count.Response_Control::2 76992 +system.ruby.network.routers07.msg_count.Writeback_Data::0 14495 +system.ruby.network.routers07.msg_count.Writeback_Data::1 51718 +system.ruby.network.routers07.msg_count.Writeback_Control::0 26031 +system.ruby.network.routers07.msg_bytes.Control::0 620992 +system.ruby.network.routers07.msg_bytes.Request_Control::2 608496 +system.ruby.network.routers07.msg_bytes.Response_Data::1 5628528 +system.ruby.network.routers07.msg_bytes.Response_Control::1 515736 +system.ruby.network.routers07.msg_bytes.Response_Control::2 615936 +system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1043640 +system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3723696 +system.ruby.network.routers07.msg_bytes.Writeback_Control::0 208248 +system.ruby.network.routers08.percent_links_utilized 55.272093 +system.ruby.network.routers08.msg_count.Control::0 1239319 +system.ruby.network.routers08.msg_count.Request_Control::2 606343 +system.ruby.network.routers08.msg_count.Response_Data::1 1456402 +system.ruby.network.routers08.msg_count.Response_Control::1 1530483 +system.ruby.network.routers08.msg_count.Response_Control::2 617469 +system.ruby.network.routers08.msg_count.Writeback_Data::0 117354 +system.ruby.network.routers08.msg_count.Writeback_Data::1 414705 +system.ruby.network.routers08.msg_count.Writeback_Control::0 208730 +system.ruby.network.routers08.msg_bytes.Control::0 9914552 +system.ruby.network.routers08.msg_bytes.Request_Control::2 4850744 +system.ruby.network.routers08.msg_bytes.Response_Data::1 104860944 +system.ruby.network.routers08.msg_bytes.Response_Control::1 12243864 +system.ruby.network.routers08.msg_bytes.Response_Control::2 4939752 +system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8449488 +system.ruby.network.routers08.msg_bytes.Writeback_Data::1 29858760 +system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1669840 +system.ruby.network.routers09.percent_links_utilized 22.944838 +system.ruby.network.routers09.msg_count.Control::0 616823 +system.ruby.network.routers09.msg_count.Response_Data::1 838296 +system.ruby.network.routers09.msg_count.Response_Control::1 1012152 +system.ruby.network.routers09.msg_bytes.Control::0 4934584 +system.ruby.network.routers09.msg_bytes.Response_Data::1 60357312 +system.ruby.network.routers09.msg_bytes.Response_Control::1 8097216 +system.ruby.network.routers10.percent_links_utilized 11.081662 +system.ruby.network.routers10.msg_count.Control::0 1239319 +system.ruby.network.routers10.msg_count.Request_Control::2 610112 +system.ruby.network.routers10.msg_count.Response_Data::1 1462032 +system.ruby.network.routers10.msg_count.Response_Control::1 1530501 +system.ruby.network.routers10.msg_count.Response_Control::2 617469 +system.ruby.network.routers10.msg_count.Writeback_Data::0 117354 +system.ruby.network.routers10.msg_count.Writeback_Data::1 414705 +system.ruby.network.routers10.msg_count.Writeback_Control::0 208730 +system.ruby.network.routers10.msg_bytes.Control::0 9914552 +system.ruby.network.routers10.msg_bytes.Request_Control::2 4880896 +system.ruby.network.routers10.msg_bytes.Response_Data::1 105266304 +system.ruby.network.routers10.msg_bytes.Response_Control::1 12244008 +system.ruby.network.routers10.msg_bytes.Response_Control::2 4939752 +system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8449488 +system.ruby.network.routers10.msg_bytes.Writeback_Data::1 29858760 +system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1669840 +system.ruby.network.msg_count.Control 3717957 +system.ruby.network.msg_count.Request_Control 1826567 +system.ruby.network.msg_count.Response_Data 4383594 +system.ruby.network.msg_count.Response_Control 6443910 +system.ruby.network.msg_count.Writeback_Data 1596177 +system.ruby.network.msg_count.Writeback_Control 626190 +system.ruby.network.msg_byte.Control 29743656 +system.ruby.network.msg_byte.Request_Control 14612536 +system.ruby.network.msg_byte.Response_Data 315618768 +system.ruby.network.msg_byte.Response_Control 51551280 +system.ruby.network.msg_byte.Writeback_Data 114924744 +system.ruby.network.msg_byte.Writeback_Control 5009520 +system.ruby.network.routers00.throttle0.link_utilization 4.095552 +system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 76372 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 77927 +system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 41012 +system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 610976 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5610744 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 328096 +system.ruby.network.routers00.throttle1.link_utilization 4.060406 +system.ruby.network.routers00.throttle1.msg_count.Control::0 77929 +system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 589 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 23962 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 77309 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14787 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 51988 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 26225 +system.ruby.network.routers00.throttle1.msg_bytes.Control::0 623432 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 42408 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 191696 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 618472 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1064664 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3743136 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 209800 +system.ruby.network.routers01.throttle0.link_utilization 4.092871 +system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 76369 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 77881 +system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 40893 +system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5607432 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 327144 +system.ruby.network.routers01.throttle1.link_utilization 4.053733 +system.ruby.network.routers01.throttle1.msg_count.Control::0 77883 +system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 554 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 24135 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 77256 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14830 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 51842 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 26059 +system.ruby.network.routers01.throttle1.msg_bytes.Control::0 623064 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 39888 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 193080 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 618048 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1067760 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3732624 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 208472 +system.ruby.network.routers02.throttle0.link_utilization 4.094437 +system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 76378 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 77906 +system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 40972 +system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 611024 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5609232 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 327776 +system.ruby.network.routers02.throttle1.link_utilization 4.069095 +system.ruby.network.routers02.throttle1.msg_count.Control::0 77910 +system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 581 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 23946 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77278 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14999 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 52012 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 25976 +system.ruby.network.routers02.throttle1.msg_bytes.Control::0 623280 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 41832 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 191568 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 618224 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1079928 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3744864 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 207808 +system.ruby.network.routers03.throttle0.link_utilization 4.088574 +system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 76242 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 77850 +system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 40440 +system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 609936 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5605200 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 323520 +system.ruby.network.routers03.throttle1.link_utilization 4.017891 +system.ruby.network.routers03.throttle1.msg_count.Control::0 77853 +system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 491 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24347 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77228 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14372 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 51549 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 26066 +system.ruby.network.routers03.throttle1.msg_bytes.Control::0 622824 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 35352 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 194776 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 617824 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1034784 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3711528 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 208528 +system.ruby.network.routers04.throttle0.link_utilization 4.094257 +system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 76369 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 77916 +system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 40855 +system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5609952 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 326840 +system.ruby.network.routers04.throttle1.link_utilization 4.054768 +system.ruby.network.routers04.throttle1.msg_count.Control::0 77920 +system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 528 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 23890 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 77284 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14626 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 52096 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 26230 +system.ruby.network.routers04.throttle1.msg_bytes.Control::0 623360 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 38016 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 191120 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 618272 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1053072 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3750912 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 209840 +system.ruby.network.routers05.throttle0.link_utilization 4.063897 +system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 75887 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 77347 +system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 40389 +system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 607096 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5568984 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 323112 +system.ruby.network.routers05.throttle1.link_utilization 4.017671 +system.ruby.network.routers05.throttle1.msg_count.Control::0 77349 +system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 543 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24031 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 76714 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14568 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 51472 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 25817 +system.ruby.network.routers05.throttle1.msg_bytes.Control::0 618792 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 39096 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 192248 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 613712 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1048896 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3705984 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 206536 +system.ruby.network.routers06.throttle0.link_utilization 4.100299 +system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 76433 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 78027 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 41003 +system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 611464 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5617944 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 328024 +system.ruby.network.routers06.throttle1.link_utilization 4.057309 +system.ruby.network.routers06.throttle1.msg_count.Control::0 78028 +system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 550 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24025 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77408 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14677 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 52028 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 26326 +system.ruby.network.routers06.throttle1.msg_bytes.Control::0 624224 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 39600 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 192200 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 619264 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1056744 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3746016 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 210608 +system.ruby.network.routers07.throttle0.link_utilization 4.077784 +system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 76062 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 77621 +system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 40524 +system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 608496 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5588712 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 324192 +system.ruby.network.routers07.throttle1.link_utilization 4.029306 +system.ruby.network.routers07.throttle1.msg_count.Control::0 77624 +system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 553 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 23943 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 76992 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14495 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 51718 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 26031 +system.ruby.network.routers07.throttle1.msg_bytes.Control::0 620992 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 39816 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 191544 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 615936 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1043640 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3723696 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 208248 +system.ruby.network.routers08.throttle0.link_utilization 63.074630 +system.ruby.network.routers08.throttle0.msg_count.Control::0 622496 +system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 618080 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 809075 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 617469 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 117354 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 414705 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 208730 +system.ruby.network.routers08.throttle0.msg_bytes.Control::0 4979968 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44501760 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6472600 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4939752 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8449488 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 29858760 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1669840 +system.ruby.network.routers08.throttle1.link_utilization 47.469555 +system.ruby.network.routers08.throttle1.msg_count.Control::0 616823 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 606343 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 838322 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 721408 +system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4934584 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4850744 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60359184 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5771264 +system.ruby.network.routers09.throttle0.link_utilization 15.034308 +system.ruby.network.routers09.throttle0.msg_count.Control::0 616823 +system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 221477 +system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 395338 +system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4934584 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 15946344 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3162704 +system.ruby.network.routers09.throttle1.link_utilization 30.855368 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 616819 +system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 616814 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44410968 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4934512 +system.ruby.network.routers10.throttle0.link_utilization 4.095552 +system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 76372 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 77927 +system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 41012 +system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 610976 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5610744 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 328096 +system.ruby.network.routers10.throttle1.link_utilization 4.092871 +system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 76369 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 77881 +system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 40893 +system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5607432 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 327144 +system.ruby.network.routers10.throttle2.link_utilization 4.094437 +system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 76378 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 77906 +system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 40972 +system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 611024 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5609232 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 327776 +system.ruby.network.routers10.throttle3.link_utilization 4.088574 +system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 76242 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 77850 +system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 40440 +system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 609936 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5605200 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 323520 +system.ruby.network.routers10.throttle4.link_utilization 4.094257 +system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 76369 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 77916 +system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 40855 +system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 610952 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5609952 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 326840 +system.ruby.network.routers10.throttle5.link_utilization 4.063897 +system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 75887 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 77347 +system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 40389 +system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 607096 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5568984 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 323112 +system.ruby.network.routers10.throttle6.link_utilization 4.100314 +system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 76433 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 78027 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 41003 +system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 611464 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5617944 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 328024 +system.ruby.network.routers10.throttle7.link_utilization 4.077784 +system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 76062 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 77621 +system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 40524 +system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 608496 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5588712 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 324192 +system.ruby.network.routers10.throttle8.link_utilization 63.074630 +system.ruby.network.routers10.throttle8.msg_count.Control::0 622496 +system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 618080 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 809075 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 617469 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 117354 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 414705 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 208730 +system.ruby.network.routers10.throttle8.msg_bytes.Control::0 4979968 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44501760 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6472600 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4939752 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8449488 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 29858760 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1669840 +system.ruby.network.routers10.throttle9.link_utilization 15.034308 +system.ruby.network.routers10.throttle9.msg_count.Control::0 616823 +system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 221477 +system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 395338 +system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4934584 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 15946344 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3162704 system.ruby.delayVCHist.vnet_0::bucket_size 32 # delay histogram for vnet_0 system.ruby.delayVCHist.vnet_0::max_bucket 319 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::samples 1574491 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::mean 16.474170 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::stdev 28.035636 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0 | 1266521 80.44% 80.44% | 148763 9.45% 89.89% | 120040 7.62% 97.51% | 34394 2.18% 99.70% | 3905 0.25% 99.94% | 634 0.04% 99.99% | 179 0.01% 100.00% | 50 0.00% 100.00% | 4 0.00% 100.00% | 1 0.00% 100.00% # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::total 1574491 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::samples 1566019 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::mean 16.609185 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::stdev 28.165992 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0 | 1258428 80.36% 80.36% | 147304 9.41% 89.76% | 120793 7.71% 97.48% | 34502 2.20% 99.68% | 4075 0.26% 99.94% | 679 0.04% 99.98% | 184 0.01% 100.00% | 52 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::total 1566019 # delay histogram for vnet_0 system.ruby.delayVCHist.vnet_1::bucket_size 8 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 79 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 2806362 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 2.177300 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 4.108297 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 2455979 87.51% 87.51% | 287512 10.25% 97.76% | 54791 1.95% 99.71% | 7609 0.27% 99.98% | 453 0.02% 100.00% | 17 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 2806362 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 2790423 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 2.179398 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 4.116252 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 2442099 87.52% 87.52% | 285326 10.23% 97.74% | 54684 1.96% 99.70% | 7774 0.28% 99.98% | 520 0.02% 100.00% | 19 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 2790423 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 613819 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.008595 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 0.130881 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 611182 99.57% 99.57% | 0 0.00% 99.57% | 2636 0.43% 100.00% | 0 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 613819 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 610112 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 0.008923 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 0.133290 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 607390 99.55% 99.55% | 0 0.00% 99.55% | 2722 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 610112 # delay histogram for vnet_2 system.ruby.LD.latency_hist::bucket_size 1024 system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 402325 -system.ruby.LD.latency_hist::mean 2056.372018 -system.ruby.LD.latency_hist::gmean 1581.361241 -system.ruby.LD.latency_hist::stdev 1213.538423 -system.ruby.LD.latency_hist | 106626 26.50% 26.50% | 98110 24.39% 50.89% | 96576 24.00% 74.89% | 84796 21.08% 95.97% | 16086 4.00% 99.97% | 131 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 402325 +system.ruby.LD.latency_hist::samples 400298 +system.ruby.LD.latency_hist::mean 2053.672871 +system.ruby.LD.latency_hist::gmean 1585.281013 +system.ruby.LD.latency_hist::stdev 1208.451196 +system.ruby.LD.latency_hist | 106181 26.53% 26.53% | 98297 24.56% 51.08% | 95964 23.97% 75.05% | 84302 21.06% 96.11% | 15439 3.86% 99.97% | 115 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 400298 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 8 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 8 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 8 +system.ruby.LD.hit_latency_hist::samples 7 +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 7 system.ruby.LD.miss_latency_hist::bucket_size 1024 system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 402317 -system.ruby.LD.miss_latency_hist::mean 2056.412849 -system.ruby.LD.miss_latency_hist::gmean 1581.558333 -system.ruby.LD.miss_latency_hist::stdev 1213.515943 -system.ruby.LD.miss_latency_hist | 106618 26.50% 26.50% | 98110 24.39% 50.89% | 96576 24.00% 74.89% | 84796 21.08% 95.97% | 16086 4.00% 99.97% | 131 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 402317 +system.ruby.LD.miss_latency_hist::samples 400291 +system.ruby.LD.miss_latency_hist::mean 2053.708767 +system.ruby.LD.miss_latency_hist::gmean 1585.485298 +system.ruby.LD.miss_latency_hist::stdev 1208.431275 +system.ruby.LD.miss_latency_hist | 106174 26.52% 26.52% | 98297 24.56% 51.08% | 95964 23.97% 75.05% | 84302 21.06% 96.11% | 15439 3.86% 99.97% | 115 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 400291 system.ruby.ST.latency_hist::bucket_size 1024 system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 223920 -system.ruby.ST.latency_hist::mean 2053.954095 -system.ruby.ST.latency_hist::gmean 1581.925136 -system.ruby.ST.latency_hist::stdev 1211.087221 -system.ruby.ST.latency_hist | 59470 26.56% 26.56% | 54620 24.39% 50.95% | 54015 24.12% 75.07% | 46848 20.92% 96.00% | 8895 3.97% 99.97% | 72 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 223920 +system.ruby.ST.latency_hist::samples 222191 +system.ruby.ST.latency_hist::mean 2057.361437 +system.ruby.ST.latency_hist::gmean 1588.437148 +system.ruby.ST.latency_hist::stdev 1209.687576 +system.ruby.ST.latency_hist | 58783 26.46% 26.46% | 54237 24.41% 50.87% | 53286 23.98% 74.85% | 47133 21.21% 96.06% | 8692 3.91% 99.97% | 60 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 222191 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 2 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 2 +system.ruby.ST.hit_latency_hist::samples 7 +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 7 system.ruby.ST.miss_latency_hist::bucket_size 1024 system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 223918 -system.ruby.ST.miss_latency_hist::mean 2053.972414 -system.ruby.ST.miss_latency_hist::gmean 1582.013699 -system.ruby.ST.miss_latency_hist::stdev 1211.077118 -system.ruby.ST.miss_latency_hist | 59468 26.56% 26.56% | 54620 24.39% 50.95% | 54015 24.12% 75.07% | 46848 20.92% 96.00% | 8895 3.97% 99.97% | 72 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 223918 -system.ruby.Directory_Controller.Fetch 620524 0.00% 0.00% -system.ruby.Directory_Controller.Data 223260 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 620519 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 223260 0.00% 0.00% -system.ruby.Directory_Controller.CleanReplacement 397256 0.00% 0.00% -system.ruby.Directory_Controller.I.Fetch 620524 0.00% 0.00% -system.ruby.Directory_Controller.M.Data 223260 0.00% 0.00% -system.ruby.Directory_Controller.M.CleanReplacement 397256 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 620519 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 223260 0.00% 0.00% -system.ruby.L1Cache_Controller.Load | 50415 12.53% 12.53% | 50299 12.50% 25.03% | 50146 12.46% 37.50% | 50124 12.46% 49.95% | 50460 12.54% 62.49% | 50286 12.50% 74.99% | 50512 12.55% 87.55% | 50104 12.45% 100.00% -system.ruby.L1Cache_Controller.Load::total 402346 -system.ruby.L1Cache_Controller.Store | 27926 12.47% 12.47% | 27819 12.42% 24.89% | 28101 12.55% 37.44% | 27903 12.46% 49.90% | 27984 12.50% 62.40% | 28117 12.56% 74.96% | 28014 12.51% 87.47% | 28068 12.53% 100.00% -system.ruby.L1Cache_Controller.Store::total 223932 -system.ruby.L1Cache_Controller.Inv | 76450 12.52% 12.52% | 76197 12.48% 25.00% | 76214 12.48% 37.48% | 76006 12.45% 49.92% | 76520 12.53% 62.45% | 76450 12.52% 74.97% | 76542 12.53% 87.50% | 76313 12.50% 100.00% -system.ruby.L1Cache_Controller.Inv::total 610692 -system.ruby.L1Cache_Controller.L1_Replacement | 553402 12.52% 12.52% | 551153 12.47% 25.00% | 552017 12.49% 37.49% | 552208 12.50% 49.99% | 552158 12.50% 62.48% | 552741 12.51% 74.99% | 553543 12.53% 87.52% | 551559 12.48% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 4418781 -system.ruby.L1Cache_Controller.Fwd_GETX | 255 13.74% 13.74% | 213 11.48% 25.22% | 244 13.15% 38.36% | 243 13.09% 51.45% | 224 12.07% 63.52% | 237 12.77% 76.29% | 225 12.12% 88.42% | 215 11.58% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 1856 -system.ruby.L1Cache_Controller.Fwd_GETS | 149 11.72% 11.72% | 165 12.98% 24.70% | 171 13.45% 38.16% | 156 12.27% 50.43% | 156 12.27% 62.71% | 152 11.96% 74.67% | 173 13.61% 88.28% | 149 11.72% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETS::total 1271 -system.ruby.L1Cache_Controller.Data | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Data::total 8 -system.ruby.L1Cache_Controller.Data_Exclusive | 49588 12.52% 12.52% | 49497 12.50% 25.03% | 49355 12.47% 37.49% | 49344 12.46% 49.95% | 49641 12.54% 62.49% | 49515 12.51% 75.00% | 49718 12.56% 87.55% | 49274 12.45% 100.00% -system.ruby.L1Cache_Controller.Data_Exclusive::total 395932 -system.ruby.L1Cache_Controller.DataS_fromL1 | 156 12.27% 12.27% | 165 12.98% 25.26% | 156 12.27% 37.53% | 162 12.75% 50.28% | 164 12.90% 63.18% | 168 13.22% 76.40% | 142 11.17% 87.57% | 158 12.43% 100.00% -system.ruby.L1Cache_Controller.DataS_fromL1::total 1271 -system.ruby.L1Cache_Controller.Data_all_Acks | 28592 12.48% 12.48% | 28448 12.42% 24.91% | 28732 12.55% 37.45% | 28518 12.45% 49.90% | 28633 12.50% 62.41% | 28712 12.54% 74.94% | 28658 12.51% 87.46% | 28731 12.54% 100.00% -system.ruby.L1Cache_Controller.Data_all_Acks::total 229024 -system.ruby.L1Cache_Controller.Ack | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Ack::total 8 -system.ruby.L1Cache_Controller.Ack_all | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Ack_all::total 8 -system.ruby.L1Cache_Controller.WB_Ack | 40929 12.51% 12.51% | 40717 12.45% 24.96% | 40945 12.52% 37.47% | 40468 12.37% 49.85% | 40867 12.49% 62.34% | 41026 12.54% 74.88% | 41268 12.62% 87.49% | 40910 12.51% 100.00% -system.ruby.L1Cache_Controller.WB_Ack::total 327130 -system.ruby.L1Cache_Controller.NP.Load | 50408 12.53% 12.53% | 50286 12.50% 25.03% | 50137 12.46% 37.50% | 50115 12.46% 49.95% | 50449 12.54% 62.50% | 50276 12.50% 74.99% | 50496 12.55% 87.55% | 50096 12.45% 100.00% -system.ruby.L1Cache_Controller.NP.Load::total 402263 -system.ruby.L1Cache_Controller.NP.Store | 27921 12.47% 12.47% | 27814 12.42% 24.89% | 28099 12.55% 37.44% | 27899 12.46% 49.90% | 27979 12.50% 62.40% | 28110 12.55% 74.96% | 28011 12.51% 87.47% | 28064 12.53% 100.00% -system.ruby.L1Cache_Controller.NP.Store::total 223897 -system.ruby.L1Cache_Controller.NP.Inv | 192 10.91% 10.91% | 219 12.44% 23.35% | 230 13.07% 36.42% | 217 12.33% 48.75% | 224 12.73% 61.48% | 246 13.98% 75.45% | 233 13.24% 88.69% | 199 11.31% 100.00% -system.ruby.L1Cache_Controller.NP.Inv::total 1760 -system.ruby.L1Cache_Controller.I.Load | 6 8.70% 8.70% | 11 15.94% 24.64% | 9 13.04% 37.68% | 9 13.04% 50.72% | 9 13.04% 63.77% | 8 11.59% 75.36% | 12 17.39% 92.75% | 5 7.25% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 69 -system.ruby.L1Cache_Controller.I.Store | 5 16.13% 16.13% | 3 9.68% 25.81% | 2 6.45% 32.26% | 4 12.90% 45.16% | 5 16.13% 61.29% | 6 19.35% 80.65% | 3 9.68% 90.32% | 3 9.68% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 31 -system.ruby.L1Cache_Controller.I.L1_Replacement | 37258 12.51% 12.51% | 37228 12.50% 25.01% | 37128 12.47% 37.48% | 37387 12.56% 50.04% | 37403 12.56% 62.60% | 37183 12.49% 75.09% | 37079 12.45% 87.54% | 37112 12.46% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 297778 -system.ruby.L1Cache_Controller.S.Inv | 591 13.01% 13.01% | 578 12.72% 25.73% | 543 11.95% 37.68% | 556 12.24% 49.92% | 583 12.83% 62.76% | 522 11.49% 74.25% | 576 12.68% 86.92% | 594 13.08% 100.00% -system.ruby.L1Cache_Controller.S.Inv::total 4543 -system.ruby.L1Cache_Controller.S.L1_Replacement | 137 11.31% 11.31% | 150 12.39% 23.70% | 158 13.05% 36.75% | 154 12.72% 49.46% | 153 12.63% 62.10% | 172 14.20% 76.30% | 154 12.72% 89.02% | 133 10.98% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 1211 -system.ruby.L1Cache_Controller.E.Load | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.E.Load::total 4 -system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.E.Store::total 1 -system.ruby.L1Cache_Controller.E.Inv | 23267 12.48% 12.48% | 23370 12.54% 25.02% | 23221 12.46% 37.48% | 23411 12.56% 50.04% | 23413 12.56% 62.61% | 23346 12.53% 75.13% | 23228 12.46% 87.59% | 23122 12.41% 100.00% -system.ruby.L1Cache_Controller.E.Inv::total 186378 -system.ruby.L1Cache_Controller.E.L1_Replacement | 26249 12.56% 12.56% | 26073 12.47% 25.03% | 26072 12.47% 37.50% | 25864 12.37% 49.88% | 26175 12.52% 62.40% | 26091 12.48% 74.88% | 26421 12.64% 87.52% | 26086 12.48% 100.00% -system.ruby.L1Cache_Controller.E.L1_Replacement::total 209031 -system.ruby.L1Cache_Controller.E.Fwd_GETX | 64 13.85% 13.85% | 44 9.52% 23.38% | 55 11.90% 35.28% | 63 13.64% 48.92% | 44 9.52% 58.44% | 72 15.58% 74.03% | 60 12.99% 87.01% | 60 12.99% 100.00% -system.ruby.L1Cache_Controller.E.Fwd_GETX::total 462 -system.ruby.L1Cache_Controller.E.Fwd_GETS | 8 13.33% 13.33% | 9 15.00% 28.33% | 7 11.67% 40.00% | 6 10.00% 50.00% | 9 15.00% 65.00% | 6 10.00% 75.00% | 9 15.00% 90.00% | 6 10.00% 100.00% -system.ruby.L1Cache_Controller.E.Fwd_GETS::total 60 -system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 2 50.00% 100.00% +system.ruby.ST.miss_latency_hist::samples 222184 +system.ruby.ST.miss_latency_hist::mean 2057.426223 +system.ruby.ST.miss_latency_hist::gmean 1588.806043 +system.ruby.ST.miss_latency_hist::stdev 1209.651563 +system.ruby.ST.miss_latency_hist | 58776 26.45% 26.45% | 54237 24.41% 50.86% | 53286 23.98% 74.85% | 47133 21.21% 96.06% | 8692 3.91% 99.97% | 60 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 222184 +system.ruby.Directory_Controller.Fetch 616823 0.00% 0.00% +system.ruby.Directory_Controller.Data 221477 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 616819 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 221476 0.00% 0.00% +system.ruby.Directory_Controller.CleanReplacement 395338 0.00% 0.00% +system.ruby.Directory_Controller.I.Fetch 616823 0.00% 0.00% +system.ruby.Directory_Controller.M.Data 221477 0.00% 0.00% +system.ruby.Directory_Controller.M.CleanReplacement 395338 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 616819 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 221476 0.00% 0.00% +system.ruby.L1Cache_Controller.Load | 50085 12.51% 12.51% | 50107 12.52% 25.03% | 49851 12.45% 37.48% | 50337 12.57% 50.06% | 50045 12.50% 62.56% | 49758 12.43% 74.99% | 50250 12.55% 87.54% | 49885 12.46% 100.00% +system.ruby.L1Cache_Controller.Load::total 400318 +system.ruby.L1Cache_Controller.Store | 27844 12.53% 12.53% | 27782 12.50% 25.03% | 28060 12.63% 37.66% | 27523 12.39% 50.05% | 27875 12.54% 62.59% | 27595 12.42% 75.01% | 27781 12.50% 87.52% | 27741 12.48% 100.00% +system.ruby.L1Cache_Controller.Store::total 222201 +system.ruby.L1Cache_Controller.Inv | 75950 12.51% 12.51% | 75977 12.52% 25.03% | 75958 12.51% 37.54% | 75896 12.50% 50.05% | 75986 12.52% 62.57% | 75503 12.44% 75.01% | 76053 12.53% 87.53% | 75661 12.47% 100.00% +system.ruby.L1Cache_Controller.Inv::total 606984 +system.ruby.L1Cache_Controller.L1_Replacement | 550663 12.53% 12.53% | 549678 12.51% 25.03% | 550413 12.52% 37.56% | 549379 12.50% 50.06% | 550225 12.52% 62.58% | 546742 12.44% 75.01% | 549606 12.50% 87.52% | 548559 12.48% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 4395265 +system.ruby.L1Cache_Controller.Fwd_GETX | 255 13.66% 13.66% | 230 12.32% 25.98% | 259 13.87% 39.85% | 201 10.77% 50.62% | 238 12.75% 63.36% | 225 12.05% 75.42% | 210 11.25% 86.66% | 249 13.34% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 1867 +system.ruby.L1Cache_Controller.Fwd_GETS | 167 13.24% 13.24% | 162 12.85% 26.09% | 161 12.77% 38.86% | 145 11.50% 50.36% | 145 11.50% 61.86% | 159 12.61% 74.46% | 170 13.48% 87.95% | 152 12.05% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETS::total 1261 +system.ruby.L1Cache_Controller.Data | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Data::total 9 +system.ruby.L1Cache_Controller.Data_Exclusive | 49317 12.52% 12.52% | 49318 12.52% 25.03% | 49069 12.45% 37.49% | 49557 12.58% 50.06% | 49258 12.50% 62.56% | 48966 12.43% 74.99% | 49446 12.55% 87.54% | 49094 12.46% 100.00% +system.ruby.L1Cache_Controller.Data_Exclusive::total 394025 +system.ruby.L1Cache_Controller.DataS_fromL1 | 149 11.82% 11.82% | 158 12.53% 24.35% | 151 11.97% 36.32% | 152 12.05% 48.37% | 153 12.13% 60.51% | 155 12.29% 72.80% | 184 14.59% 87.39% | 159 12.61% 100.00% +system.ruby.L1Cache_Controller.DataS_fromL1::total 1261 +system.ruby.L1Cache_Controller.Data_all_Acks | 28460 12.53% 12.53% | 28402 12.50% 25.03% | 28686 12.63% 37.66% | 28139 12.39% 50.04% | 28505 12.55% 62.59% | 28223 12.42% 75.01% | 28397 12.50% 87.51% | 28368 12.49% 100.00% +system.ruby.L1Cache_Controller.Data_all_Acks::total 227180 +system.ruby.L1Cache_Controller.Ack | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Ack::total 9 +system.ruby.L1Cache_Controller.Ack_all | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Ack_all::total 9 +system.ruby.L1Cache_Controller.WB_Ack | 41010 12.58% 12.58% | 40887 12.54% 25.12% | 40972 12.57% 37.68% | 40436 12.40% 50.08% | 40855 12.53% 62.61% | 40383 12.38% 75.00% | 41003 12.57% 87.57% | 40524 12.43% 100.00% +system.ruby.L1Cache_Controller.WB_Ack::total 326070 +system.ruby.L1Cache_Controller.NP.Load | 50081 12.51% 12.51% | 50093 12.52% 25.03% | 49845 12.45% 37.48% | 50323 12.57% 50.06% | 50036 12.50% 62.56% | 49742 12.43% 74.99% | 50240 12.55% 87.54% | 49880 12.46% 100.00% +system.ruby.L1Cache_Controller.NP.Load::total 400240 +system.ruby.L1Cache_Controller.NP.Store | 27842 12.53% 12.53% | 27776 12.50% 25.04% | 28057 12.63% 37.66% | 27514 12.38% 50.05% | 27871 12.55% 62.59% | 27589 12.42% 75.01% | 27774 12.50% 87.51% | 27737 12.49% 100.00% +system.ruby.L1Cache_Controller.NP.Store::total 222160 +system.ruby.L1Cache_Controller.NP.Inv | 209 12.38% 12.38% | 201 11.91% 24.29% | 219 12.97% 37.26% | 191 11.32% 48.58% | 186 11.02% 59.60% | 209 12.38% 71.98% | 237 14.04% 86.02% | 236 13.98% 100.00% +system.ruby.L1Cache_Controller.NP.Inv::total 1688 +system.ruby.L1Cache_Controller.I.Load | 4 6.15% 6.15% | 10 15.38% 21.54% | 5 7.69% 29.23% | 11 16.92% 46.15% | 9 13.85% 60.00% | 13 20.00% 80.00% | 9 13.85% 93.85% | 4 6.15% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 65 +system.ruby.L1Cache_Controller.I.Store | 2 6.06% 6.06% | 4 12.12% 18.18% | 3 9.09% 27.27% | 5 15.15% 42.42% | 4 12.12% 54.55% | 5 15.15% 69.70% | 7 21.21% 90.91% | 3 9.09% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 33 +system.ruby.L1Cache_Controller.I.L1_Replacement | 36773 12.46% 12.46% | 36835 12.48% 24.94% | 36770 12.46% 37.40% | 37263 12.63% 50.03% | 36920 12.51% 62.54% | 36802 12.47% 75.01% | 36839 12.48% 87.49% | 36918 12.51% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 295120 +system.ruby.L1Cache_Controller.S.Inv | 564 12.49% 12.49% | 588 13.03% 25.52% | 581 12.87% 38.39% | 573 12.69% 51.09% | 563 12.47% 63.56% | 548 12.14% 75.70% | 571 12.65% 88.35% | 526 11.65% 100.00% +system.ruby.L1Cache_Controller.S.Inv::total 4514 +system.ruby.L1Cache_Controller.S.L1_Replacement | 134 11.52% 11.52% | 141 12.12% 23.65% | 153 13.16% 36.80% | 132 11.35% 48.15% | 127 10.92% 59.07% | 140 12.04% 71.11% | 167 14.36% 85.47% | 169 14.53% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 1163 +system.ruby.L1Cache_Controller.E.Load | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.E.Load::total 3 +system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 3 75.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.E.Store::total 4 +system.ruby.L1Cache_Controller.E.Inv | 23028 12.46% 12.46% | 23190 12.55% 25.02% | 23006 12.45% 37.47% | 23428 12.68% 50.15% | 22960 12.43% 62.58% | 23084 12.49% 75.07% | 23053 12.48% 87.55% | 23003 12.45% 100.00% +system.ruby.L1Cache_Controller.E.Inv::total 184752 +system.ruby.L1Cache_Controller.E.L1_Replacement | 26225 12.56% 12.56% | 26059 12.48% 25.05% | 25976 12.44% 37.49% | 26066 12.49% 49.98% | 26230 12.57% 62.55% | 25817 12.37% 74.92% | 26327 12.61% 87.53% | 26031 12.47% 100.00% +system.ruby.L1Cache_Controller.E.L1_Replacement::total 208731 +system.ruby.L1Cache_Controller.E.Fwd_GETX | 59 12.29% 12.29% | 60 12.50% 24.79% | 76 15.83% 40.62% | 55 11.46% 52.08% | 60 12.50% 64.58% | 57 11.88% 76.46% | 57 11.88% 88.33% | 56 11.67% 100.00% +system.ruby.L1Cache_Controller.E.Fwd_GETX::total 480 +system.ruby.L1Cache_Controller.E.Fwd_GETS | 5 8.93% 8.93% | 7 12.50% 21.43% | 11 19.64% 41.07% | 5 8.93% 50.00% | 8 14.29% 64.29% | 7 12.50% 76.79% | 9 16.07% 92.86% | 4 7.14% 100.00% +system.ruby.L1Cache_Controller.E.Fwd_GETS::total 56 +system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 2 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% system.ruby.L1Cache_Controller.M.Load::total 4 -system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 1 -system.ruby.L1Cache_Controller.M.Inv | 13144 12.51% 12.51% | 13083 12.45% 24.96% | 13123 12.49% 37.45% | 13192 12.56% 50.01% | 13192 12.56% 62.57% | 13104 12.47% 75.04% | 13066 12.44% 87.48% | 13156 12.52% 100.00% -system.ruby.L1Cache_Controller.M.Inv::total 105060 -system.ruby.L1Cache_Controller.M.L1_Replacement | 14681 12.43% 12.43% | 14645 12.40% 24.83% | 14874 12.59% 37.42% | 14605 12.37% 49.79% | 14693 12.44% 62.23% | 14936 12.65% 74.88% | 14849 12.57% 87.45% | 14825 12.55% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 118108 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 41 14.44% 14.44% | 25 8.80% 23.24% | 35 12.32% 35.56% | 42 14.79% 50.35% | 46 16.20% 66.55% | 29 10.21% 76.76% | 37 13.03% 89.79% | 29 10.21% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 284 -system.ruby.L1Cache_Controller.M.Fwd_GETS | 60 12.88% 12.88% | 65 13.95% 26.82% | 68 14.59% 41.42% | 62 13.30% 54.72% | 52 11.16% 65.88% | 45 9.66% 75.54% | 59 12.66% 88.20% | 55 11.80% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETS::total 466 -system.ruby.L1Cache_Controller.IS.Inv | 163 14.09% 14.09% | 144 12.45% 26.53% | 163 14.09% 40.62% | 137 11.84% 52.46% | 140 12.10% 64.56% | 124 10.72% 75.28% | 127 10.98% 86.26% | 159 13.74% 100.00% -system.ruby.L1Cache_Controller.IS.Inv::total 1157 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 306078 12.56% 12.56% | 304256 12.49% 25.05% | 303862 12.47% 37.52% | 304094 12.48% 50.00% | 304446 12.49% 62.49% | 304236 12.49% 74.98% | 305965 12.56% 87.53% | 303765 12.47% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2436702 -system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49588 12.52% 12.52% | 49497 12.50% 25.03% | 49355 12.47% 37.49% | 49344 12.46% 49.95% | 49641 12.54% 62.49% | 49515 12.51% 75.00% | 49718 12.56% 87.55% | 49274 12.45% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 395932 -system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 156 12.27% 12.27% | 165 12.98% 25.26% | 156 12.27% 37.53% | 162 12.75% 50.28% | 164 12.90% 63.18% | 168 13.22% 76.40% | 142 11.17% 87.57% | 158 12.43% 100.00% -system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1271 -system.ruby.L1Cache_Controller.IS.Data_all_Acks | 504 12.74% 12.74% | 489 12.36% 25.09% | 470 11.88% 36.97% | 480 12.13% 49.10% | 511 12.91% 62.02% | 475 12.00% 74.02% | 520 13.14% 87.16% | 508 12.84% 100.00% -system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 3957 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 168999 12.46% 12.46% | 168801 12.45% 24.91% | 169923 12.53% 37.44% | 170104 12.55% 49.99% | 169288 12.48% 62.47% | 170123 12.55% 75.02% | 169075 12.47% 87.49% | 169637 12.51% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1355950 -system.ruby.L1Cache_Controller.IM.Data | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 8 -system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27925 12.47% 12.47% | 27815 12.42% 24.89% | 28099 12.55% 37.44% | 27901 12.46% 49.90% | 27982 12.50% 62.40% | 28113 12.56% 74.96% | 28011 12.51% 87.47% | 28064 12.53% 100.00% -system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 223910 -system.ruby.L1Cache_Controller.SM.Ack | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.SM.Ack::total 8 -system.ruby.L1Cache_Controller.SM.Ack_all | 1 12.50% 12.50% | 2 25.00% 37.50% | 1 12.50% 50.00% | 0 0.00% 50.00% | 1 12.50% 62.50% | 2 25.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.SM.Ack_all::total 8 -system.ruby.L1Cache_Controller.IS_I.L1_Replacement | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% +system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 3 +system.ruby.L1Cache_Controller.M.Inv | 12961 12.46% 12.46% | 12839 12.34% 24.79% | 12948 12.44% 37.24% | 13055 12.55% 49.78% | 13167 12.65% 62.44% | 12941 12.44% 74.87% | 12992 12.49% 87.36% | 13153 12.64% 100.00% +system.ruby.L1Cache_Controller.M.Inv::total 104056 +system.ruby.L1Cache_Controller.M.L1_Replacement | 14787 12.60% 12.60% | 14830 12.64% 25.24% | 14999 12.78% 38.02% | 14372 12.25% 50.27% | 14626 12.46% 62.73% | 14568 12.41% 75.14% | 14677 12.51% 87.65% | 14495 12.35% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 117354 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 32 10.85% 10.85% | 41 13.90% 24.75% | 47 15.93% 40.68% | 38 12.88% 53.56% | 33 11.19% 64.75% | 30 10.17% 74.92% | 35 11.86% 86.78% | 39 13.22% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 295 +system.ruby.L1Cache_Controller.M.Fwd_GETS | 63 13.04% 13.04% | 71 14.70% 27.74% | 64 13.25% 40.99% | 57 11.80% 52.80% | 47 9.73% 62.53% | 54 11.18% 73.71% | 75 15.53% 89.23% | 52 10.77% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETS::total 483 +system.ruby.L1Cache_Controller.IS.Inv | 137 12.15% 12.15% | 132 11.70% 23.85% | 120 10.64% 34.49% | 131 11.61% 46.10% | 150 13.30% 59.40% | 161 14.27% 73.67% | 148 13.12% 86.79% | 149 13.21% 100.00% +system.ruby.L1Cache_Controller.IS.Inv::total 1128 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 303010 12.50% 12.50% | 302101 12.46% 24.96% | 303116 12.50% 37.46% | 304841 12.57% 50.03% | 304682 12.57% 62.60% | 301483 12.43% 75.03% | 302518 12.48% 87.51% | 302908 12.49% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2424659 +system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49317 12.52% 12.52% | 49318 12.52% 25.03% | 49069 12.45% 37.49% | 49557 12.58% 50.06% | 49258 12.50% 62.56% | 48966 12.43% 74.99% | 49446 12.55% 87.54% | 49094 12.46% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 394025 +system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 149 11.82% 11.82% | 158 12.53% 24.35% | 151 11.97% 36.32% | 152 12.05% 48.37% | 153 12.13% 60.51% | 155 12.29% 72.80% | 184 14.59% 87.39% | 159 12.61% 100.00% +system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1261 +system.ruby.L1Cache_Controller.IS.Data_all_Acks | 481 12.41% 12.41% | 493 12.72% 25.12% | 508 13.10% 38.23% | 491 12.66% 50.89% | 482 12.43% 63.32% | 472 12.17% 75.50% | 470 12.12% 87.62% | 480 12.38% 100.00% +system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 3877 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 169734 12.59% 12.59% | 169712 12.59% 25.18% | 169399 12.56% 37.74% | 166704 12.36% 50.11% | 167640 12.43% 62.54% | 167932 12.46% 75.00% | 169078 12.54% 87.54% | 168038 12.46% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1348237 +system.ruby.L1Cache_Controller.IM.Data | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 9 +system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27842 12.53% 12.53% | 27777 12.50% 25.03% | 28058 12.63% 37.66% | 27517 12.39% 50.05% | 27873 12.55% 62.59% | 27590 12.42% 75.01% | 27779 12.50% 87.51% | 27739 12.49% 100.00% +system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 222175 +system.ruby.L1Cache_Controller.SM.Ack | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.Ack::total 9 +system.ruby.L1Cache_Controller.SM.Ack_all | 1 11.11% 11.11% | 3 33.33% 44.44% | 0 0.00% 44.44% | 2 22.22% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.Ack_all::total 9 +system.ruby.L1Cache_Controller.IS_I.L1_Replacement | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.IS_I.L1_Replacement::total 1 -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 163 14.09% 14.09% | 144 12.45% 26.53% | 163 14.09% 40.62% | 137 11.84% 52.46% | 140 12.10% 64.56% | 124 10.72% 75.28% | 127 10.98% 86.26% | 159 13.74% 100.00% -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 1157 -system.ruby.L1Cache_Controller.M_I.Inv | 39067 12.54% 12.54% | 38781 12.45% 24.98% | 38910 12.49% 37.47% | 38468 12.35% 49.82% | 38944 12.50% 62.31% | 39081 12.54% 74.86% | 39286 12.61% 87.46% | 39061 12.54% 100.00% -system.ruby.L1Cache_Controller.M_I.Inv::total 311598 -system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 150 13.51% 13.51% | 144 12.97% 26.49% | 154 13.87% 40.36% | 138 12.43% 52.79% | 134 12.07% 64.86% | 136 12.25% 77.12% | 128 11.53% 88.65% | 126 11.35% 100.00% -system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1110 -system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 81 10.87% 10.87% | 91 12.21% 23.09% | 96 12.89% 35.97% | 88 11.81% 47.79% | 95 12.75% 60.54% | 101 13.56% 74.09% | 105 14.09% 88.19% | 88 11.81% 100.00% -system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 745 -system.ruby.L1Cache_Controller.M_I.WB_Ack | 1632 11.93% 11.93% | 1702 12.44% 24.36% | 1786 13.05% 37.41% | 1775 12.97% 50.38% | 1695 12.39% 62.77% | 1709 12.49% 75.26% | 1750 12.79% 88.05% | 1636 11.95% 100.00% -system.ruby.L1Cache_Controller.M_I.WB_Ack::total 13685 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 0 0.00% 0.00% | 2 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 6 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 2 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 26 13.27% 13.27% | 22 11.22% 24.49% | 24 12.24% 36.73% | 25 12.76% 49.49% | 24 12.24% 61.73% | 27 13.78% 75.51% | 26 13.27% 88.78% | 22 11.22% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 196 -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 39297 12.54% 12.54% | 39015 12.45% 24.98% | 39159 12.49% 37.48% | 38693 12.34% 49.82% | 39172 12.50% 62.32% | 39317 12.54% 74.86% | 39518 12.61% 87.47% | 39274 12.53% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 313445 -system.ruby.L2Cache_Controller.L1_GETS 403967 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 226274 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 15778 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX_old 317516 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 6326 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement_clean 4986315 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Data 620519 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Ack 620515 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data 218295 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data_clean 199634 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack 3833 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack_all 190185 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 1271 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 619849 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 398475 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 222049 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_PUTX_old 309682 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETS 10 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETX 8 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_PUTX 560 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement 1197 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2610 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 6 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 6 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 4966 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement_clean 8707 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_GETS 1271 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_GETX 1856 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX 13685 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX_old 837 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 603033 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_GETS 25 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_GETX 18 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 1818 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.Mem_Ack 620515 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_I.WB_Data 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_GETS 52 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_GETX 68 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 4630 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data 217094 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 199561 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.Ack_all 186378 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack 2626 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack_all 2610 0.00% 0.00% -system.ruby.L2Cache_Controller.S_I.L1_PUTX_old 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S_I.Ack 1207 0.00% 0.00% -system.ruby.L2Cache_Controller.S_I.Ack_all 1197 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_GETS 2544 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_GETX 1416 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 271 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2227826 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.Mem_Data 395927 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L1_GETS 16 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L1_GETX 5 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 14561 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.Mem_Data 2544 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_GETS 1432 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_GETX 770 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_PUTX_old 275 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1254352 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.Mem_Data 222048 0.00% 0.00% +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 137 12.15% 12.15% | 132 11.70% 23.85% | 120 10.64% 34.49% | 131 11.61% 46.10% | 150 13.30% 59.40% | 161 14.27% 73.67% | 148 13.12% 86.79% | 149 13.21% 100.00% +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 1128 +system.ruby.L1Cache_Controller.M_I.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M_I.Load::total 1 +system.ruby.L1Cache_Controller.M_I.Inv | 39027 12.56% 12.56% | 39003 12.56% 25.12% | 39064 12.57% 37.69% | 38494 12.39% 50.08% | 38929 12.53% 62.62% | 38531 12.40% 75.02% | 39036 12.57% 87.59% | 38565 12.41% 100.00% +system.ruby.L1Cache_Controller.M_I.Inv::total 310649 +system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 164 15.02% 15.02% | 129 11.81% 26.83% | 136 12.45% 39.29% | 108 9.89% 49.18% | 145 13.28% 62.45% | 138 12.64% 75.09% | 118 10.81% 85.90% | 154 14.10% 100.00% +system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1092 +system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 99 13.71% 13.71% | 84 11.63% 25.35% | 86 11.91% 37.26% | 83 11.50% 48.75% | 90 12.47% 61.22% | 98 13.57% 74.79% | 86 11.91% 86.70% | 96 13.30% 100.00% +system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 722 +system.ruby.L1Cache_Controller.M_I.WB_Ack | 1722 12.64% 12.64% | 1673 12.28% 24.92% | 1689 12.40% 37.32% | 1753 12.87% 50.19% | 1692 12.42% 62.62% | 1618 11.88% 74.50% | 1763 12.94% 87.44% | 1711 12.56% 100.00% +system.ruby.L1Cache_Controller.M_I.WB_Ack::total 13621 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 2 40.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 5 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 1 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 24 12.18% 12.18% | 24 12.18% 24.37% | 20 10.15% 34.52% | 24 12.18% 46.70% | 31 15.74% 62.44% | 29 14.72% 77.16% | 16 8.12% 85.28% | 29 14.72% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 197 +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 39288 12.57% 12.57% | 39214 12.55% 25.12% | 39283 12.57% 37.70% | 38683 12.38% 50.08% | 39163 12.53% 62.61% | 38765 12.41% 75.02% | 39240 12.56% 87.58% | 38813 12.42% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 312449 +system.ruby.L2Cache_Controller.L1_GETS 401896 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 224557 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 15668 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX_old 316669 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 6383 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement_clean 4965425 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Data 616819 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Ack 616814 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data 216455 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data_clean 199511 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack 3760 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack_all 188501 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 1261 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 616208 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 396520 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 220303 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_PUTX_old 308754 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 9 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTX 534 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTX_old 4 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement 1192 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2557 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 7 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 5023 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement_clean 8586 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_GETS 1261 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_GETX 1867 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX 13621 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX_old 846 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement 7 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 599450 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_GETS 27 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_GETX 16 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 1798 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.Mem_Ack 616814 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_I.WB_Data 6 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_I.Ack_all 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_GETS 51 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_GETX 56 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 4751 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data 215255 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 199444 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.Ack_all 184751 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack 2564 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack_all 2557 0.00% 0.00% +system.ruby.L2Cache_Controller.S_I.Ack 1196 0.00% 0.00% +system.ruby.L2Cache_Controller.S_I.Ack_all 1192 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_GETS 2497 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_GETX 1386 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 252 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2225075 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.Mem_Data 394021 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L1_GETS 6 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L1_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 14080 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.Mem_Data 2497 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_GETS 1403 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_GETX 815 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_PUTX_old 260 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1245375 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.Mem_Data 220301 0.00% 0.00% system.ruby.L2Cache_Controller.SS_MB.L1_PUTX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 26 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 8 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_GETS 126 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_GETX 77 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 947 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L2_Replacement 6 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 11 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 9 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_GETS 117 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_GETX 93 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 937 0.00% 0.00% system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 1 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement 11 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 872349 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 619841 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 10 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 585 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2809 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.WB_Data 1007 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 56 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.Unblock 208 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 37 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.WB_Data 191 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 17 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 149 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.L2_Replacement_clean 5 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.Unblock 1063 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 867396 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 616199 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 4 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_GETX 3 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 574 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old 3 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2865 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.WB_Data 991 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 44 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.Unblock 226 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 30 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.WB_Data 203 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 23 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_SB.L1_PUTX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 155 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_SB.Unblock 1035 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini index f3306cd28..55360fce5 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini @@ -290,25 +290,26 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -forwardFromDir=system.ruby.network.slave[20] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[19] -responseFromDir=system.ruby.network.slave[19] -responseToDir=system.ruby.network.master[20] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -317,9 +318,53 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[20] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[19] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[19] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[20] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -327,58 +372,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue use_timeout_latency=50 version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -389,9 +498,17 @@ using_ruby_tester=false version=0 slave=system.cpu0.port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl1.L1Dcache L1Icache=system.ruby.l1_cntrl1.L1Icache buffer_size=0 @@ -399,58 +516,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl1.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl1.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl1.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl1.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl1.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl1.triggerQueue use_timeout_latency=50 version=1 -requestFromL1Cache=system.ruby.network.slave[2] -requestToL1Cache=system.ruby.network.master[2] -responseFromL1Cache=system.ruby.network.slave[3] -responseToL1Cache=system.ruby.network.master[3] [system.ruby.l1_cntrl1.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl1.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl1.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl1.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l1_cntrl1.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + [system.ruby.l1_cntrl1.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl1.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -461,9 +642,17 @@ using_ruby_tester=false version=1 slave=system.cpu1.port +[system.ruby.l1_cntrl1.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl2] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl2.L1Dcache L1Icache=system.ruby.l1_cntrl2.L1Icache buffer_size=0 @@ -471,58 +660,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl2.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl2.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl2.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl2.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl2.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl2.triggerQueue use_timeout_latency=50 version=2 -requestFromL1Cache=system.ruby.network.slave[4] -requestToL1Cache=system.ruby.network.master[4] -responseFromL1Cache=system.ruby.network.slave[5] -responseToL1Cache=system.ruby.network.master[5] [system.ruby.l1_cntrl2.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl2.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l1_cntrl2.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l1_cntrl2.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l1_cntrl2.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.l1_cntrl2.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl2.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -533,9 +786,17 @@ using_ruby_tester=false version=2 slave=system.cpu2.port +[system.ruby.l1_cntrl2.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl3] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl3.L1Dcache L1Icache=system.ruby.l1_cntrl3.L1Icache buffer_size=0 @@ -543,58 +804,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl3.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl3.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl3.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl3.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl3.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl3.triggerQueue use_timeout_latency=50 version=3 -requestFromL1Cache=system.ruby.network.slave[6] -requestToL1Cache=system.ruby.network.master[6] -responseFromL1Cache=system.ruby.network.slave[7] -responseToL1Cache=system.ruby.network.master[7] [system.ruby.l1_cntrl3.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl3.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.l1_cntrl3.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l1_cntrl3.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.l1_cntrl3.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + [system.ruby.l1_cntrl3.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl3.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -605,9 +930,17 @@ using_ruby_tester=false version=3 slave=system.cpu3.port +[system.ruby.l1_cntrl3.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl4] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl4.L1Dcache L1Icache=system.ruby.l1_cntrl4.L1Icache buffer_size=0 @@ -615,58 +948,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl4.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl4.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl4.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl4.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl4.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl4.triggerQueue use_timeout_latency=50 version=4 -requestFromL1Cache=system.ruby.network.slave[8] -requestToL1Cache=system.ruby.network.master[8] -responseFromL1Cache=system.ruby.network.slave[9] -responseToL1Cache=system.ruby.network.master[9] [system.ruby.l1_cntrl4.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl4.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl4.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.l1_cntrl4.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + +[system.ruby.l1_cntrl4.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.l1_cntrl4.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + [system.ruby.l1_cntrl4.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl4.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -677,9 +1074,17 @@ using_ruby_tester=false version=4 slave=system.cpu4.port +[system.ruby.l1_cntrl4.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl5] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl5.L1Dcache L1Icache=system.ruby.l1_cntrl5.L1Icache buffer_size=0 @@ -687,130 +1092,266 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl5.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl5.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl5.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl5.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl5.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl5.triggerQueue use_timeout_latency=50 version=5 -requestFromL1Cache=system.ruby.network.slave[10] -requestToL1Cache=system.ruby.network.master[10] -responseFromL1Cache=system.ruby.network.slave[11] -responseToL1Cache=system.ruby.network.master[11] [system.ruby.l1_cntrl5.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl5.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl5.sequencer] -type=RubySequencer -clk_domain=system.cpu_clk_domain -dcache=system.ruby.l1_cntrl5.L1Dcache -deadlock_threshold=1000000 +[system.ruby.l1_cntrl5.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 eventq_index=0 -icache=system.ruby.l1_cntrl5.L1Icache -max_outstanding_requests=16 -ruby_system=system.ruby -support_data_reqs=true -support_inst_reqs=true -system=system -using_network_tester=false -using_ruby_tester=false -version=5 -slave=system.cpu5.port +size=256 -[system.ruby.l1_cntrl6] -type=L1Cache_Controller -children=L1Dcache L1Icache sequencer -L1Dcache=system.ruby.l1_cntrl6.L1Dcache -L1Icache=system.ruby.l1_cntrl6.L1Icache +[system.ruby.l1_cntrl5.mandatoryQueue] +type=MessageBuffer buffer_size=0 -clk_domain=system.cpu_clk_domain -cluster_id=0 eventq_index=0 -l2_select_num_bits=0 -number_of_TBEs=256 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[10] + +[system.ruby.l1_cntrl5.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.l1_cntrl5.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[11] + +[system.ruby.l1_cntrl5.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[11] + +[system.ruby.l1_cntrl5.sequencer] +type=RubySequencer +clk_domain=system.cpu_clk_domain +dcache=system.ruby.l1_cntrl5.L1Dcache +dcache_hit_latency=1 +deadlock_threshold=1000000 +eventq_index=0 +icache=system.ruby.l1_cntrl5.L1Icache +icache_hit_latency=1 +max_outstanding_requests=16 +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=5 +slave=system.cpu5.port + +[system.ruby.l1_cntrl5.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6] +type=L1Cache_Controller +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue +L1Dcache=system.ruby.l1_cntrl6.L1Dcache +L1Icache=system.ruby.l1_cntrl6.L1Icache +buffer_size=0 +clk_domain=system.cpu_clk_domain +cluster_id=0 +eventq_index=0 +l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl6.mandatoryQueue +number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl6.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl6.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl6.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl6.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl6.triggerQueue use_timeout_latency=50 version=6 -requestFromL1Cache=system.ruby.network.slave[12] -requestToL1Cache=system.ruby.network.master[12] -responseFromL1Cache=system.ruby.network.slave[13] -responseToL1Cache=system.ruby.network.master[13] [system.ruby.l1_cntrl6.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl6.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[12] + +[system.ruby.l1_cntrl6.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[12] + +[system.ruby.l1_cntrl6.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[13] + +[system.ruby.l1_cntrl6.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[13] + [system.ruby.l1_cntrl6.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl6.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -821,9 +1362,17 @@ using_ruby_tester=false version=6 slave=system.cpu6.port +[system.ruby.l1_cntrl6.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl7] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl7.L1Dcache L1Icache=system.ruby.l1_cntrl7.L1Icache buffer_size=0 @@ -831,58 +1380,122 @@ clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl7.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl7.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl7.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl7.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl7.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl7.triggerQueue use_timeout_latency=50 version=7 -requestFromL1Cache=system.ruby.network.slave[14] -requestToL1Cache=system.ruby.network.master[14] -responseFromL1Cache=system.ruby.network.slave[15] -responseToL1Cache=system.ruby.network.master[15] [system.ruby.l1_cntrl7.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl7.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[14] + +[system.ruby.l1_cntrl7.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[14] + +[system.ruby.l1_cntrl7.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[15] + +[system.ruby.l1_cntrl7.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[15] + [system.ruby.l1_cntrl7.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl7.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -893,9 +1506,21 @@ using_ruby_tester=false version=7 slave=system.cpu7.port +[system.ruby.l1_cntrl7.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -904,33 +1529,100 @@ eventq_index=0 number_of_TBEs=256 recycle_latency=10 request_latency=2 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache response_latency=2 ruby_system=system.ruby system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l2_cntrl0.triggerQueue version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[16] -GlobalRequestToL2Cache=system.ruby.network.master[16] -L1RequestFromL2Cache=system.ruby.network.slave[17] -L1RequestToL2Cache=system.ruby.network.master[17] -responseFromL2Cache=system.ruby.network.slave[18] -responseToL2Cache=system.ruby.network.master[18] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[16] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[16] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[17] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[17] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[18] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[18] + +[system.ruby.l2_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -939,7 +1631,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_link_buffers000 int_link_buffers001 int_link_buffers002 int_link_buffers003 int_link_buffers004 int_link_buffers005 int_link_buffers006 int_link_buffers007 int_link_buffers008 int_link_buffers009 int_link_buffers010 int_link_buffers011 int_link_buffers012 int_link_buffers013 int_link_buffers014 int_link_buffers015 int_link_buffers016 int_link_buffers017 int_link_buffers018 int_link_buffers019 int_link_buffers020 int_link_buffers021 int_link_buffers022 int_link_buffers023 int_link_buffers024 int_link_buffers025 int_link_buffers026 int_link_buffers027 int_link_buffers028 int_link_buffers029 int_link_buffers030 int_link_buffers031 int_link_buffers032 int_link_buffers033 int_link_buffers034 int_link_buffers035 int_link_buffers036 int_link_buffers037 int_link_buffers038 int_link_buffers039 int_link_buffers040 int_link_buffers041 int_link_buffers042 int_link_buffers043 int_link_buffers044 int_link_buffers045 int_link_buffers046 int_link_buffers047 int_link_buffers048 int_link_buffers049 int_link_buffers050 int_link_buffers051 int_link_buffers052 int_link_buffers053 int_link_buffers054 int_link_buffers055 int_link_buffers056 int_link_buffers057 int_link_buffers058 int_link_buffers059 int_link_buffers060 int_link_buffers061 int_link_buffers062 int_link_buffers063 int_link_buffers064 int_link_buffers065 int_link_buffers066 int_link_buffers067 int_link_buffers068 int_link_buffers069 int_link_buffers070 int_link_buffers071 int_link_buffers072 int_link_buffers073 int_link_buffers074 int_link_buffers075 int_link_buffers076 int_link_buffers077 int_link_buffers078 int_link_buffers079 int_link_buffers080 int_link_buffers081 int_link_buffers082 int_link_buffers083 int_link_buffers084 int_link_buffers085 int_link_buffers086 int_link_buffers087 int_link_buffers088 int_link_buffers089 int_link_buffers090 int_link_buffers091 int_link_buffers092 int_link_buffers093 int_link_buffers094 int_link_buffers095 int_link_buffers096 int_link_buffers097 int_link_buffers098 int_link_buffers099 int_link_buffers100 int_link_buffers101 int_link_buffers102 int_link_buffers103 int_link_buffers104 int_link_buffers105 int_link_buffers106 int_link_buffers107 int_link_buffers108 int_link_buffers109 int_link_buffers110 int_link_buffers111 int_link_buffers112 int_link_buffers113 int_link_buffers114 int_link_buffers115 int_link_buffers116 int_link_buffers117 int_link_buffers118 int_link_buffers119 int_link_buffers120 int_link_buffers121 int_link_buffers122 int_link_buffers123 int_link_buffers124 int_link_buffers125 int_link_buffers126 int_link_buffers127 int_link_buffers128 int_link_buffers129 int_link_buffers130 int_link_buffers131 int_link_buffers132 int_link_buffers133 int_link_buffers134 int_link_buffers135 int_link_buffers136 int_link_buffers137 int_link_buffers138 int_link_buffers139 int_link_buffers140 int_link_buffers141 int_link_buffers142 int_link_buffers143 int_link_buffers144 int_link_buffers145 int_link_buffers146 int_link_buffers147 int_link_buffers148 int_link_buffers149 int_link_buffers150 int_link_buffers151 int_link_buffers152 int_link_buffers153 int_link_buffers154 int_link_buffers155 int_link_buffers156 int_link_buffers157 int_link_buffers158 int_link_buffers159 int_link_buffers160 int_link_buffers161 int_link_buffers162 int_link_buffers163 int_link_buffers164 int_link_buffers165 int_link_buffers166 int_link_buffers167 int_link_buffers168 int_link_buffers169 int_link_buffers170 int_link_buffers171 int_link_buffers172 int_link_buffers173 int_link_buffers174 int_link_buffers175 int_link_buffers176 int_link_buffers177 int_link_buffers178 int_link_buffers179 int_link_buffers180 int_link_buffers181 int_link_buffers182 int_link_buffers183 int_link_buffers184 int_link_buffers185 int_link_buffers186 int_link_buffers187 int_link_buffers188 int_link_buffers189 int_link_buffers190 int_link_buffers191 int_link_buffers192 int_link_buffers193 int_link_buffers194 int_link_buffers195 int_link_buffers196 int_link_buffers197 int_link_buffers198 int_link_buffers199 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -947,14 +1639,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9 +int_link_buffers=system.ruby.network.int_link_buffers000 system.ruby.network.int_link_buffers001 system.ruby.network.int_link_buffers002 system.ruby.network.int_link_buffers003 system.ruby.network.int_link_buffers004 system.ruby.network.int_link_buffers005 system.ruby.network.int_link_buffers006 system.ruby.network.int_link_buffers007 system.ruby.network.int_link_buffers008 system.ruby.network.int_link_buffers009 system.ruby.network.int_link_buffers010 system.ruby.network.int_link_buffers011 system.ruby.network.int_link_buffers012 system.ruby.network.int_link_buffers013 system.ruby.network.int_link_buffers014 system.ruby.network.int_link_buffers015 system.ruby.network.int_link_buffers016 system.ruby.network.int_link_buffers017 system.ruby.network.int_link_buffers018 system.ruby.network.int_link_buffers019 system.ruby.network.int_link_buffers020 system.ruby.network.int_link_buffers021 system.ruby.network.int_link_buffers022 system.ruby.network.int_link_buffers023 system.ruby.network.int_link_buffers024 system.ruby.network.int_link_buffers025 system.ruby.network.int_link_buffers026 system.ruby.network.int_link_buffers027 system.ruby.network.int_link_buffers028 system.ruby.network.int_link_buffers029 system.ruby.network.int_link_buffers030 system.ruby.network.int_link_buffers031 system.ruby.network.int_link_buffers032 system.ruby.network.int_link_buffers033 system.ruby.network.int_link_buffers034 system.ruby.network.int_link_buffers035 system.ruby.network.int_link_buffers036 system.ruby.network.int_link_buffers037 system.ruby.network.int_link_buffers038 system.ruby.network.int_link_buffers039 system.ruby.network.int_link_buffers040 system.ruby.network.int_link_buffers041 system.ruby.network.int_link_buffers042 system.ruby.network.int_link_buffers043 system.ruby.network.int_link_buffers044 system.ruby.network.int_link_buffers045 system.ruby.network.int_link_buffers046 system.ruby.network.int_link_buffers047 system.ruby.network.int_link_buffers048 system.ruby.network.int_link_buffers049 system.ruby.network.int_link_buffers050 system.ruby.network.int_link_buffers051 system.ruby.network.int_link_buffers052 system.ruby.network.int_link_buffers053 system.ruby.network.int_link_buffers054 system.ruby.network.int_link_buffers055 system.ruby.network.int_link_buffers056 system.ruby.network.int_link_buffers057 system.ruby.network.int_link_buffers058 system.ruby.network.int_link_buffers059 system.ruby.network.int_link_buffers060 system.ruby.network.int_link_buffers061 system.ruby.network.int_link_buffers062 system.ruby.network.int_link_buffers063 system.ruby.network.int_link_buffers064 system.ruby.network.int_link_buffers065 system.ruby.network.int_link_buffers066 system.ruby.network.int_link_buffers067 system.ruby.network.int_link_buffers068 system.ruby.network.int_link_buffers069 system.ruby.network.int_link_buffers070 system.ruby.network.int_link_buffers071 system.ruby.network.int_link_buffers072 system.ruby.network.int_link_buffers073 system.ruby.network.int_link_buffers074 system.ruby.network.int_link_buffers075 system.ruby.network.int_link_buffers076 system.ruby.network.int_link_buffers077 system.ruby.network.int_link_buffers078 system.ruby.network.int_link_buffers079 system.ruby.network.int_link_buffers080 system.ruby.network.int_link_buffers081 system.ruby.network.int_link_buffers082 system.ruby.network.int_link_buffers083 system.ruby.network.int_link_buffers084 system.ruby.network.int_link_buffers085 system.ruby.network.int_link_buffers086 system.ruby.network.int_link_buffers087 system.ruby.network.int_link_buffers088 system.ruby.network.int_link_buffers089 system.ruby.network.int_link_buffers090 system.ruby.network.int_link_buffers091 system.ruby.network.int_link_buffers092 system.ruby.network.int_link_buffers093 system.ruby.network.int_link_buffers094 system.ruby.network.int_link_buffers095 system.ruby.network.int_link_buffers096 system.ruby.network.int_link_buffers097 system.ruby.network.int_link_buffers098 system.ruby.network.int_link_buffers099 system.ruby.network.int_link_buffers100 system.ruby.network.int_link_buffers101 system.ruby.network.int_link_buffers102 system.ruby.network.int_link_buffers103 system.ruby.network.int_link_buffers104 system.ruby.network.int_link_buffers105 system.ruby.network.int_link_buffers106 system.ruby.network.int_link_buffers107 system.ruby.network.int_link_buffers108 system.ruby.network.int_link_buffers109 system.ruby.network.int_link_buffers110 system.ruby.network.int_link_buffers111 system.ruby.network.int_link_buffers112 system.ruby.network.int_link_buffers113 system.ruby.network.int_link_buffers114 system.ruby.network.int_link_buffers115 system.ruby.network.int_link_buffers116 system.ruby.network.int_link_buffers117 system.ruby.network.int_link_buffers118 system.ruby.network.int_link_buffers119 system.ruby.network.int_link_buffers120 system.ruby.network.int_link_buffers121 system.ruby.network.int_link_buffers122 system.ruby.network.int_link_buffers123 system.ruby.network.int_link_buffers124 system.ruby.network.int_link_buffers125 system.ruby.network.int_link_buffers126 system.ruby.network.int_link_buffers127 system.ruby.network.int_link_buffers128 system.ruby.network.int_link_buffers129 system.ruby.network.int_link_buffers130 system.ruby.network.int_link_buffers131 system.ruby.network.int_link_buffers132 system.ruby.network.int_link_buffers133 system.ruby.network.int_link_buffers134 system.ruby.network.int_link_buffers135 system.ruby.network.int_link_buffers136 system.ruby.network.int_link_buffers137 system.ruby.network.int_link_buffers138 system.ruby.network.int_link_buffers139 system.ruby.network.int_link_buffers140 system.ruby.network.int_link_buffers141 system.ruby.network.int_link_buffers142 system.ruby.network.int_link_buffers143 system.ruby.network.int_link_buffers144 system.ruby.network.int_link_buffers145 system.ruby.network.int_link_buffers146 system.ruby.network.int_link_buffers147 system.ruby.network.int_link_buffers148 system.ruby.network.int_link_buffers149 system.ruby.network.int_link_buffers150 system.ruby.network.int_link_buffers151 system.ruby.network.int_link_buffers152 system.ruby.network.int_link_buffers153 system.ruby.network.int_link_buffers154 system.ruby.network.int_link_buffers155 system.ruby.network.int_link_buffers156 system.ruby.network.int_link_buffers157 system.ruby.network.int_link_buffers158 system.ruby.network.int_link_buffers159 system.ruby.network.int_link_buffers160 system.ruby.network.int_link_buffers161 system.ruby.network.int_link_buffers162 system.ruby.network.int_link_buffers163 system.ruby.network.int_link_buffers164 system.ruby.network.int_link_buffers165 system.ruby.network.int_link_buffers166 system.ruby.network.int_link_buffers167 system.ruby.network.int_link_buffers168 system.ruby.network.int_link_buffers169 system.ruby.network.int_link_buffers170 system.ruby.network.int_link_buffers171 system.ruby.network.int_link_buffers172 system.ruby.network.int_link_buffers173 system.ruby.network.int_link_buffers174 system.ruby.network.int_link_buffers175 system.ruby.network.int_link_buffers176 system.ruby.network.int_link_buffers177 system.ruby.network.int_link_buffers178 system.ruby.network.int_link_buffers179 system.ruby.network.int_link_buffers180 system.ruby.network.int_link_buffers181 system.ruby.network.int_link_buffers182 system.ruby.network.int_link_buffers183 system.ruby.network.int_link_buffers184 system.ruby.network.int_link_buffers185 system.ruby.network.int_link_buffers186 system.ruby.network.int_link_buffers187 system.ruby.network.int_link_buffers188 system.ruby.network.int_link_buffers189 system.ruby.network.int_link_buffers190 system.ruby.network.int_link_buffers191 system.ruby.network.int_link_buffers192 system.ruby.network.int_link_buffers193 system.ruby.network.int_link_buffers194 system.ruby.network.int_link_buffers195 system.ruby.network.int_link_buffers196 system.ruby.network.int_link_buffers197 system.ruby.network.int_link_buffers198 system.ruby.network.int_link_buffers199 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl1.requestToL1Cache.slave system.ruby.l1_cntrl1.responseToL1Cache.slave system.ruby.l1_cntrl2.requestToL1Cache.slave system.ruby.l1_cntrl2.responseToL1Cache.slave system.ruby.l1_cntrl3.requestToL1Cache.slave system.ruby.l1_cntrl3.responseToL1Cache.slave system.ruby.l1_cntrl4.requestToL1Cache.slave system.ruby.l1_cntrl4.responseToL1Cache.slave system.ruby.l1_cntrl5.requestToL1Cache.slave system.ruby.l1_cntrl5.responseToL1Cache.slave system.ruby.l1_cntrl6.requestToL1Cache.slave system.ruby.l1_cntrl6.responseToL1Cache.slave system.ruby.l1_cntrl7.requestToL1Cache.slave system.ruby.l1_cntrl7.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl1.requestFromL1Cache.master system.ruby.l1_cntrl1.responseFromL1Cache.master system.ruby.l1_cntrl2.requestFromL1Cache.master system.ruby.l1_cntrl2.responseFromL1Cache.master system.ruby.l1_cntrl3.requestFromL1Cache.master system.ruby.l1_cntrl3.responseFromL1Cache.master system.ruby.l1_cntrl4.requestFromL1Cache.master system.ruby.l1_cntrl4.responseFromL1Cache.master system.ruby.l1_cntrl5.requestFromL1Cache.master system.ruby.l1_cntrl5.responseFromL1Cache.master system.ruby.l1_cntrl6.requestFromL1Cache.master system.ruby.l1_cntrl6.responseFromL1Cache.master system.ruby.l1_cntrl7.requestFromL1Cache.master system.ruby.l1_cntrl7.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -1056,182 +1750,12215 @@ latency=1 link_id=9 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers000] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=10 -node_a=system.ruby.network.routers00 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers001] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=11 -node_a=system.ruby.network.routers01 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers002] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=12 -node_a=system.ruby.network.routers02 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links3] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers003] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=13 -node_a=system.ruby.network.routers03 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links4] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers004] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=14 -node_a=system.ruby.network.routers04 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links5] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers005] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=15 -node_a=system.ruby.network.routers05 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links6] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers006] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=16 -node_a=system.ruby.network.routers06 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links7] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers007] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=17 -node_a=system.ruby.network.routers07 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links8] +[system.ruby.network.int_link_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=10 +node_a=system.ruby.network.routers00 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=11 +node_a=system.ruby.network.routers01 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=12 +node_a=system.ruby.network.routers02 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links3] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=13 +node_a=system.ruby.network.routers03 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links4] type=SimpleIntLink bandwidth_factor=16 eventq_index=0 -latency=1 -link_id=18 -node_a=system.ruby.network.routers08 -node_b=system.ruby.network.routers10 -weight=1 +latency=1 +link_id=14 +node_a=system.ruby.network.routers04 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links5] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=15 +node_a=system.ruby.network.routers05 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links6] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=16 +node_a=system.ruby.network.routers06 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links7] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=17 +node_a=system.ruby.network.routers07 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links8] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=18 +node_a=system.ruby.network.routers08 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links9] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=19 +node_a=system.ruby.network.routers09 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.routers00] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers00.port_buffers000 system.ruby.network.routers00.port_buffers001 system.ruby.network.routers00.port_buffers002 system.ruby.network.routers00.port_buffers003 system.ruby.network.routers00.port_buffers004 system.ruby.network.routers00.port_buffers005 system.ruby.network.routers00.port_buffers006 system.ruby.network.routers00.port_buffers007 system.ruby.network.routers00.port_buffers008 system.ruby.network.routers00.port_buffers009 system.ruby.network.routers00.port_buffers010 system.ruby.network.routers00.port_buffers011 system.ruby.network.routers00.port_buffers012 system.ruby.network.routers00.port_buffers013 system.ruby.network.routers00.port_buffers014 system.ruby.network.routers00.port_buffers015 system.ruby.network.routers00.port_buffers016 system.ruby.network.routers00.port_buffers017 system.ruby.network.routers00.port_buffers018 system.ruby.network.routers00.port_buffers019 system.ruby.network.routers00.port_buffers020 system.ruby.network.routers00.port_buffers021 system.ruby.network.routers00.port_buffers022 system.ruby.network.routers00.port_buffers023 system.ruby.network.routers00.port_buffers024 system.ruby.network.routers00.port_buffers025 system.ruby.network.routers00.port_buffers026 system.ruby.network.routers00.port_buffers027 system.ruby.network.routers00.port_buffers028 system.ruby.network.routers00.port_buffers029 system.ruby.network.routers00.port_buffers030 system.ruby.network.routers00.port_buffers031 system.ruby.network.routers00.port_buffers032 system.ruby.network.routers00.port_buffers033 system.ruby.network.routers00.port_buffers034 system.ruby.network.routers00.port_buffers035 system.ruby.network.routers00.port_buffers036 system.ruby.network.routers00.port_buffers037 system.ruby.network.routers00.port_buffers038 system.ruby.network.routers00.port_buffers039 system.ruby.network.routers00.port_buffers040 system.ruby.network.routers00.port_buffers041 system.ruby.network.routers00.port_buffers042 system.ruby.network.routers00.port_buffers043 system.ruby.network.routers00.port_buffers044 system.ruby.network.routers00.port_buffers045 system.ruby.network.routers00.port_buffers046 system.ruby.network.routers00.port_buffers047 system.ruby.network.routers00.port_buffers048 system.ruby.network.routers00.port_buffers049 system.ruby.network.routers00.port_buffers050 system.ruby.network.routers00.port_buffers051 system.ruby.network.routers00.port_buffers052 system.ruby.network.routers00.port_buffers053 system.ruby.network.routers00.port_buffers054 system.ruby.network.routers00.port_buffers055 system.ruby.network.routers00.port_buffers056 system.ruby.network.routers00.port_buffers057 system.ruby.network.routers00.port_buffers058 system.ruby.network.routers00.port_buffers059 system.ruby.network.routers00.port_buffers060 system.ruby.network.routers00.port_buffers061 system.ruby.network.routers00.port_buffers062 system.ruby.network.routers00.port_buffers063 system.ruby.network.routers00.port_buffers064 system.ruby.network.routers00.port_buffers065 system.ruby.network.routers00.port_buffers066 system.ruby.network.routers00.port_buffers067 system.ruby.network.routers00.port_buffers068 system.ruby.network.routers00.port_buffers069 system.ruby.network.routers00.port_buffers070 system.ruby.network.routers00.port_buffers071 system.ruby.network.routers00.port_buffers072 system.ruby.network.routers00.port_buffers073 system.ruby.network.routers00.port_buffers074 system.ruby.network.routers00.port_buffers075 system.ruby.network.routers00.port_buffers076 system.ruby.network.routers00.port_buffers077 system.ruby.network.routers00.port_buffers078 system.ruby.network.routers00.port_buffers079 system.ruby.network.routers00.port_buffers080 system.ruby.network.routers00.port_buffers081 system.ruby.network.routers00.port_buffers082 system.ruby.network.routers00.port_buffers083 system.ruby.network.routers00.port_buffers084 system.ruby.network.routers00.port_buffers085 system.ruby.network.routers00.port_buffers086 system.ruby.network.routers00.port_buffers087 system.ruby.network.routers00.port_buffers088 system.ruby.network.routers00.port_buffers089 system.ruby.network.routers00.port_buffers090 system.ruby.network.routers00.port_buffers091 system.ruby.network.routers00.port_buffers092 system.ruby.network.routers00.port_buffers093 system.ruby.network.routers00.port_buffers094 system.ruby.network.routers00.port_buffers095 system.ruby.network.routers00.port_buffers096 system.ruby.network.routers00.port_buffers097 system.ruby.network.routers00.port_buffers098 system.ruby.network.routers00.port_buffers099 system.ruby.network.routers00.port_buffers100 system.ruby.network.routers00.port_buffers101 system.ruby.network.routers00.port_buffers102 system.ruby.network.routers00.port_buffers103 system.ruby.network.routers00.port_buffers104 system.ruby.network.routers00.port_buffers105 system.ruby.network.routers00.port_buffers106 system.ruby.network.routers00.port_buffers107 system.ruby.network.routers00.port_buffers108 system.ruby.network.routers00.port_buffers109 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers00.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers01.port_buffers000 system.ruby.network.routers01.port_buffers001 system.ruby.network.routers01.port_buffers002 system.ruby.network.routers01.port_buffers003 system.ruby.network.routers01.port_buffers004 system.ruby.network.routers01.port_buffers005 system.ruby.network.routers01.port_buffers006 system.ruby.network.routers01.port_buffers007 system.ruby.network.routers01.port_buffers008 system.ruby.network.routers01.port_buffers009 system.ruby.network.routers01.port_buffers010 system.ruby.network.routers01.port_buffers011 system.ruby.network.routers01.port_buffers012 system.ruby.network.routers01.port_buffers013 system.ruby.network.routers01.port_buffers014 system.ruby.network.routers01.port_buffers015 system.ruby.network.routers01.port_buffers016 system.ruby.network.routers01.port_buffers017 system.ruby.network.routers01.port_buffers018 system.ruby.network.routers01.port_buffers019 system.ruby.network.routers01.port_buffers020 system.ruby.network.routers01.port_buffers021 system.ruby.network.routers01.port_buffers022 system.ruby.network.routers01.port_buffers023 system.ruby.network.routers01.port_buffers024 system.ruby.network.routers01.port_buffers025 system.ruby.network.routers01.port_buffers026 system.ruby.network.routers01.port_buffers027 system.ruby.network.routers01.port_buffers028 system.ruby.network.routers01.port_buffers029 system.ruby.network.routers01.port_buffers030 system.ruby.network.routers01.port_buffers031 system.ruby.network.routers01.port_buffers032 system.ruby.network.routers01.port_buffers033 system.ruby.network.routers01.port_buffers034 system.ruby.network.routers01.port_buffers035 system.ruby.network.routers01.port_buffers036 system.ruby.network.routers01.port_buffers037 system.ruby.network.routers01.port_buffers038 system.ruby.network.routers01.port_buffers039 system.ruby.network.routers01.port_buffers040 system.ruby.network.routers01.port_buffers041 system.ruby.network.routers01.port_buffers042 system.ruby.network.routers01.port_buffers043 system.ruby.network.routers01.port_buffers044 system.ruby.network.routers01.port_buffers045 system.ruby.network.routers01.port_buffers046 system.ruby.network.routers01.port_buffers047 system.ruby.network.routers01.port_buffers048 system.ruby.network.routers01.port_buffers049 system.ruby.network.routers01.port_buffers050 system.ruby.network.routers01.port_buffers051 system.ruby.network.routers01.port_buffers052 system.ruby.network.routers01.port_buffers053 system.ruby.network.routers01.port_buffers054 system.ruby.network.routers01.port_buffers055 system.ruby.network.routers01.port_buffers056 system.ruby.network.routers01.port_buffers057 system.ruby.network.routers01.port_buffers058 system.ruby.network.routers01.port_buffers059 system.ruby.network.routers01.port_buffers060 system.ruby.network.routers01.port_buffers061 system.ruby.network.routers01.port_buffers062 system.ruby.network.routers01.port_buffers063 system.ruby.network.routers01.port_buffers064 system.ruby.network.routers01.port_buffers065 system.ruby.network.routers01.port_buffers066 system.ruby.network.routers01.port_buffers067 system.ruby.network.routers01.port_buffers068 system.ruby.network.routers01.port_buffers069 system.ruby.network.routers01.port_buffers070 system.ruby.network.routers01.port_buffers071 system.ruby.network.routers01.port_buffers072 system.ruby.network.routers01.port_buffers073 system.ruby.network.routers01.port_buffers074 system.ruby.network.routers01.port_buffers075 system.ruby.network.routers01.port_buffers076 system.ruby.network.routers01.port_buffers077 system.ruby.network.routers01.port_buffers078 system.ruby.network.routers01.port_buffers079 system.ruby.network.routers01.port_buffers080 system.ruby.network.routers01.port_buffers081 system.ruby.network.routers01.port_buffers082 system.ruby.network.routers01.port_buffers083 system.ruby.network.routers01.port_buffers084 system.ruby.network.routers01.port_buffers085 system.ruby.network.routers01.port_buffers086 system.ruby.network.routers01.port_buffers087 system.ruby.network.routers01.port_buffers088 system.ruby.network.routers01.port_buffers089 system.ruby.network.routers01.port_buffers090 system.ruby.network.routers01.port_buffers091 system.ruby.network.routers01.port_buffers092 system.ruby.network.routers01.port_buffers093 system.ruby.network.routers01.port_buffers094 system.ruby.network.routers01.port_buffers095 system.ruby.network.routers01.port_buffers096 system.ruby.network.routers01.port_buffers097 system.ruby.network.routers01.port_buffers098 system.ruby.network.routers01.port_buffers099 system.ruby.network.routers01.port_buffers100 system.ruby.network.routers01.port_buffers101 system.ruby.network.routers01.port_buffers102 system.ruby.network.routers01.port_buffers103 system.ruby.network.routers01.port_buffers104 system.ruby.network.routers01.port_buffers105 system.ruby.network.routers01.port_buffers106 system.ruby.network.routers01.port_buffers107 system.ruby.network.routers01.port_buffers108 system.ruby.network.routers01.port_buffers109 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers01.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers02.port_buffers000 system.ruby.network.routers02.port_buffers001 system.ruby.network.routers02.port_buffers002 system.ruby.network.routers02.port_buffers003 system.ruby.network.routers02.port_buffers004 system.ruby.network.routers02.port_buffers005 system.ruby.network.routers02.port_buffers006 system.ruby.network.routers02.port_buffers007 system.ruby.network.routers02.port_buffers008 system.ruby.network.routers02.port_buffers009 system.ruby.network.routers02.port_buffers010 system.ruby.network.routers02.port_buffers011 system.ruby.network.routers02.port_buffers012 system.ruby.network.routers02.port_buffers013 system.ruby.network.routers02.port_buffers014 system.ruby.network.routers02.port_buffers015 system.ruby.network.routers02.port_buffers016 system.ruby.network.routers02.port_buffers017 system.ruby.network.routers02.port_buffers018 system.ruby.network.routers02.port_buffers019 system.ruby.network.routers02.port_buffers020 system.ruby.network.routers02.port_buffers021 system.ruby.network.routers02.port_buffers022 system.ruby.network.routers02.port_buffers023 system.ruby.network.routers02.port_buffers024 system.ruby.network.routers02.port_buffers025 system.ruby.network.routers02.port_buffers026 system.ruby.network.routers02.port_buffers027 system.ruby.network.routers02.port_buffers028 system.ruby.network.routers02.port_buffers029 system.ruby.network.routers02.port_buffers030 system.ruby.network.routers02.port_buffers031 system.ruby.network.routers02.port_buffers032 system.ruby.network.routers02.port_buffers033 system.ruby.network.routers02.port_buffers034 system.ruby.network.routers02.port_buffers035 system.ruby.network.routers02.port_buffers036 system.ruby.network.routers02.port_buffers037 system.ruby.network.routers02.port_buffers038 system.ruby.network.routers02.port_buffers039 system.ruby.network.routers02.port_buffers040 system.ruby.network.routers02.port_buffers041 system.ruby.network.routers02.port_buffers042 system.ruby.network.routers02.port_buffers043 system.ruby.network.routers02.port_buffers044 system.ruby.network.routers02.port_buffers045 system.ruby.network.routers02.port_buffers046 system.ruby.network.routers02.port_buffers047 system.ruby.network.routers02.port_buffers048 system.ruby.network.routers02.port_buffers049 system.ruby.network.routers02.port_buffers050 system.ruby.network.routers02.port_buffers051 system.ruby.network.routers02.port_buffers052 system.ruby.network.routers02.port_buffers053 system.ruby.network.routers02.port_buffers054 system.ruby.network.routers02.port_buffers055 system.ruby.network.routers02.port_buffers056 system.ruby.network.routers02.port_buffers057 system.ruby.network.routers02.port_buffers058 system.ruby.network.routers02.port_buffers059 system.ruby.network.routers02.port_buffers060 system.ruby.network.routers02.port_buffers061 system.ruby.network.routers02.port_buffers062 system.ruby.network.routers02.port_buffers063 system.ruby.network.routers02.port_buffers064 system.ruby.network.routers02.port_buffers065 system.ruby.network.routers02.port_buffers066 system.ruby.network.routers02.port_buffers067 system.ruby.network.routers02.port_buffers068 system.ruby.network.routers02.port_buffers069 system.ruby.network.routers02.port_buffers070 system.ruby.network.routers02.port_buffers071 system.ruby.network.routers02.port_buffers072 system.ruby.network.routers02.port_buffers073 system.ruby.network.routers02.port_buffers074 system.ruby.network.routers02.port_buffers075 system.ruby.network.routers02.port_buffers076 system.ruby.network.routers02.port_buffers077 system.ruby.network.routers02.port_buffers078 system.ruby.network.routers02.port_buffers079 system.ruby.network.routers02.port_buffers080 system.ruby.network.routers02.port_buffers081 system.ruby.network.routers02.port_buffers082 system.ruby.network.routers02.port_buffers083 system.ruby.network.routers02.port_buffers084 system.ruby.network.routers02.port_buffers085 system.ruby.network.routers02.port_buffers086 system.ruby.network.routers02.port_buffers087 system.ruby.network.routers02.port_buffers088 system.ruby.network.routers02.port_buffers089 system.ruby.network.routers02.port_buffers090 system.ruby.network.routers02.port_buffers091 system.ruby.network.routers02.port_buffers092 system.ruby.network.routers02.port_buffers093 system.ruby.network.routers02.port_buffers094 system.ruby.network.routers02.port_buffers095 system.ruby.network.routers02.port_buffers096 system.ruby.network.routers02.port_buffers097 system.ruby.network.routers02.port_buffers098 system.ruby.network.routers02.port_buffers099 system.ruby.network.routers02.port_buffers100 system.ruby.network.routers02.port_buffers101 system.ruby.network.routers02.port_buffers102 system.ruby.network.routers02.port_buffers103 system.ruby.network.routers02.port_buffers104 system.ruby.network.routers02.port_buffers105 system.ruby.network.routers02.port_buffers106 system.ruby.network.routers02.port_buffers107 system.ruby.network.routers02.port_buffers108 system.ruby.network.routers02.port_buffers109 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers02.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers03.port_buffers000 system.ruby.network.routers03.port_buffers001 system.ruby.network.routers03.port_buffers002 system.ruby.network.routers03.port_buffers003 system.ruby.network.routers03.port_buffers004 system.ruby.network.routers03.port_buffers005 system.ruby.network.routers03.port_buffers006 system.ruby.network.routers03.port_buffers007 system.ruby.network.routers03.port_buffers008 system.ruby.network.routers03.port_buffers009 system.ruby.network.routers03.port_buffers010 system.ruby.network.routers03.port_buffers011 system.ruby.network.routers03.port_buffers012 system.ruby.network.routers03.port_buffers013 system.ruby.network.routers03.port_buffers014 system.ruby.network.routers03.port_buffers015 system.ruby.network.routers03.port_buffers016 system.ruby.network.routers03.port_buffers017 system.ruby.network.routers03.port_buffers018 system.ruby.network.routers03.port_buffers019 system.ruby.network.routers03.port_buffers020 system.ruby.network.routers03.port_buffers021 system.ruby.network.routers03.port_buffers022 system.ruby.network.routers03.port_buffers023 system.ruby.network.routers03.port_buffers024 system.ruby.network.routers03.port_buffers025 system.ruby.network.routers03.port_buffers026 system.ruby.network.routers03.port_buffers027 system.ruby.network.routers03.port_buffers028 system.ruby.network.routers03.port_buffers029 system.ruby.network.routers03.port_buffers030 system.ruby.network.routers03.port_buffers031 system.ruby.network.routers03.port_buffers032 system.ruby.network.routers03.port_buffers033 system.ruby.network.routers03.port_buffers034 system.ruby.network.routers03.port_buffers035 system.ruby.network.routers03.port_buffers036 system.ruby.network.routers03.port_buffers037 system.ruby.network.routers03.port_buffers038 system.ruby.network.routers03.port_buffers039 system.ruby.network.routers03.port_buffers040 system.ruby.network.routers03.port_buffers041 system.ruby.network.routers03.port_buffers042 system.ruby.network.routers03.port_buffers043 system.ruby.network.routers03.port_buffers044 system.ruby.network.routers03.port_buffers045 system.ruby.network.routers03.port_buffers046 system.ruby.network.routers03.port_buffers047 system.ruby.network.routers03.port_buffers048 system.ruby.network.routers03.port_buffers049 system.ruby.network.routers03.port_buffers050 system.ruby.network.routers03.port_buffers051 system.ruby.network.routers03.port_buffers052 system.ruby.network.routers03.port_buffers053 system.ruby.network.routers03.port_buffers054 system.ruby.network.routers03.port_buffers055 system.ruby.network.routers03.port_buffers056 system.ruby.network.routers03.port_buffers057 system.ruby.network.routers03.port_buffers058 system.ruby.network.routers03.port_buffers059 system.ruby.network.routers03.port_buffers060 system.ruby.network.routers03.port_buffers061 system.ruby.network.routers03.port_buffers062 system.ruby.network.routers03.port_buffers063 system.ruby.network.routers03.port_buffers064 system.ruby.network.routers03.port_buffers065 system.ruby.network.routers03.port_buffers066 system.ruby.network.routers03.port_buffers067 system.ruby.network.routers03.port_buffers068 system.ruby.network.routers03.port_buffers069 system.ruby.network.routers03.port_buffers070 system.ruby.network.routers03.port_buffers071 system.ruby.network.routers03.port_buffers072 system.ruby.network.routers03.port_buffers073 system.ruby.network.routers03.port_buffers074 system.ruby.network.routers03.port_buffers075 system.ruby.network.routers03.port_buffers076 system.ruby.network.routers03.port_buffers077 system.ruby.network.routers03.port_buffers078 system.ruby.network.routers03.port_buffers079 system.ruby.network.routers03.port_buffers080 system.ruby.network.routers03.port_buffers081 system.ruby.network.routers03.port_buffers082 system.ruby.network.routers03.port_buffers083 system.ruby.network.routers03.port_buffers084 system.ruby.network.routers03.port_buffers085 system.ruby.network.routers03.port_buffers086 system.ruby.network.routers03.port_buffers087 system.ruby.network.routers03.port_buffers088 system.ruby.network.routers03.port_buffers089 system.ruby.network.routers03.port_buffers090 system.ruby.network.routers03.port_buffers091 system.ruby.network.routers03.port_buffers092 system.ruby.network.routers03.port_buffers093 system.ruby.network.routers03.port_buffers094 system.ruby.network.routers03.port_buffers095 system.ruby.network.routers03.port_buffers096 system.ruby.network.routers03.port_buffers097 system.ruby.network.routers03.port_buffers098 system.ruby.network.routers03.port_buffers099 system.ruby.network.routers03.port_buffers100 system.ruby.network.routers03.port_buffers101 system.ruby.network.routers03.port_buffers102 system.ruby.network.routers03.port_buffers103 system.ruby.network.routers03.port_buffers104 system.ruby.network.routers03.port_buffers105 system.ruby.network.routers03.port_buffers106 system.ruby.network.routers03.port_buffers107 system.ruby.network.routers03.port_buffers108 system.ruby.network.routers03.port_buffers109 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers03.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers04.port_buffers000 system.ruby.network.routers04.port_buffers001 system.ruby.network.routers04.port_buffers002 system.ruby.network.routers04.port_buffers003 system.ruby.network.routers04.port_buffers004 system.ruby.network.routers04.port_buffers005 system.ruby.network.routers04.port_buffers006 system.ruby.network.routers04.port_buffers007 system.ruby.network.routers04.port_buffers008 system.ruby.network.routers04.port_buffers009 system.ruby.network.routers04.port_buffers010 system.ruby.network.routers04.port_buffers011 system.ruby.network.routers04.port_buffers012 system.ruby.network.routers04.port_buffers013 system.ruby.network.routers04.port_buffers014 system.ruby.network.routers04.port_buffers015 system.ruby.network.routers04.port_buffers016 system.ruby.network.routers04.port_buffers017 system.ruby.network.routers04.port_buffers018 system.ruby.network.routers04.port_buffers019 system.ruby.network.routers04.port_buffers020 system.ruby.network.routers04.port_buffers021 system.ruby.network.routers04.port_buffers022 system.ruby.network.routers04.port_buffers023 system.ruby.network.routers04.port_buffers024 system.ruby.network.routers04.port_buffers025 system.ruby.network.routers04.port_buffers026 system.ruby.network.routers04.port_buffers027 system.ruby.network.routers04.port_buffers028 system.ruby.network.routers04.port_buffers029 system.ruby.network.routers04.port_buffers030 system.ruby.network.routers04.port_buffers031 system.ruby.network.routers04.port_buffers032 system.ruby.network.routers04.port_buffers033 system.ruby.network.routers04.port_buffers034 system.ruby.network.routers04.port_buffers035 system.ruby.network.routers04.port_buffers036 system.ruby.network.routers04.port_buffers037 system.ruby.network.routers04.port_buffers038 system.ruby.network.routers04.port_buffers039 system.ruby.network.routers04.port_buffers040 system.ruby.network.routers04.port_buffers041 system.ruby.network.routers04.port_buffers042 system.ruby.network.routers04.port_buffers043 system.ruby.network.routers04.port_buffers044 system.ruby.network.routers04.port_buffers045 system.ruby.network.routers04.port_buffers046 system.ruby.network.routers04.port_buffers047 system.ruby.network.routers04.port_buffers048 system.ruby.network.routers04.port_buffers049 system.ruby.network.routers04.port_buffers050 system.ruby.network.routers04.port_buffers051 system.ruby.network.routers04.port_buffers052 system.ruby.network.routers04.port_buffers053 system.ruby.network.routers04.port_buffers054 system.ruby.network.routers04.port_buffers055 system.ruby.network.routers04.port_buffers056 system.ruby.network.routers04.port_buffers057 system.ruby.network.routers04.port_buffers058 system.ruby.network.routers04.port_buffers059 system.ruby.network.routers04.port_buffers060 system.ruby.network.routers04.port_buffers061 system.ruby.network.routers04.port_buffers062 system.ruby.network.routers04.port_buffers063 system.ruby.network.routers04.port_buffers064 system.ruby.network.routers04.port_buffers065 system.ruby.network.routers04.port_buffers066 system.ruby.network.routers04.port_buffers067 system.ruby.network.routers04.port_buffers068 system.ruby.network.routers04.port_buffers069 system.ruby.network.routers04.port_buffers070 system.ruby.network.routers04.port_buffers071 system.ruby.network.routers04.port_buffers072 system.ruby.network.routers04.port_buffers073 system.ruby.network.routers04.port_buffers074 system.ruby.network.routers04.port_buffers075 system.ruby.network.routers04.port_buffers076 system.ruby.network.routers04.port_buffers077 system.ruby.network.routers04.port_buffers078 system.ruby.network.routers04.port_buffers079 system.ruby.network.routers04.port_buffers080 system.ruby.network.routers04.port_buffers081 system.ruby.network.routers04.port_buffers082 system.ruby.network.routers04.port_buffers083 system.ruby.network.routers04.port_buffers084 system.ruby.network.routers04.port_buffers085 system.ruby.network.routers04.port_buffers086 system.ruby.network.routers04.port_buffers087 system.ruby.network.routers04.port_buffers088 system.ruby.network.routers04.port_buffers089 system.ruby.network.routers04.port_buffers090 system.ruby.network.routers04.port_buffers091 system.ruby.network.routers04.port_buffers092 system.ruby.network.routers04.port_buffers093 system.ruby.network.routers04.port_buffers094 system.ruby.network.routers04.port_buffers095 system.ruby.network.routers04.port_buffers096 system.ruby.network.routers04.port_buffers097 system.ruby.network.routers04.port_buffers098 system.ruby.network.routers04.port_buffers099 system.ruby.network.routers04.port_buffers100 system.ruby.network.routers04.port_buffers101 system.ruby.network.routers04.port_buffers102 system.ruby.network.routers04.port_buffers103 system.ruby.network.routers04.port_buffers104 system.ruby.network.routers04.port_buffers105 system.ruby.network.routers04.port_buffers106 system.ruby.network.routers04.port_buffers107 system.ruby.network.routers04.port_buffers108 system.ruby.network.routers04.port_buffers109 +recycle_latency=0 +router_id=4 +virt_nets=10 + +[system.ruby.network.routers04.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers05.port_buffers000 system.ruby.network.routers05.port_buffers001 system.ruby.network.routers05.port_buffers002 system.ruby.network.routers05.port_buffers003 system.ruby.network.routers05.port_buffers004 system.ruby.network.routers05.port_buffers005 system.ruby.network.routers05.port_buffers006 system.ruby.network.routers05.port_buffers007 system.ruby.network.routers05.port_buffers008 system.ruby.network.routers05.port_buffers009 system.ruby.network.routers05.port_buffers010 system.ruby.network.routers05.port_buffers011 system.ruby.network.routers05.port_buffers012 system.ruby.network.routers05.port_buffers013 system.ruby.network.routers05.port_buffers014 system.ruby.network.routers05.port_buffers015 system.ruby.network.routers05.port_buffers016 system.ruby.network.routers05.port_buffers017 system.ruby.network.routers05.port_buffers018 system.ruby.network.routers05.port_buffers019 system.ruby.network.routers05.port_buffers020 system.ruby.network.routers05.port_buffers021 system.ruby.network.routers05.port_buffers022 system.ruby.network.routers05.port_buffers023 system.ruby.network.routers05.port_buffers024 system.ruby.network.routers05.port_buffers025 system.ruby.network.routers05.port_buffers026 system.ruby.network.routers05.port_buffers027 system.ruby.network.routers05.port_buffers028 system.ruby.network.routers05.port_buffers029 system.ruby.network.routers05.port_buffers030 system.ruby.network.routers05.port_buffers031 system.ruby.network.routers05.port_buffers032 system.ruby.network.routers05.port_buffers033 system.ruby.network.routers05.port_buffers034 system.ruby.network.routers05.port_buffers035 system.ruby.network.routers05.port_buffers036 system.ruby.network.routers05.port_buffers037 system.ruby.network.routers05.port_buffers038 system.ruby.network.routers05.port_buffers039 system.ruby.network.routers05.port_buffers040 system.ruby.network.routers05.port_buffers041 system.ruby.network.routers05.port_buffers042 system.ruby.network.routers05.port_buffers043 system.ruby.network.routers05.port_buffers044 system.ruby.network.routers05.port_buffers045 system.ruby.network.routers05.port_buffers046 system.ruby.network.routers05.port_buffers047 system.ruby.network.routers05.port_buffers048 system.ruby.network.routers05.port_buffers049 system.ruby.network.routers05.port_buffers050 system.ruby.network.routers05.port_buffers051 system.ruby.network.routers05.port_buffers052 system.ruby.network.routers05.port_buffers053 system.ruby.network.routers05.port_buffers054 system.ruby.network.routers05.port_buffers055 system.ruby.network.routers05.port_buffers056 system.ruby.network.routers05.port_buffers057 system.ruby.network.routers05.port_buffers058 system.ruby.network.routers05.port_buffers059 system.ruby.network.routers05.port_buffers060 system.ruby.network.routers05.port_buffers061 system.ruby.network.routers05.port_buffers062 system.ruby.network.routers05.port_buffers063 system.ruby.network.routers05.port_buffers064 system.ruby.network.routers05.port_buffers065 system.ruby.network.routers05.port_buffers066 system.ruby.network.routers05.port_buffers067 system.ruby.network.routers05.port_buffers068 system.ruby.network.routers05.port_buffers069 system.ruby.network.routers05.port_buffers070 system.ruby.network.routers05.port_buffers071 system.ruby.network.routers05.port_buffers072 system.ruby.network.routers05.port_buffers073 system.ruby.network.routers05.port_buffers074 system.ruby.network.routers05.port_buffers075 system.ruby.network.routers05.port_buffers076 system.ruby.network.routers05.port_buffers077 system.ruby.network.routers05.port_buffers078 system.ruby.network.routers05.port_buffers079 system.ruby.network.routers05.port_buffers080 system.ruby.network.routers05.port_buffers081 system.ruby.network.routers05.port_buffers082 system.ruby.network.routers05.port_buffers083 system.ruby.network.routers05.port_buffers084 system.ruby.network.routers05.port_buffers085 system.ruby.network.routers05.port_buffers086 system.ruby.network.routers05.port_buffers087 system.ruby.network.routers05.port_buffers088 system.ruby.network.routers05.port_buffers089 system.ruby.network.routers05.port_buffers090 system.ruby.network.routers05.port_buffers091 system.ruby.network.routers05.port_buffers092 system.ruby.network.routers05.port_buffers093 system.ruby.network.routers05.port_buffers094 system.ruby.network.routers05.port_buffers095 system.ruby.network.routers05.port_buffers096 system.ruby.network.routers05.port_buffers097 system.ruby.network.routers05.port_buffers098 system.ruby.network.routers05.port_buffers099 system.ruby.network.routers05.port_buffers100 system.ruby.network.routers05.port_buffers101 system.ruby.network.routers05.port_buffers102 system.ruby.network.routers05.port_buffers103 system.ruby.network.routers05.port_buffers104 system.ruby.network.routers05.port_buffers105 system.ruby.network.routers05.port_buffers106 system.ruby.network.routers05.port_buffers107 system.ruby.network.routers05.port_buffers108 system.ruby.network.routers05.port_buffers109 +recycle_latency=0 +router_id=5 +virt_nets=10 + +[system.ruby.network.routers05.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers06.port_buffers000 system.ruby.network.routers06.port_buffers001 system.ruby.network.routers06.port_buffers002 system.ruby.network.routers06.port_buffers003 system.ruby.network.routers06.port_buffers004 system.ruby.network.routers06.port_buffers005 system.ruby.network.routers06.port_buffers006 system.ruby.network.routers06.port_buffers007 system.ruby.network.routers06.port_buffers008 system.ruby.network.routers06.port_buffers009 system.ruby.network.routers06.port_buffers010 system.ruby.network.routers06.port_buffers011 system.ruby.network.routers06.port_buffers012 system.ruby.network.routers06.port_buffers013 system.ruby.network.routers06.port_buffers014 system.ruby.network.routers06.port_buffers015 system.ruby.network.routers06.port_buffers016 system.ruby.network.routers06.port_buffers017 system.ruby.network.routers06.port_buffers018 system.ruby.network.routers06.port_buffers019 system.ruby.network.routers06.port_buffers020 system.ruby.network.routers06.port_buffers021 system.ruby.network.routers06.port_buffers022 system.ruby.network.routers06.port_buffers023 system.ruby.network.routers06.port_buffers024 system.ruby.network.routers06.port_buffers025 system.ruby.network.routers06.port_buffers026 system.ruby.network.routers06.port_buffers027 system.ruby.network.routers06.port_buffers028 system.ruby.network.routers06.port_buffers029 system.ruby.network.routers06.port_buffers030 system.ruby.network.routers06.port_buffers031 system.ruby.network.routers06.port_buffers032 system.ruby.network.routers06.port_buffers033 system.ruby.network.routers06.port_buffers034 system.ruby.network.routers06.port_buffers035 system.ruby.network.routers06.port_buffers036 system.ruby.network.routers06.port_buffers037 system.ruby.network.routers06.port_buffers038 system.ruby.network.routers06.port_buffers039 system.ruby.network.routers06.port_buffers040 system.ruby.network.routers06.port_buffers041 system.ruby.network.routers06.port_buffers042 system.ruby.network.routers06.port_buffers043 system.ruby.network.routers06.port_buffers044 system.ruby.network.routers06.port_buffers045 system.ruby.network.routers06.port_buffers046 system.ruby.network.routers06.port_buffers047 system.ruby.network.routers06.port_buffers048 system.ruby.network.routers06.port_buffers049 system.ruby.network.routers06.port_buffers050 system.ruby.network.routers06.port_buffers051 system.ruby.network.routers06.port_buffers052 system.ruby.network.routers06.port_buffers053 system.ruby.network.routers06.port_buffers054 system.ruby.network.routers06.port_buffers055 system.ruby.network.routers06.port_buffers056 system.ruby.network.routers06.port_buffers057 system.ruby.network.routers06.port_buffers058 system.ruby.network.routers06.port_buffers059 system.ruby.network.routers06.port_buffers060 system.ruby.network.routers06.port_buffers061 system.ruby.network.routers06.port_buffers062 system.ruby.network.routers06.port_buffers063 system.ruby.network.routers06.port_buffers064 system.ruby.network.routers06.port_buffers065 system.ruby.network.routers06.port_buffers066 system.ruby.network.routers06.port_buffers067 system.ruby.network.routers06.port_buffers068 system.ruby.network.routers06.port_buffers069 system.ruby.network.routers06.port_buffers070 system.ruby.network.routers06.port_buffers071 system.ruby.network.routers06.port_buffers072 system.ruby.network.routers06.port_buffers073 system.ruby.network.routers06.port_buffers074 system.ruby.network.routers06.port_buffers075 system.ruby.network.routers06.port_buffers076 system.ruby.network.routers06.port_buffers077 system.ruby.network.routers06.port_buffers078 system.ruby.network.routers06.port_buffers079 system.ruby.network.routers06.port_buffers080 system.ruby.network.routers06.port_buffers081 system.ruby.network.routers06.port_buffers082 system.ruby.network.routers06.port_buffers083 system.ruby.network.routers06.port_buffers084 system.ruby.network.routers06.port_buffers085 system.ruby.network.routers06.port_buffers086 system.ruby.network.routers06.port_buffers087 system.ruby.network.routers06.port_buffers088 system.ruby.network.routers06.port_buffers089 system.ruby.network.routers06.port_buffers090 system.ruby.network.routers06.port_buffers091 system.ruby.network.routers06.port_buffers092 system.ruby.network.routers06.port_buffers093 system.ruby.network.routers06.port_buffers094 system.ruby.network.routers06.port_buffers095 system.ruby.network.routers06.port_buffers096 system.ruby.network.routers06.port_buffers097 system.ruby.network.routers06.port_buffers098 system.ruby.network.routers06.port_buffers099 system.ruby.network.routers06.port_buffers100 system.ruby.network.routers06.port_buffers101 system.ruby.network.routers06.port_buffers102 system.ruby.network.routers06.port_buffers103 system.ruby.network.routers06.port_buffers104 system.ruby.network.routers06.port_buffers105 system.ruby.network.routers06.port_buffers106 system.ruby.network.routers06.port_buffers107 system.ruby.network.routers06.port_buffers108 system.ruby.network.routers06.port_buffers109 +recycle_latency=0 +router_id=6 +virt_nets=10 + +[system.ruby.network.routers06.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers07.port_buffers000 system.ruby.network.routers07.port_buffers001 system.ruby.network.routers07.port_buffers002 system.ruby.network.routers07.port_buffers003 system.ruby.network.routers07.port_buffers004 system.ruby.network.routers07.port_buffers005 system.ruby.network.routers07.port_buffers006 system.ruby.network.routers07.port_buffers007 system.ruby.network.routers07.port_buffers008 system.ruby.network.routers07.port_buffers009 system.ruby.network.routers07.port_buffers010 system.ruby.network.routers07.port_buffers011 system.ruby.network.routers07.port_buffers012 system.ruby.network.routers07.port_buffers013 system.ruby.network.routers07.port_buffers014 system.ruby.network.routers07.port_buffers015 system.ruby.network.routers07.port_buffers016 system.ruby.network.routers07.port_buffers017 system.ruby.network.routers07.port_buffers018 system.ruby.network.routers07.port_buffers019 system.ruby.network.routers07.port_buffers020 system.ruby.network.routers07.port_buffers021 system.ruby.network.routers07.port_buffers022 system.ruby.network.routers07.port_buffers023 system.ruby.network.routers07.port_buffers024 system.ruby.network.routers07.port_buffers025 system.ruby.network.routers07.port_buffers026 system.ruby.network.routers07.port_buffers027 system.ruby.network.routers07.port_buffers028 system.ruby.network.routers07.port_buffers029 system.ruby.network.routers07.port_buffers030 system.ruby.network.routers07.port_buffers031 system.ruby.network.routers07.port_buffers032 system.ruby.network.routers07.port_buffers033 system.ruby.network.routers07.port_buffers034 system.ruby.network.routers07.port_buffers035 system.ruby.network.routers07.port_buffers036 system.ruby.network.routers07.port_buffers037 system.ruby.network.routers07.port_buffers038 system.ruby.network.routers07.port_buffers039 system.ruby.network.routers07.port_buffers040 system.ruby.network.routers07.port_buffers041 system.ruby.network.routers07.port_buffers042 system.ruby.network.routers07.port_buffers043 system.ruby.network.routers07.port_buffers044 system.ruby.network.routers07.port_buffers045 system.ruby.network.routers07.port_buffers046 system.ruby.network.routers07.port_buffers047 system.ruby.network.routers07.port_buffers048 system.ruby.network.routers07.port_buffers049 system.ruby.network.routers07.port_buffers050 system.ruby.network.routers07.port_buffers051 system.ruby.network.routers07.port_buffers052 system.ruby.network.routers07.port_buffers053 system.ruby.network.routers07.port_buffers054 system.ruby.network.routers07.port_buffers055 system.ruby.network.routers07.port_buffers056 system.ruby.network.routers07.port_buffers057 system.ruby.network.routers07.port_buffers058 system.ruby.network.routers07.port_buffers059 system.ruby.network.routers07.port_buffers060 system.ruby.network.routers07.port_buffers061 system.ruby.network.routers07.port_buffers062 system.ruby.network.routers07.port_buffers063 system.ruby.network.routers07.port_buffers064 system.ruby.network.routers07.port_buffers065 system.ruby.network.routers07.port_buffers066 system.ruby.network.routers07.port_buffers067 system.ruby.network.routers07.port_buffers068 system.ruby.network.routers07.port_buffers069 system.ruby.network.routers07.port_buffers070 system.ruby.network.routers07.port_buffers071 system.ruby.network.routers07.port_buffers072 system.ruby.network.routers07.port_buffers073 system.ruby.network.routers07.port_buffers074 system.ruby.network.routers07.port_buffers075 system.ruby.network.routers07.port_buffers076 system.ruby.network.routers07.port_buffers077 system.ruby.network.routers07.port_buffers078 system.ruby.network.routers07.port_buffers079 system.ruby.network.routers07.port_buffers080 system.ruby.network.routers07.port_buffers081 system.ruby.network.routers07.port_buffers082 system.ruby.network.routers07.port_buffers083 system.ruby.network.routers07.port_buffers084 system.ruby.network.routers07.port_buffers085 system.ruby.network.routers07.port_buffers086 system.ruby.network.routers07.port_buffers087 system.ruby.network.routers07.port_buffers088 system.ruby.network.routers07.port_buffers089 system.ruby.network.routers07.port_buffers090 system.ruby.network.routers07.port_buffers091 system.ruby.network.routers07.port_buffers092 system.ruby.network.routers07.port_buffers093 system.ruby.network.routers07.port_buffers094 system.ruby.network.routers07.port_buffers095 system.ruby.network.routers07.port_buffers096 system.ruby.network.routers07.port_buffers097 system.ruby.network.routers07.port_buffers098 system.ruby.network.routers07.port_buffers099 system.ruby.network.routers07.port_buffers100 system.ruby.network.routers07.port_buffers101 system.ruby.network.routers07.port_buffers102 system.ruby.network.routers07.port_buffers103 system.ruby.network.routers07.port_buffers104 system.ruby.network.routers07.port_buffers105 system.ruby.network.routers07.port_buffers106 system.ruby.network.routers07.port_buffers107 system.ruby.network.routers07.port_buffers108 system.ruby.network.routers07.port_buffers109 +recycle_latency=0 +router_id=7 +virt_nets=10 + +[system.ruby.network.routers07.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers08.port_buffers000 system.ruby.network.routers08.port_buffers001 system.ruby.network.routers08.port_buffers002 system.ruby.network.routers08.port_buffers003 system.ruby.network.routers08.port_buffers004 system.ruby.network.routers08.port_buffers005 system.ruby.network.routers08.port_buffers006 system.ruby.network.routers08.port_buffers007 system.ruby.network.routers08.port_buffers008 system.ruby.network.routers08.port_buffers009 system.ruby.network.routers08.port_buffers010 system.ruby.network.routers08.port_buffers011 system.ruby.network.routers08.port_buffers012 system.ruby.network.routers08.port_buffers013 system.ruby.network.routers08.port_buffers014 system.ruby.network.routers08.port_buffers015 system.ruby.network.routers08.port_buffers016 system.ruby.network.routers08.port_buffers017 system.ruby.network.routers08.port_buffers018 system.ruby.network.routers08.port_buffers019 system.ruby.network.routers08.port_buffers020 system.ruby.network.routers08.port_buffers021 system.ruby.network.routers08.port_buffers022 system.ruby.network.routers08.port_buffers023 system.ruby.network.routers08.port_buffers024 system.ruby.network.routers08.port_buffers025 system.ruby.network.routers08.port_buffers026 system.ruby.network.routers08.port_buffers027 system.ruby.network.routers08.port_buffers028 system.ruby.network.routers08.port_buffers029 system.ruby.network.routers08.port_buffers030 system.ruby.network.routers08.port_buffers031 system.ruby.network.routers08.port_buffers032 system.ruby.network.routers08.port_buffers033 system.ruby.network.routers08.port_buffers034 system.ruby.network.routers08.port_buffers035 system.ruby.network.routers08.port_buffers036 system.ruby.network.routers08.port_buffers037 system.ruby.network.routers08.port_buffers038 system.ruby.network.routers08.port_buffers039 system.ruby.network.routers08.port_buffers040 system.ruby.network.routers08.port_buffers041 system.ruby.network.routers08.port_buffers042 system.ruby.network.routers08.port_buffers043 system.ruby.network.routers08.port_buffers044 system.ruby.network.routers08.port_buffers045 system.ruby.network.routers08.port_buffers046 system.ruby.network.routers08.port_buffers047 system.ruby.network.routers08.port_buffers048 system.ruby.network.routers08.port_buffers049 system.ruby.network.routers08.port_buffers050 system.ruby.network.routers08.port_buffers051 system.ruby.network.routers08.port_buffers052 system.ruby.network.routers08.port_buffers053 system.ruby.network.routers08.port_buffers054 system.ruby.network.routers08.port_buffers055 system.ruby.network.routers08.port_buffers056 system.ruby.network.routers08.port_buffers057 system.ruby.network.routers08.port_buffers058 system.ruby.network.routers08.port_buffers059 system.ruby.network.routers08.port_buffers060 system.ruby.network.routers08.port_buffers061 system.ruby.network.routers08.port_buffers062 system.ruby.network.routers08.port_buffers063 system.ruby.network.routers08.port_buffers064 system.ruby.network.routers08.port_buffers065 system.ruby.network.routers08.port_buffers066 system.ruby.network.routers08.port_buffers067 system.ruby.network.routers08.port_buffers068 system.ruby.network.routers08.port_buffers069 system.ruby.network.routers08.port_buffers070 system.ruby.network.routers08.port_buffers071 system.ruby.network.routers08.port_buffers072 system.ruby.network.routers08.port_buffers073 system.ruby.network.routers08.port_buffers074 system.ruby.network.routers08.port_buffers075 system.ruby.network.routers08.port_buffers076 system.ruby.network.routers08.port_buffers077 system.ruby.network.routers08.port_buffers078 system.ruby.network.routers08.port_buffers079 system.ruby.network.routers08.port_buffers080 system.ruby.network.routers08.port_buffers081 system.ruby.network.routers08.port_buffers082 system.ruby.network.routers08.port_buffers083 system.ruby.network.routers08.port_buffers084 system.ruby.network.routers08.port_buffers085 system.ruby.network.routers08.port_buffers086 system.ruby.network.routers08.port_buffers087 system.ruby.network.routers08.port_buffers088 system.ruby.network.routers08.port_buffers089 system.ruby.network.routers08.port_buffers090 system.ruby.network.routers08.port_buffers091 system.ruby.network.routers08.port_buffers092 system.ruby.network.routers08.port_buffers093 system.ruby.network.routers08.port_buffers094 system.ruby.network.routers08.port_buffers095 system.ruby.network.routers08.port_buffers096 system.ruby.network.routers08.port_buffers097 system.ruby.network.routers08.port_buffers098 system.ruby.network.routers08.port_buffers099 system.ruby.network.routers08.port_buffers100 system.ruby.network.routers08.port_buffers101 system.ruby.network.routers08.port_buffers102 system.ruby.network.routers08.port_buffers103 system.ruby.network.routers08.port_buffers104 system.ruby.network.routers08.port_buffers105 system.ruby.network.routers08.port_buffers106 system.ruby.network.routers08.port_buffers107 system.ruby.network.routers08.port_buffers108 system.ruby.network.routers08.port_buffers109 +recycle_latency=0 +router_id=8 +virt_nets=10 + +[system.ruby.network.routers08.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers09.port_buffers000 system.ruby.network.routers09.port_buffers001 system.ruby.network.routers09.port_buffers002 system.ruby.network.routers09.port_buffers003 system.ruby.network.routers09.port_buffers004 system.ruby.network.routers09.port_buffers005 system.ruby.network.routers09.port_buffers006 system.ruby.network.routers09.port_buffers007 system.ruby.network.routers09.port_buffers008 system.ruby.network.routers09.port_buffers009 system.ruby.network.routers09.port_buffers010 system.ruby.network.routers09.port_buffers011 system.ruby.network.routers09.port_buffers012 system.ruby.network.routers09.port_buffers013 system.ruby.network.routers09.port_buffers014 system.ruby.network.routers09.port_buffers015 system.ruby.network.routers09.port_buffers016 system.ruby.network.routers09.port_buffers017 system.ruby.network.routers09.port_buffers018 system.ruby.network.routers09.port_buffers019 system.ruby.network.routers09.port_buffers020 system.ruby.network.routers09.port_buffers021 system.ruby.network.routers09.port_buffers022 system.ruby.network.routers09.port_buffers023 system.ruby.network.routers09.port_buffers024 system.ruby.network.routers09.port_buffers025 system.ruby.network.routers09.port_buffers026 system.ruby.network.routers09.port_buffers027 system.ruby.network.routers09.port_buffers028 system.ruby.network.routers09.port_buffers029 system.ruby.network.routers09.port_buffers030 system.ruby.network.routers09.port_buffers031 system.ruby.network.routers09.port_buffers032 system.ruby.network.routers09.port_buffers033 system.ruby.network.routers09.port_buffers034 system.ruby.network.routers09.port_buffers035 system.ruby.network.routers09.port_buffers036 system.ruby.network.routers09.port_buffers037 system.ruby.network.routers09.port_buffers038 system.ruby.network.routers09.port_buffers039 system.ruby.network.routers09.port_buffers040 system.ruby.network.routers09.port_buffers041 system.ruby.network.routers09.port_buffers042 system.ruby.network.routers09.port_buffers043 system.ruby.network.routers09.port_buffers044 system.ruby.network.routers09.port_buffers045 system.ruby.network.routers09.port_buffers046 system.ruby.network.routers09.port_buffers047 system.ruby.network.routers09.port_buffers048 system.ruby.network.routers09.port_buffers049 system.ruby.network.routers09.port_buffers050 system.ruby.network.routers09.port_buffers051 system.ruby.network.routers09.port_buffers052 system.ruby.network.routers09.port_buffers053 system.ruby.network.routers09.port_buffers054 system.ruby.network.routers09.port_buffers055 system.ruby.network.routers09.port_buffers056 system.ruby.network.routers09.port_buffers057 system.ruby.network.routers09.port_buffers058 system.ruby.network.routers09.port_buffers059 system.ruby.network.routers09.port_buffers060 system.ruby.network.routers09.port_buffers061 system.ruby.network.routers09.port_buffers062 system.ruby.network.routers09.port_buffers063 system.ruby.network.routers09.port_buffers064 system.ruby.network.routers09.port_buffers065 system.ruby.network.routers09.port_buffers066 system.ruby.network.routers09.port_buffers067 system.ruby.network.routers09.port_buffers068 system.ruby.network.routers09.port_buffers069 system.ruby.network.routers09.port_buffers070 system.ruby.network.routers09.port_buffers071 system.ruby.network.routers09.port_buffers072 system.ruby.network.routers09.port_buffers073 system.ruby.network.routers09.port_buffers074 system.ruby.network.routers09.port_buffers075 system.ruby.network.routers09.port_buffers076 system.ruby.network.routers09.port_buffers077 system.ruby.network.routers09.port_buffers078 system.ruby.network.routers09.port_buffers079 system.ruby.network.routers09.port_buffers080 system.ruby.network.routers09.port_buffers081 system.ruby.network.routers09.port_buffers082 system.ruby.network.routers09.port_buffers083 system.ruby.network.routers09.port_buffers084 system.ruby.network.routers09.port_buffers085 system.ruby.network.routers09.port_buffers086 system.ruby.network.routers09.port_buffers087 system.ruby.network.routers09.port_buffers088 system.ruby.network.routers09.port_buffers089 system.ruby.network.routers09.port_buffers090 system.ruby.network.routers09.port_buffers091 system.ruby.network.routers09.port_buffers092 system.ruby.network.routers09.port_buffers093 system.ruby.network.routers09.port_buffers094 system.ruby.network.routers09.port_buffers095 system.ruby.network.routers09.port_buffers096 system.ruby.network.routers09.port_buffers097 system.ruby.network.routers09.port_buffers098 system.ruby.network.routers09.port_buffers099 system.ruby.network.routers09.port_buffers100 system.ruby.network.routers09.port_buffers101 system.ruby.network.routers09.port_buffers102 system.ruby.network.routers09.port_buffers103 system.ruby.network.routers09.port_buffers104 system.ruby.network.routers09.port_buffers105 system.ruby.network.routers09.port_buffers106 system.ruby.network.routers09.port_buffers107 system.ruby.network.routers09.port_buffers108 system.ruby.network.routers09.port_buffers109 +recycle_latency=0 +router_id=9 +virt_nets=10 + +[system.ruby.network.routers09.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10] +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 port_buffers160 port_buffers161 port_buffers162 port_buffers163 port_buffers164 port_buffers165 port_buffers166 port_buffers167 port_buffers168 port_buffers169 port_buffers170 port_buffers171 port_buffers172 port_buffers173 port_buffers174 port_buffers175 port_buffers176 port_buffers177 port_buffers178 port_buffers179 port_buffers180 port_buffers181 port_buffers182 port_buffers183 port_buffers184 port_buffers185 port_buffers186 port_buffers187 port_buffers188 port_buffers189 port_buffers190 port_buffers191 port_buffers192 port_buffers193 port_buffers194 port_buffers195 port_buffers196 port_buffers197 port_buffers198 port_buffers199 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers10.port_buffers000 system.ruby.network.routers10.port_buffers001 system.ruby.network.routers10.port_buffers002 system.ruby.network.routers10.port_buffers003 system.ruby.network.routers10.port_buffers004 system.ruby.network.routers10.port_buffers005 system.ruby.network.routers10.port_buffers006 system.ruby.network.routers10.port_buffers007 system.ruby.network.routers10.port_buffers008 system.ruby.network.routers10.port_buffers009 system.ruby.network.routers10.port_buffers010 system.ruby.network.routers10.port_buffers011 system.ruby.network.routers10.port_buffers012 system.ruby.network.routers10.port_buffers013 system.ruby.network.routers10.port_buffers014 system.ruby.network.routers10.port_buffers015 system.ruby.network.routers10.port_buffers016 system.ruby.network.routers10.port_buffers017 system.ruby.network.routers10.port_buffers018 system.ruby.network.routers10.port_buffers019 system.ruby.network.routers10.port_buffers020 system.ruby.network.routers10.port_buffers021 system.ruby.network.routers10.port_buffers022 system.ruby.network.routers10.port_buffers023 system.ruby.network.routers10.port_buffers024 system.ruby.network.routers10.port_buffers025 system.ruby.network.routers10.port_buffers026 system.ruby.network.routers10.port_buffers027 system.ruby.network.routers10.port_buffers028 system.ruby.network.routers10.port_buffers029 system.ruby.network.routers10.port_buffers030 system.ruby.network.routers10.port_buffers031 system.ruby.network.routers10.port_buffers032 system.ruby.network.routers10.port_buffers033 system.ruby.network.routers10.port_buffers034 system.ruby.network.routers10.port_buffers035 system.ruby.network.routers10.port_buffers036 system.ruby.network.routers10.port_buffers037 system.ruby.network.routers10.port_buffers038 system.ruby.network.routers10.port_buffers039 system.ruby.network.routers10.port_buffers040 system.ruby.network.routers10.port_buffers041 system.ruby.network.routers10.port_buffers042 system.ruby.network.routers10.port_buffers043 system.ruby.network.routers10.port_buffers044 system.ruby.network.routers10.port_buffers045 system.ruby.network.routers10.port_buffers046 system.ruby.network.routers10.port_buffers047 system.ruby.network.routers10.port_buffers048 system.ruby.network.routers10.port_buffers049 system.ruby.network.routers10.port_buffers050 system.ruby.network.routers10.port_buffers051 system.ruby.network.routers10.port_buffers052 system.ruby.network.routers10.port_buffers053 system.ruby.network.routers10.port_buffers054 system.ruby.network.routers10.port_buffers055 system.ruby.network.routers10.port_buffers056 system.ruby.network.routers10.port_buffers057 system.ruby.network.routers10.port_buffers058 system.ruby.network.routers10.port_buffers059 system.ruby.network.routers10.port_buffers060 system.ruby.network.routers10.port_buffers061 system.ruby.network.routers10.port_buffers062 system.ruby.network.routers10.port_buffers063 system.ruby.network.routers10.port_buffers064 system.ruby.network.routers10.port_buffers065 system.ruby.network.routers10.port_buffers066 system.ruby.network.routers10.port_buffers067 system.ruby.network.routers10.port_buffers068 system.ruby.network.routers10.port_buffers069 system.ruby.network.routers10.port_buffers070 system.ruby.network.routers10.port_buffers071 system.ruby.network.routers10.port_buffers072 system.ruby.network.routers10.port_buffers073 system.ruby.network.routers10.port_buffers074 system.ruby.network.routers10.port_buffers075 system.ruby.network.routers10.port_buffers076 system.ruby.network.routers10.port_buffers077 system.ruby.network.routers10.port_buffers078 system.ruby.network.routers10.port_buffers079 system.ruby.network.routers10.port_buffers080 system.ruby.network.routers10.port_buffers081 system.ruby.network.routers10.port_buffers082 system.ruby.network.routers10.port_buffers083 system.ruby.network.routers10.port_buffers084 system.ruby.network.routers10.port_buffers085 system.ruby.network.routers10.port_buffers086 system.ruby.network.routers10.port_buffers087 system.ruby.network.routers10.port_buffers088 system.ruby.network.routers10.port_buffers089 system.ruby.network.routers10.port_buffers090 system.ruby.network.routers10.port_buffers091 system.ruby.network.routers10.port_buffers092 system.ruby.network.routers10.port_buffers093 system.ruby.network.routers10.port_buffers094 system.ruby.network.routers10.port_buffers095 system.ruby.network.routers10.port_buffers096 system.ruby.network.routers10.port_buffers097 system.ruby.network.routers10.port_buffers098 system.ruby.network.routers10.port_buffers099 system.ruby.network.routers10.port_buffers100 system.ruby.network.routers10.port_buffers101 system.ruby.network.routers10.port_buffers102 system.ruby.network.routers10.port_buffers103 system.ruby.network.routers10.port_buffers104 system.ruby.network.routers10.port_buffers105 system.ruby.network.routers10.port_buffers106 system.ruby.network.routers10.port_buffers107 system.ruby.network.routers10.port_buffers108 system.ruby.network.routers10.port_buffers109 system.ruby.network.routers10.port_buffers110 system.ruby.network.routers10.port_buffers111 system.ruby.network.routers10.port_buffers112 system.ruby.network.routers10.port_buffers113 system.ruby.network.routers10.port_buffers114 system.ruby.network.routers10.port_buffers115 system.ruby.network.routers10.port_buffers116 system.ruby.network.routers10.port_buffers117 system.ruby.network.routers10.port_buffers118 system.ruby.network.routers10.port_buffers119 system.ruby.network.routers10.port_buffers120 system.ruby.network.routers10.port_buffers121 system.ruby.network.routers10.port_buffers122 system.ruby.network.routers10.port_buffers123 system.ruby.network.routers10.port_buffers124 system.ruby.network.routers10.port_buffers125 system.ruby.network.routers10.port_buffers126 system.ruby.network.routers10.port_buffers127 system.ruby.network.routers10.port_buffers128 system.ruby.network.routers10.port_buffers129 system.ruby.network.routers10.port_buffers130 system.ruby.network.routers10.port_buffers131 system.ruby.network.routers10.port_buffers132 system.ruby.network.routers10.port_buffers133 system.ruby.network.routers10.port_buffers134 system.ruby.network.routers10.port_buffers135 system.ruby.network.routers10.port_buffers136 system.ruby.network.routers10.port_buffers137 system.ruby.network.routers10.port_buffers138 system.ruby.network.routers10.port_buffers139 system.ruby.network.routers10.port_buffers140 system.ruby.network.routers10.port_buffers141 system.ruby.network.routers10.port_buffers142 system.ruby.network.routers10.port_buffers143 system.ruby.network.routers10.port_buffers144 system.ruby.network.routers10.port_buffers145 system.ruby.network.routers10.port_buffers146 system.ruby.network.routers10.port_buffers147 system.ruby.network.routers10.port_buffers148 system.ruby.network.routers10.port_buffers149 system.ruby.network.routers10.port_buffers150 system.ruby.network.routers10.port_buffers151 system.ruby.network.routers10.port_buffers152 system.ruby.network.routers10.port_buffers153 system.ruby.network.routers10.port_buffers154 system.ruby.network.routers10.port_buffers155 system.ruby.network.routers10.port_buffers156 system.ruby.network.routers10.port_buffers157 system.ruby.network.routers10.port_buffers158 system.ruby.network.routers10.port_buffers159 system.ruby.network.routers10.port_buffers160 system.ruby.network.routers10.port_buffers161 system.ruby.network.routers10.port_buffers162 system.ruby.network.routers10.port_buffers163 system.ruby.network.routers10.port_buffers164 system.ruby.network.routers10.port_buffers165 system.ruby.network.routers10.port_buffers166 system.ruby.network.routers10.port_buffers167 system.ruby.network.routers10.port_buffers168 system.ruby.network.routers10.port_buffers169 system.ruby.network.routers10.port_buffers170 system.ruby.network.routers10.port_buffers171 system.ruby.network.routers10.port_buffers172 system.ruby.network.routers10.port_buffers173 system.ruby.network.routers10.port_buffers174 system.ruby.network.routers10.port_buffers175 system.ruby.network.routers10.port_buffers176 system.ruby.network.routers10.port_buffers177 system.ruby.network.routers10.port_buffers178 system.ruby.network.routers10.port_buffers179 system.ruby.network.routers10.port_buffers180 system.ruby.network.routers10.port_buffers181 system.ruby.network.routers10.port_buffers182 system.ruby.network.routers10.port_buffers183 system.ruby.network.routers10.port_buffers184 system.ruby.network.routers10.port_buffers185 system.ruby.network.routers10.port_buffers186 system.ruby.network.routers10.port_buffers187 system.ruby.network.routers10.port_buffers188 system.ruby.network.routers10.port_buffers189 system.ruby.network.routers10.port_buffers190 system.ruby.network.routers10.port_buffers191 system.ruby.network.routers10.port_buffers192 system.ruby.network.routers10.port_buffers193 system.ruby.network.routers10.port_buffers194 system.ruby.network.routers10.port_buffers195 system.ruby.network.routers10.port_buffers196 system.ruby.network.routers10.port_buffers197 system.ruby.network.routers10.port_buffers198 system.ruby.network.routers10.port_buffers199 +recycle_latency=0 +router_id=10 +virt_nets=10 + +[system.ruby.network.routers10.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links9] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers148] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=19 -node_a=system.ruby.network.routers09 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers00] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers149] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers01] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers150] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers02] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers151] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers03] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers152] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers04] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers153] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=4 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers05] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers154] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=5 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers06] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers155] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=6 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers07] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers156] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=7 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers08] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers157] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=8 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers09] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers158] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=9 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers10] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers159] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=10 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simerr index 327665b25..614ba1c08 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simerr +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simerr @@ -1,85 +1,80 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -system.cpu6: completed 10000 read, 5503 write accesses @757269 -system.cpu4: completed 10000 read, 5478 write accesses @761080 -system.cpu2: completed 10000 read, 5550 write accesses @763319 -system.cpu1: completed 10000 read, 5614 write accesses @768345 -system.cpu0: completed 10000 read, 5587 write accesses @769447 -system.cpu7: completed 10000 read, 5757 write accesses @772728 -system.cpu5: completed 10000 read, 5702 write accesses @774176 -system.cpu3: completed 10000 read, 5518 write accesses @779096 -system.cpu7: completed 20000 read, 10973 write accesses @1520367 -system.cpu4: completed 20000 read, 10979 write accesses @1526709 -system.cpu6: completed 20000 read, 11106 write accesses @1529725 -system.cpu2: completed 20000 read, 10993 write accesses @1531224 -system.cpu1: completed 20000 read, 11181 write accesses @1533339 -system.cpu5: completed 20000 read, 11353 write accesses @1534479 -system.cpu0: completed 20000 read, 11156 write accesses @1538403 -system.cpu3: completed 20000 read, 11059 write accesses @1546200 -system.cpu7: completed 30000 read, 16565 write accesses @2285511 -system.cpu5: completed 30000 read, 16777 write accesses @2288641 -system.cpu2: completed 30000 read, 16597 write accesses @2294136 -system.cpu4: completed 30000 read, 16631 write accesses @2299512 -system.cpu0: completed 30000 read, 16690 write accesses @2299577 -system.cpu1: completed 30000 read, 16784 write accesses @2300367 -system.cpu3: completed 30000 read, 16611 write accesses @2300731 -system.cpu6: completed 30000 read, 16728 write accesses @2302250 -system.cpu4: completed 40000 read, 22149 write accesses @3049466 -system.cpu6: completed 40000 read, 22257 write accesses @3061175 -system.cpu7: completed 40000 read, 22207 write accesses @3063273 -system.cpu5: completed 40000 read, 22390 write accesses @3065947 -system.cpu2: completed 40000 read, 22266 write accesses @3066692 -system.cpu3: completed 40000 read, 22073 write accesses @3067947 -system.cpu0: completed 40000 read, 22351 write accesses @3070634 -system.cpu1: completed 40000 read, 22419 write accesses @3080538 -system.cpu4: completed 50000 read, 27758 write accesses @3814226 -system.cpu5: completed 50000 read, 27788 write accesses @3821800 -system.cpu2: completed 50000 read, 27879 write accesses @3832783 -system.cpu6: completed 50000 read, 27794 write accesses @3833668 -system.cpu7: completed 50000 read, 27831 write accesses @3833943 -system.cpu3: completed 50000 read, 27630 write accesses @3836295 -system.cpu1: completed 50000 read, 28014 write accesses @3838264 -system.cpu0: completed 50000 read, 27900 write accesses @3845606 -system.cpu4: completed 60000 read, 33195 write accesses @4581871 -system.cpu6: completed 60000 read, 33436 write accesses @4591130 -system.cpu5: completed 60000 read, 33441 write accesses @4592195 -system.cpu2: completed 60000 read, 33425 write accesses @4596449 -system.cpu7: completed 60000 read, 33475 write accesses @4602310 -system.cpu1: completed 60000 read, 33528 write accesses @4604165 -system.cpu3: completed 60000 read, 33269 write accesses @4608944 -system.cpu0: completed 60000 read, 33561 write accesses @4617814 -system.cpu4: completed 70000 read, 38745 write accesses @5357021 -system.cpu1: completed 70000 read, 39092 write accesses @5358188 -system.cpu7: completed 70000 read, 39078 write accesses @5359639 -system.cpu6: completed 70000 read, 39017 write accesses @5360015 -system.cpu5: completed 70000 read, 39077 write accesses @5360709 -system.cpu2: completed 70000 read, 39142 write accesses @5362206 -system.cpu3: completed 70000 read, 38953 write accesses @5383557 -system.cpu0: completed 70000 read, 39148 write accesses @5384346 -system.cpu1: completed 80000 read, 44697 write accesses @6109229 -system.cpu4: completed 80000 read, 44391 write accesses @6113222 -system.cpu6: completed 80000 read, 44634 write accesses @6116932 -system.cpu2: completed 80000 read, 44686 write accesses @6124384 -system.cpu7: completed 80000 read, 44658 write accesses @6130030 -system.cpu5: completed 80000 read, 44817 write accesses @6133468 -system.cpu0: completed 80000 read, 44666 write accesses @6150195 -system.cpu3: completed 80000 read, 44619 write accesses @6165694 -system.cpu1: completed 90000 read, 50286 write accesses @6886139 -system.cpu5: completed 90000 read, 50291 write accesses @6887562 -system.cpu6: completed 90000 read, 50249 write accesses @6888221 -system.cpu4: completed 90000 read, 50068 write accesses @6890175 -system.cpu2: completed 90000 read, 50264 write accesses @6897909 -system.cpu7: completed 90000 read, 50336 write accesses @6907186 -system.cpu3: completed 90000 read, 50220 write accesses @6927421 -system.cpu0: completed 90000 read, 50337 write accesses @6930851 -system.cpu5: completed 100000 read, 55860 write accesses @7645897 + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) +system.cpu6: completed 10000 read, 5570 write accesses @748299 +system.cpu5: completed 10000 read, 5647 write accesses @748339 +system.cpu7: completed 10000 read, 5495 write accesses @748944 +system.cpu1: completed 10000 read, 5568 write accesses @750499 +system.cpu0: completed 10000 read, 5483 write accesses @751080 +system.cpu3: completed 10000 read, 5619 write accesses @755896 +system.cpu4: completed 10000 read, 5746 write accesses @761190 +system.cpu2: completed 10000 read, 5739 write accesses @761633 +system.cpu7: completed 20000 read, 11020 write accesses @1491203 +system.cpu1: completed 20000 read, 11119 write accesses @1491567 +system.cpu0: completed 20000 read, 11060 write accesses @1496113 +system.cpu5: completed 20000 read, 11192 write accesses @1498026 +system.cpu2: completed 20000 read, 11268 write accesses @1499402 +system.cpu6: completed 20000 read, 11125 write accesses @1500210 +system.cpu4: completed 20000 read, 11177 write accesses @1507742 +system.cpu3: completed 20000 read, 11198 write accesses @1508349 +system.cpu1: completed 30000 read, 16685 write accesses @2235920 +system.cpu7: completed 30000 read, 16570 write accesses @2243071 +system.cpu3: completed 30000 read, 16661 write accesses @2246169 +system.cpu5: completed 30000 read, 16817 write accesses @2247226 +system.cpu6: completed 30000 read, 16630 write accesses @2251239 +system.cpu2: completed 30000 read, 17073 write accesses @2253746 +system.cpu0: completed 30000 read, 16607 write accesses @2257900 +system.cpu4: completed 30000 read, 16751 write accesses @2259082 +system.cpu1: completed 40000 read, 22443 write accesses @2985201 +system.cpu6: completed 40000 read, 22171 write accesses @2988819 +system.cpu5: completed 40000 read, 22360 write accesses @2994816 +system.cpu3: completed 40000 read, 22299 write accesses @2995156 +system.cpu2: completed 40000 read, 22516 write accesses @2995179 +system.cpu0: completed 40000 read, 22114 write accesses @2997980 +system.cpu4: completed 40000 read, 22133 write accesses @3004731 +system.cpu7: completed 40000 read, 22279 write accesses @3009795 +system.cpu1: completed 50000 read, 27939 write accesses @3723980 +system.cpu5: completed 50000 read, 27866 write accesses @3732543 +system.cpu2: completed 50000 read, 28007 write accesses @3736276 +system.cpu0: completed 50000 read, 27557 write accesses @3741693 +system.cpu6: completed 50000 read, 27758 write accesses @3746907 +system.cpu3: completed 50000 read, 28063 write accesses @3754651 +system.cpu4: completed 50000 read, 27711 write accesses @3755367 +system.cpu7: completed 50000 read, 27794 write accesses @3759179 +system.cpu1: completed 60000 read, 33413 write accesses @4481770 +system.cpu2: completed 60000 read, 33545 write accesses @4483814 +system.cpu5: completed 60000 read, 33400 write accesses @4486225 +system.cpu6: completed 60000 read, 33358 write accesses @4489305 +system.cpu0: completed 60000 read, 33272 write accesses @4495744 +system.cpu7: completed 60000 read, 33388 write accesses @4502600 +system.cpu3: completed 60000 read, 33518 write accesses @4505507 +system.cpu4: completed 60000 read, 33246 write accesses @4507884 +system.cpu6: completed 70000 read, 38763 write accesses @5228140 +system.cpu1: completed 70000 read, 38950 write accesses @5234719 +system.cpu5: completed 70000 read, 39075 write accesses @5237913 +system.cpu7: completed 70000 read, 38837 write accesses @5239204 +system.cpu2: completed 70000 read, 39142 write accesses @5242564 +system.cpu3: completed 70000 read, 39128 write accesses @5249855 +system.cpu0: completed 70000 read, 38875 write accesses @5253251 +system.cpu4: completed 70000 read, 38862 write accesses @5255205 +system.cpu6: completed 80000 read, 44316 write accesses @5978847 +system.cpu1: completed 80000 read, 44524 write accesses @5980771 +system.cpu5: completed 80000 read, 44534 write accesses @5982466 +system.cpu7: completed 80000 read, 44358 write accesses @5986610 +system.cpu0: completed 80000 read, 44270 write accesses @5996151 +system.cpu2: completed 80000 read, 44750 write accesses @6000893 +system.cpu3: completed 80000 read, 44691 write accesses @6004535 +system.cpu4: completed 80000 read, 44602 write accesses @6010875 +system.cpu6: completed 90000 read, 49845 write accesses @6717920 +system.cpu7: completed 90000 read, 50000 write accesses @6722062 +system.cpu1: completed 90000 read, 50241 write accesses @6726859 +system.cpu5: completed 90000 read, 50114 write accesses @6731510 +system.cpu0: completed 90000 read, 49747 write accesses @6741713 +system.cpu2: completed 90000 read, 50307 write accesses @6746697 +system.cpu3: completed 90000 read, 50421 write accesses @6748141 +system.cpu4: completed 90000 read, 50184 write accesses @6762059 +system.cpu1: completed 100000 read, 56005 write accesses @7477743 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simout index 45c67b8ac..2ad0e6bd8 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:42:56 -gem5 started Jan 22 2014 17:26:44 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory -re tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory +gem5 compiled Aug 13 2015 19:22:33 +gem5 started Aug 13 2015 20:16:16 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_directory + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 7481441 because maximum number of loads reached +Exiting @ tick 7477743 because maximum number of loads reached diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt index 528acac96..739de0391 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt @@ -1,48 +1,48 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.007450 # Number of seconds simulated -sim_ticks 7449950 # Number of ticks simulated -final_tick 7449950 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.007478 # Number of seconds simulated +sim_ticks 7477743 # Number of ticks simulated +final_tick 7477743 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 57472 # Simulator tick rate (ticks/s) -host_mem_usage 537872 # Number of bytes of host memory used -host_seconds 129.63 # Real time elapsed on the host +host_tick_rate 55999 # Simulator tick rate (ticks/s) +host_mem_usage 494704 # Number of bytes of host memory used +host_seconds 133.53 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39430656 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 39430656 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14218432 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 14218432 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 616104 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 616104 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 222163 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 222163 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 5292741025 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 5292741025 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 1908527171 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 1908527171 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 7201268196 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 7201268196 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 616105 # Number of read requests accepted -system.mem_ctrls.writeReqs 222163 # Number of write requests accepted -system.mem_ctrls.readBursts 616105 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 222163 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 38949632 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 481088 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 14133568 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 39430720 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 14218432 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 7517 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 1302 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39616896 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39616896 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14262912 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14262912 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 619014 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 619014 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 222858 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 222858 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 5297975071 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 5297975071 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1907381947 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1907381947 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 7205357017 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 7205357017 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 619014 # Number of read requests accepted +system.mem_ctrls.writeReqs 222858 # Number of write requests accepted +system.mem_ctrls.readBursts 619014 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 222858 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39128896 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 488000 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 14179712 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39616896 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14262912 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 7625 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 1271 # 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 75571 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 76259 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 76117 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 76093 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 76223 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 75989 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 76244 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 76092 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 76660 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76698 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 76551 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76541 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76388 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 75737 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76521 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 76293 # 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 @@ -51,14 +51,14 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 27477 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 27606 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 27738 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 27573 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 27439 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 27783 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 27594 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 27627 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27794 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27715 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27854 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27947 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27615 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27338 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27684 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27611 # 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 @@ -69,53 +69,53 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe 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 7449899 # Total gap between requests +system.mem_ctrls.totGap 7477694 # 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 616105 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 619014 # 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 222163 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 30549 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 21596 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 21192 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::3 21113 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::4 21031 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::5 21028 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::6 20998 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::7 21010 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::8 21064 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::9 21087 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::10 21110 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::11 21124 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::12 21122 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::13 21081 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::14 21079 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::15 20997 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::16 20881 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::17 20859 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::18 21404 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::19 23415 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::20 20541 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::21 20538 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::22 20723 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::23 21180 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::24 19536 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::25 18735 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::26 17250 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::27 14907 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::28 11091 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::29 6921 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::30 2899 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::31 527 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 222858 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 30619 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 21608 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 21168 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 21090 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 21077 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 21062 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 21058 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 21066 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 21093 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 21154 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 21216 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 21198 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 21172 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 21133 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 21108 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 21027 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 20904 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 20906 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 21487 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 23388 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 20602 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 20540 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 20741 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 21239 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 19645 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 18906 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 17537 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 15162 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 11525 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 7226 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 3134 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 598 # 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 @@ -131,1295 +131,1299 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 1517 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 1598 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 2949 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 4414 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 5799 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 7205 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 8259 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 9290 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 10245 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 11149 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 13077 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 45268 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 22379 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 13802 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 13611 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 13661 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 13631 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 13563 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 1725 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::34 967 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::35 857 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::36 772 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::37 726 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::38 646 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::39 591 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::40 516 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::41 455 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::42 392 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::43 347 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::44 294 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::45 243 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::46 207 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::47 163 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::48 136 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::49 110 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::50 80 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::51 63 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::52 48 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::53 40 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::54 20 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::55 18 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::56 13 # 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::15 1547 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1647 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 3055 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 4446 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 5811 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7179 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 8286 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 9294 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 10309 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 11243 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 13031 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 45074 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 22241 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 13889 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 13761 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 13680 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 13711 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 13795 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 1874 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 1046 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 868 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 798 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 730 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 671 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 589 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 518 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 459 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 395 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 339 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 288 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 230 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 187 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 144 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 115 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 96 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 68 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 29 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 16 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 12 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 10 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 2 # 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 217927 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 243.578079 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 202.332515 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 149.225070 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 27531 12.63% 12.63% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 89928 41.27% 53.90% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 57630 26.44% 80.34% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 26331 12.08% 92.43% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 10616 4.87% 97.30% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 3910 1.79% 99.09% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 1341 0.62% 99.71% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 442 0.20% 99.91% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 198 0.09% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 217927 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 13336 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 45.632648 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 42.604910 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 16.181876 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::0-7 22 0.16% 0.16% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::8-15 23 0.17% 0.34% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-23 102 0.76% 1.10% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-31 4874 36.55% 37.65% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::32-39 1383 10.37% 48.02% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::40-47 197 1.48% 49.50% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::48-55 688 5.16% 54.66% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::56-63 5373 40.29% 94.95% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::64-71 322 2.41% 97.36% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::72-79 76 0.57% 97.93% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::80-87 142 1.06% 99.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::88-95 129 0.97% 99.96% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::104-111 1 0.01% 99.97% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::112-119 2 0.01% 99.99% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::144-151 1 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.bytesPerActivate::samples 218526 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 243.940730 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 202.557613 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 149.343383 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 27688 12.67% 12.67% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 89723 41.06% 53.73% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 57872 26.48% 80.21% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 26451 12.10% 92.32% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10879 4.98% 97.29% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3968 1.82% 99.11% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 1341 0.61% 99.72% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 429 0.20% 99.92% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 175 0.08% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 218526 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13379 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 45.695269 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 42.662490 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 16.142211 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-7 23 0.17% 0.17% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-15 32 0.24% 0.41% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 113 0.84% 1.26% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-31 4738 35.41% 36.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-39 1503 11.23% 47.90% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-47 203 1.52% 49.42% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-55 634 4.74% 54.16% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-63 5455 40.77% 94.93% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-71 357 2.67% 97.60% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 64 0.48% 98.08% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-87 108 0.81% 98.89% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-95 135 1.01% 99.90% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-103 7 0.05% 99.95% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-111 3 0.02% 99.97% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::112-119 1 0.01% 99.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 2 0.01% 99.99% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::168-175 1 0.01% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 13336 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 13336 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.559463 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.517273 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.258100 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 10504 78.76% 78.76% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 437 3.28% 82.04% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 1076 8.07% 90.11% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 871 6.53% 96.64% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 245 1.84% 98.48% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::21 96 0.72% 99.20% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::22 44 0.33% 99.53% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::23 27 0.20% 99.73% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::24 16 0.12% 99.85% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::25 6 0.04% 99.90% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::26 4 0.03% 99.93% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::27 4 0.03% 99.96% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::28 3 0.02% 99.98% # Writes before turning the bus around for reads +system.mem_ctrls.rdPerTurnAround::total 13379 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13379 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.560132 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.517811 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.258856 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 10553 78.88% 78.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 460 3.44% 82.32% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 992 7.41% 89.73% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 891 6.66% 96.39% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 264 1.97% 98.36% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 133 0.99% 99.36% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 30 0.22% 99.58% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 28 0.21% 99.79% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::24 10 0.07% 99.87% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::25 5 0.04% 99.90% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::26 5 0.04% 99.94% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::27 3 0.02% 99.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.97% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::30 2 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::31 1 0.01% 99.99% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::32 1 0.01% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 13336 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 70095683 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 81658855 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3042940 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 115.18 # Average queueing delay per DRAM burst +system.mem_ctrls.wrPerTurnAround::total 13379 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 70550973 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 82167364 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3056945 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 115.39 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 134.18 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 5228.17 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 1897.14 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 5292.75 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 1908.53 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 134.39 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 5232.71 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1896.26 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 5297.98 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1907.38 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 55.67 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 40.85 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 14.82 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 20.89 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 27.79 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 397267 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 214223 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 65.28 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 96.99 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 8.89 # Average gap between requests -system.mem_ctrls.pageHitRate 73.72 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1646182440 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 914545800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 7588501440 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 2287554048 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 486183360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 5073054948 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 16157400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 18012179436 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 2419.796272 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 63 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 248560 # Time in different power states +system.mem_ctrls.busUtil 55.70 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 40.88 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 14.81 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 20.98 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 27.78 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 399397 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 215016 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 65.33 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.03 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 8.88 # Average gap between requests +system.mem_ctrls.pageHitRate 73.76 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 1651436640 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 917464800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7626864960 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 2296283904 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 488217600 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 5094267156 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 16255200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 18090790260 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 2420.220853 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 43 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 249600 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 7195067 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 7225222 # 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 486183360 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 160860384 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 4325091600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 4972135344 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.968984 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 7195116 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 248560 # Time in different power states +system.mem_ctrls_1.refreshEnergy 488217600 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 161533440 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 4343187600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 4992938640 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.968993 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 7225220 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 249600 # 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.cpu_clk_domain.clock 1 # Clock period in ticks -system.cpu0.num_reads 99288 # number of read accesses completed -system.cpu0.num_writes 55258 # number of write accesses completed -system.cpu1.num_reads 99200 # number of read accesses completed -system.cpu1.num_writes 55136 # number of write accesses completed -system.cpu2.num_reads 100001 # number of read accesses completed -system.cpu2.num_writes 55818 # number of write accesses completed -system.cpu3.num_reads 99361 # number of read accesses completed -system.cpu3.num_writes 55505 # number of write accesses completed -system.cpu4.num_reads 98943 # number of read accesses completed -system.cpu4.num_writes 55417 # number of write accesses completed -system.cpu5.num_reads 99536 # number of read accesses completed -system.cpu5.num_writes 55539 # number of write accesses completed -system.cpu6.num_reads 99984 # number of read accesses completed -system.cpu6.num_writes 55224 # number of write accesses completed -system.cpu7.num_reads 99513 # number of read accesses completed -system.cpu7.num_writes 55026 # number of write accesses completed +system.cpu0.num_reads 99963 # number of read accesses completed +system.cpu0.num_writes 55272 # number of write accesses completed +system.cpu1.num_reads 100000 # number of read accesses completed +system.cpu1.num_writes 56005 # number of write accesses completed +system.cpu2.num_reads 99834 # number of read accesses completed +system.cpu2.num_writes 55822 # number of write accesses completed +system.cpu3.num_reads 99776 # number of read accesses completed +system.cpu3.num_writes 55915 # number of write accesses completed +system.cpu4.num_reads 99692 # number of read accesses completed +system.cpu4.num_writes 55444 # number of write accesses completed +system.cpu5.num_reads 99785 # number of read accesses completed +system.cpu5.num_writes 55697 # number of write accesses completed +system.cpu6.num_reads 99970 # number of read accesses completed +system.cpu6.num_writes 55363 # number of write accesses completed +system.cpu7.num_reads 99949 # number of read accesses completed +system.cpu7.num_writes 55501 # number of write accesses completed 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 627405 -system.ruby.outstanding_req_hist::mean 15.998457 -system.ruby.outstanding_req_hist::gmean 15.997194 -system.ruby.outstanding_req_hist::stdev 0.125784 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 24 0.00% 0.02% | 627277 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 627405 +system.ruby.outstanding_req_hist::samples 630511 +system.ruby.outstanding_req_hist::mean 15.998455 +system.ruby.outstanding_req_hist::gmean 15.997198 +system.ruby.outstanding_req_hist::stdev 0.125511 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 30 0.00% 0.02% | 630377 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 630511 system.ruby.latency_hist::bucket_size 2048 system.ruby.latency_hist::max_bucket 20479 -system.ruby.latency_hist::samples 627277 -system.ruby.latency_hist::mean 1519.910775 -system.ruby.latency_hist::gmean 1025.504888 -system.ruby.latency_hist::stdev 1490.760460 -system.ruby.latency_hist | 473792 75.53% 75.53% | 110236 17.57% 93.11% | 31414 5.01% 98.11% | 9061 1.44% 99.56% | 2199 0.35% 99.91% | 446 0.07% 99.98% | 106 0.02% 100.00% | 13 0.00% 100.00% | 8 0.00% 100.00% | 2 0.00% 100.00% -system.ruby.latency_hist::total 627277 +system.ruby.latency_hist::samples 630383 +system.ruby.latency_hist::mean 1518.032252 +system.ruby.latency_hist::gmean 959.499725 +system.ruby.latency_hist::stdev 1631.948733 +system.ruby.latency_hist | 476249 75.55% 75.55% | 104634 16.60% 92.15% | 33558 5.32% 97.47% | 11149 1.77% 99.24% | 3515 0.56% 99.80% | 965 0.15% 99.95% | 254 0.04% 99.99% | 50 0.01% 100.00% | 8 0.00% 100.00% | 1 0.00% 100.00% +system.ruby.latency_hist::total 630383 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 82 -system.ruby.hit_latency_hist::mean 3 -system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 82 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 82 +system.ruby.hit_latency_hist::samples 113 +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 113 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 113 system.ruby.miss_latency_hist::bucket_size 2048 system.ruby.miss_latency_hist::max_bucket 20479 -system.ruby.miss_latency_hist::samples 627195 -system.ruby.miss_latency_hist::mean 1520.109097 -system.ruby.miss_latency_hist::gmean 1026.287427 -system.ruby.miss_latency_hist::stdev 1490.756998 -system.ruby.miss_latency_hist | 473710 75.53% 75.53% | 110236 17.58% 93.10% | 31414 5.01% 98.11% | 9061 1.44% 99.56% | 2199 0.35% 99.91% | 446 0.07% 99.98% | 106 0.02% 100.00% | 13 0.00% 100.00% | 8 0.00% 100.00% | 2 0.00% 100.00% -system.ruby.miss_latency_hist::total 627195 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 8 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78523 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78531 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 630270 +system.ruby.miss_latency_hist::mean 1518.304238 +system.ruby.miss_latency_hist::gmean 960.681660 +system.ruby.miss_latency_hist::stdev 1631.968588 +system.ruby.miss_latency_hist | 476136 75.54% 75.54% | 104634 16.60% 92.15% | 33558 5.32% 97.47% | 11149 1.77% 99.24% | 3515 0.56% 99.80% | 965 0.15% 99.95% | 254 0.04% 99.99% | 50 0.01% 100.00% | 8 0.00% 100.00% | 1 0.00% 100.00% +system.ruby.miss_latency_hist::total 630270 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78904 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78921 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl1.L1Dcache.demand_hits 15 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78250 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78265 # Number of cache demand accesses +system.ruby.l1_cntrl1.L1Dcache.demand_hits 11 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78626 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78637 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl2.L1Dcache.demand_hits 11 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78767 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78778 # Number of cache demand accesses +system.ruby.l1_cntrl2.L1Dcache.demand_hits 13 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78880 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78893 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl3.L1Dcache.demand_hits 13 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78410 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78423 # Number of cache demand accesses +system.ruby.l1_cntrl3.L1Dcache.demand_hits 12 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78801 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78813 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl4.L1Dcache.demand_hits 8 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78231 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78239 # Number of cache demand accesses +system.ruby.l1_cntrl4.L1Dcache.demand_hits 12 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 78537 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78549 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl5.L1Dcache.demand_hits 9 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78469 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78478 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 15 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 78914 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78929 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl6.L1Dcache.demand_hits 7 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78282 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78289 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_hits 18 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78816 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78834 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.L1Dcache.demand_hits 11 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78287 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78298 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_hits 15 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 78813 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78828 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l2_cntrl0.L2cache.demand_hits 4554 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 622644 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 627198 # Number of cache demand accesses +system.ruby.l2_cntrl0.L2cache.demand_hits 4623 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 625658 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 630281 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers00.percent_links_utilized 5.796257 -system.ruby.network.routers00.msg_count.Request_Control::0 78523 -system.ruby.network.routers00.msg_count.Response_Data::2 77115 -system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 555 -system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 1638 -system.ruby.network.routers00.msg_count.Response_Control::2 616 -system.ruby.network.routers00.msg_count.Writeback_Data::2 77458 -system.ruby.network.routers00.msg_count.Writeback_Control::0 156930 -system.ruby.network.routers00.msg_count.Forwarded_Control::0 788 -system.ruby.network.routers00.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers00.msg_count.Unblock_Control::2 79295 -system.ruby.network.routers00.msg_bytes.Request_Control::0 628184 -system.ruby.network.routers00.msg_bytes.Response_Data::2 5552280 -system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 39960 -system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 117936 -system.ruby.network.routers00.msg_bytes.Response_Control::2 4928 -system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5576976 -system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1255440 -system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 6304 -system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers00.msg_bytes.Unblock_Control::2 634360 -system.ruby.network.routers01.percent_links_utilized 5.779197 -system.ruby.network.routers01.msg_count.Request_Control::0 78250 -system.ruby.network.routers01.msg_count.Response_Data::2 76912 -system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 550 -system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 1630 -system.ruby.network.routers01.msg_count.Response_Control::2 579 -system.ruby.network.routers01.msg_count.Writeback_Data::2 77234 -system.ruby.network.routers01.msg_count.Writeback_Control::0 156381 -system.ruby.network.routers01.msg_count.Forwarded_Control::0 846 -system.ruby.network.routers01.msg_count.Invalidate_Control::0 219 -system.ruby.network.routers01.msg_count.Unblock_Control::2 78980 -system.ruby.network.routers01.msg_bytes.Request_Control::0 626000 -system.ruby.network.routers01.msg_bytes.Response_Data::2 5537664 -system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 39600 -system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 117360 -system.ruby.network.routers01.msg_bytes.Response_Control::2 4632 -system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5560848 -system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1251048 -system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 6768 -system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 1752 -system.ruby.network.routers01.msg_bytes.Unblock_Control::2 631840 -system.ruby.network.routers02.percent_links_utilized 5.815458 -system.ruby.network.routers02.msg_count.Request_Control::0 78767 -system.ruby.network.routers02.msg_count.Response_Data::2 77430 -system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 527 -system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 1612 -system.ruby.network.routers02.msg_count.Response_Control::2 638 -system.ruby.network.routers02.msg_count.Writeback_Data::2 77722 -system.ruby.network.routers02.msg_count.Writeback_Control::0 157422 -system.ruby.network.routers02.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers02.msg_count.Invalidate_Control::0 265 -system.ruby.network.routers02.msg_count.Unblock_Control::2 79484 -system.ruby.network.routers02.msg_bytes.Request_Control::0 630136 -system.ruby.network.routers02.msg_bytes.Response_Data::2 5574960 -system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 37944 -system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 116064 -system.ruby.network.routers02.msg_bytes.Response_Control::2 5104 -system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5595984 -system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1259376 -system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 2120 -system.ruby.network.routers02.msg_bytes.Unblock_Control::2 635872 -system.ruby.network.routers03.percent_links_utilized 5.790428 -system.ruby.network.routers03.msg_count.Request_Control::0 78410 -system.ruby.network.routers03.msg_count.Response_Data::2 77031 -system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 564 -system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 1654 -system.ruby.network.routers03.msg_count.Response_Control::2 571 -system.ruby.network.routers03.msg_count.Writeback_Data::2 77374 -system.ruby.network.routers03.msg_count.Writeback_Control::0 156720 +system.ruby.network.routers00.percent_links_utilized 5.804021 +system.ruby.network.routers00.msg_count.Request_Control::0 78904 +system.ruby.network.routers00.msg_count.Response_Data::2 77439 +system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 618 +system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 1682 +system.ruby.network.routers00.msg_count.Response_Control::2 593 +system.ruby.network.routers00.msg_count.Writeback_Data::2 77822 +system.ruby.network.routers00.msg_count.Writeback_Control::0 157723 +system.ruby.network.routers00.msg_count.Forwarded_Control::0 837 +system.ruby.network.routers00.msg_count.Invalidate_Control::0 229 +system.ruby.network.routers00.msg_count.Unblock_Control::2 79704 +system.ruby.network.routers00.msg_bytes.Request_Control::0 631232 +system.ruby.network.routers00.msg_bytes.Response_Data::2 5575608 +system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 44496 +system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 121104 +system.ruby.network.routers00.msg_bytes.Response_Control::2 4744 +system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5603184 +system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1261784 +system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 6696 +system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 1832 +system.ruby.network.routers00.msg_bytes.Unblock_Control::2 637632 +system.ruby.network.routers01.percent_links_utilized 5.783951 +system.ruby.network.routers01.msg_count.Request_Control::0 78626 +system.ruby.network.routers01.msg_count.Response_Data::2 77186 +system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 599 +system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 1682 +system.ruby.network.routers01.msg_count.Response_Control::2 637 +system.ruby.network.routers01.msg_count.Writeback_Data::2 77543 +system.ruby.network.routers01.msg_count.Writeback_Control::0 157184 +system.ruby.network.routers01.msg_count.Forwarded_Control::0 843 +system.ruby.network.routers01.msg_count.Invalidate_Control::0 258 +system.ruby.network.routers01.msg_count.Unblock_Control::2 79401 +system.ruby.network.routers01.msg_bytes.Request_Control::0 629008 +system.ruby.network.routers01.msg_bytes.Response_Data::2 5557392 +system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 43128 +system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 121104 +system.ruby.network.routers01.msg_bytes.Response_Control::2 5096 +system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5583096 +system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1257472 +system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 6744 +system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 2064 +system.ruby.network.routers01.msg_bytes.Unblock_Control::2 635208 +system.ruby.network.routers02.percent_links_utilized 5.804997 +system.ruby.network.routers02.msg_count.Request_Control::0 78880 +system.ruby.network.routers02.msg_count.Response_Data::2 77517 +system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 574 +system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 1671 +system.ruby.network.routers02.msg_count.Response_Control::2 583 +system.ruby.network.routers02.msg_count.Writeback_Data::2 77844 +system.ruby.network.routers02.msg_count.Writeback_Control::0 157666 +system.ruby.network.routers02.msg_count.Forwarded_Control::0 884 +system.ruby.network.routers02.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers02.msg_count.Unblock_Control::2 79636 +system.ruby.network.routers02.msg_bytes.Request_Control::0 631040 +system.ruby.network.routers02.msg_bytes.Response_Data::2 5581224 +system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 41328 +system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 120312 +system.ruby.network.routers02.msg_bytes.Response_Control::2 4664 +system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5604768 +system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1261328 +system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 7072 +system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers02.msg_bytes.Unblock_Control::2 637088 +system.ruby.network.routers03.percent_links_utilized 5.797244 +system.ruby.network.routers03.msg_count.Request_Control::0 78801 +system.ruby.network.routers03.msg_count.Response_Data::2 77434 +system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 1644 +system.ruby.network.routers03.msg_count.Response_Control::2 599 +system.ruby.network.routers03.msg_count.Writeback_Data::2 77741 +system.ruby.network.routers03.msg_count.Writeback_Control::0 157520 system.ruby.network.routers03.msg_count.Forwarded_Control::0 843 -system.ruby.network.routers03.msg_count.Invalidate_Control::0 212 -system.ruby.network.routers03.msg_count.Unblock_Control::2 79173 -system.ruby.network.routers03.msg_bytes.Request_Control::0 627280 -system.ruby.network.routers03.msg_bytes.Response_Data::2 5546232 -system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 40608 -system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 119088 -system.ruby.network.routers03.msg_bytes.Response_Control::2 4568 -system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5570928 -system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1253760 +system.ruby.network.routers03.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers03.msg_count.Unblock_Control::2 79583 +system.ruby.network.routers03.msg_bytes.Request_Control::0 630408 +system.ruby.network.routers03.msg_bytes.Response_Data::2 5575248 +system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 118368 +system.ruby.network.routers03.msg_bytes.Response_Control::2 4792 +system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5597352 +system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1260160 system.ruby.network.routers03.msg_bytes.Forwarded_Control::0 6744 -system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 1696 -system.ruby.network.routers03.msg_bytes.Unblock_Control::2 633384 -system.ruby.network.routers04.percent_links_utilized 5.775314 -system.ruby.network.routers04.msg_count.Request_Control::0 78231 -system.ruby.network.routers04.msg_count.Response_Data::2 76802 -system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 587 -system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 1643 -system.ruby.network.routers04.msg_count.Response_Control::2 584 -system.ruby.network.routers04.msg_count.Writeback_Data::2 77171 -system.ruby.network.routers04.msg_count.Writeback_Control::0 156352 -system.ruby.network.routers04.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers04.msg_count.Invalidate_Control::0 217 -system.ruby.network.routers04.msg_count.Unblock_Control::2 79018 -system.ruby.network.routers04.msg_bytes.Request_Control::0 625848 -system.ruby.network.routers04.msg_bytes.Response_Data::2 5529744 -system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 42264 -system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 118296 -system.ruby.network.routers04.msg_bytes.Response_Control::2 4672 -system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5556312 -system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1250816 -system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 1736 -system.ruby.network.routers04.msg_bytes.Unblock_Control::2 632144 -system.ruby.network.routers05.percent_links_utilized 5.792901 -system.ruby.network.routers05.msg_count.Request_Control::0 78469 -system.ruby.network.routers05.msg_count.Response_Data::2 77019 -system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 595 -system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 1676 -system.ruby.network.routers05.msg_count.Response_Control::2 575 -system.ruby.network.routers05.msg_count.Writeback_Data::2 77379 -system.ruby.network.routers05.msg_count.Writeback_Control::0 156873 -system.ruby.network.routers05.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers05.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers05.msg_count.Unblock_Control::2 79285 -system.ruby.network.routers05.msg_bytes.Request_Control::0 627752 -system.ruby.network.routers05.msg_bytes.Response_Data::2 5545368 -system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 42840 -system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 120672 -system.ruby.network.routers05.msg_bytes.Response_Control::2 4600 -system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5571288 -system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1254984 -system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers05.msg_bytes.Unblock_Control::2 634280 -system.ruby.network.routers06.percent_links_utilized 5.781029 -system.ruby.network.routers06.msg_count.Request_Control::0 78282 -system.ruby.network.routers06.msg_count.Response_Data::2 76893 -system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 570 -system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 1638 -system.ruby.network.routers06.msg_count.Response_Control::2 584 -system.ruby.network.routers06.msg_count.Writeback_Data::2 77274 -system.ruby.network.routers06.msg_count.Writeback_Control::0 156448 -system.ruby.network.routers06.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers06.msg_count.Invalidate_Control::0 205 -system.ruby.network.routers06.msg_count.Unblock_Control::2 79018 -system.ruby.network.routers06.msg_bytes.Request_Control::0 626256 -system.ruby.network.routers06.msg_bytes.Response_Data::2 5536296 -system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 41040 -system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 117936 -system.ruby.network.routers06.msg_bytes.Response_Control::2 4672 -system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5563728 -system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1251584 -system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 1640 -system.ruby.network.routers06.msg_bytes.Unblock_Control::2 632144 -system.ruby.network.routers07.percent_links_utilized 5.780938 -system.ruby.network.routers07.msg_count.Request_Control::0 78287 -system.ruby.network.routers07.msg_count.Response_Data::2 76900 -system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 606 -system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 1587 -system.ruby.network.routers07.msg_count.Response_Control::2 575 -system.ruby.network.routers07.msg_count.Writeback_Data::2 77276 -system.ruby.network.routers07.msg_count.Writeback_Control::0 156486 -system.ruby.network.routers07.msg_count.Forwarded_Control::0 810 -system.ruby.network.routers07.msg_count.Invalidate_Control::0 210 -system.ruby.network.routers07.msg_count.Unblock_Control::2 79019 -system.ruby.network.routers07.msg_bytes.Request_Control::0 626296 -system.ruby.network.routers07.msg_bytes.Response_Data::2 5536800 -system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 43632 -system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 114264 -system.ruby.network.routers07.msg_bytes.Response_Control::2 4600 -system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5563872 -system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1251888 -system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 6480 -system.ruby.network.routers07.msg_bytes.Invalidate_Control::0 1680 -system.ruby.network.routers07.msg_bytes.Unblock_Control::2 632152 -system.ruby.network.routers08.percent_links_utilized 76.847324 -system.ruby.network.routers08.msg_count.Request_Control::0 627199 -system.ruby.network.routers08.msg_count.Request_Control::1 616105 -system.ruby.network.routers08.msg_count.Response_Data::2 1232207 -system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 4554 -system.ruby.network.routers08.msg_count.Response_Control::2 1158 -system.ruby.network.routers08.msg_count.Writeback_Data::2 841050 -system.ruby.network.routers08.msg_count.Writeback_Control::0 1253592 -system.ruby.network.routers08.msg_count.Writeback_Control::1 444334 -system.ruby.network.routers08.msg_count.Forwarded_Control::0 6539 -system.ruby.network.routers08.msg_count.Invalidate_Control::0 1775 -system.ruby.network.routers08.msg_count.Unblock_Control::2 1249358 -system.ruby.network.routers08.msg_bytes.Request_Control::0 5017592 -system.ruby.network.routers08.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers08.msg_bytes.Response_Data::2 88718904 -system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 327888 -system.ruby.network.routers08.msg_bytes.Response_Control::2 9264 -system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60555600 -system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10028736 -system.ruby.network.routers08.msg_bytes.Writeback_Control::1 3554672 -system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 52312 -system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 14200 -system.ruby.network.routers08.msg_bytes.Unblock_Control::2 9994864 -system.ruby.network.routers09.percent_links_utilized 30.942966 -system.ruby.network.routers09.msg_count.Request_Control::1 616105 -system.ruby.network.routers09.msg_count.Response_Data::2 616104 -system.ruby.network.routers09.msg_count.Writeback_Data::2 222163 -system.ruby.network.routers09.msg_count.Writeback_Control::1 444342 -system.ruby.network.routers09.msg_count.Unblock_Control::2 616092 -system.ruby.network.routers09.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers09.msg_bytes.Response_Data::2 44359488 -system.ruby.network.routers09.msg_bytes.Writeback_Data::2 15995736 -system.ruby.network.routers09.msg_bytes.Writeback_Control::1 3554736 -system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4928736 -system.ruby.network.routers10.percent_links_utilized 15.410163 -system.ruby.network.routers10.msg_count.Request_Control::0 627199 -system.ruby.network.routers10.msg_count.Request_Control::1 616105 -system.ruby.network.routers10.msg_count.Response_Data::2 1232206 -system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 4554 -system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 6539 -system.ruby.network.routers10.msg_count.Response_Control::2 2940 -system.ruby.network.routers10.msg_count.Writeback_Data::2 841050 -system.ruby.network.routers10.msg_count.Writeback_Control::0 1253592 -system.ruby.network.routers10.msg_count.Writeback_Control::1 444334 -system.ruby.network.routers10.msg_count.Forwarded_Control::0 6539 -system.ruby.network.routers10.msg_count.Invalidate_Control::0 1782 -system.ruby.network.routers10.msg_count.Unblock_Control::2 1249358 -system.ruby.network.routers10.msg_bytes.Request_Control::0 5017592 -system.ruby.network.routers10.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers10.msg_bytes.Response_Data::2 88718832 -system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 327888 -system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 470808 -system.ruby.network.routers10.msg_bytes.Response_Control::2 23520 -system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60555600 -system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10028736 -system.ruby.network.routers10.msg_bytes.Writeback_Control::1 3554672 -system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 52312 -system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 14256 -system.ruby.network.routers10.msg_bytes.Unblock_Control::2 9994864 -system.ruby.network.msg_count.Request_Control 3729932 -system.ruby.network.msg_count.Response_Data 3696619 -system.ruby.network.msg_count.ResponseL2hit_Data 13662 -system.ruby.network.msg_count.ResponseLocal_Data 19617 -system.ruby.network.msg_count.Response_Control 8820 -system.ruby.network.msg_count.Writeback_Data 2523151 -system.ruby.network.msg_count.Writeback_Control 5093806 -system.ruby.network.msg_count.Forwarded_Control 19617 -system.ruby.network.msg_count.Invalidate_Control 5339 -system.ruby.network.msg_count.Unblock_Control 3748080 -system.ruby.network.msg_byte.Request_Control 29839456 -system.ruby.network.msg_byte.Response_Data 266156568 -system.ruby.network.msg_byte.ResponseL2hit_Data 983664 -system.ruby.network.msg_byte.ResponseLocal_Data 1412424 -system.ruby.network.msg_byte.Response_Control 70560 -system.ruby.network.msg_byte.Writeback_Data 181666872 -system.ruby.network.msg_byte.Writeback_Control 40750448 -system.ruby.network.msg_byte.Forwarded_Control 156936 -system.ruby.network.msg_byte.Invalidate_Control 42712 -system.ruby.network.msg_byte.Unblock_Control 29984640 -system.ruby.network.routers00.throttle0.link_utilization 5.278881 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77115 -system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 555 -system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 850 -system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 389 -system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 78464 -system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 788 -system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5552280 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 39960 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 61200 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 3112 -system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 627712 -system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 6304 -system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers00.throttle1.link_utilization 6.313633 -system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 78523 -system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 788 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 227 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 77458 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 78466 -system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 79295 -system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 628184 -system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 56736 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 1816 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5576976 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 627728 -system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 634360 -system.ruby.network.routers01.throttle0.link_utilization 5.260626 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 76912 -system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 550 -system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 784 -system.ruby.network.routers01.throttle0.msg_count.Response_Control::2 360 -system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78189 -system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 846 -system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 219 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5537664 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 39600 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 56448 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::2 2880 -system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 625512 -system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 6768 -system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 1752 -system.ruby.network.routers01.throttle1.link_utilization 6.297767 -system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78250 -system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 846 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 219 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77234 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78192 -system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 78980 -system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 626000 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 60912 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 1752 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5560848 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 625536 -system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 631840 -system.ruby.network.routers02.throttle0.link_utilization 5.295626 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77430 -system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 527 -system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 809 -system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 373 -system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 78711 -system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 265 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5574960 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 37944 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 58248 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2984 -system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 629688 -system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 2120 -system.ruby.network.routers02.throttle1.link_utilization 6.335291 -system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 78767 -system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 803 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 265 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 77722 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 78711 -system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 79484 -system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 630136 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 57816 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 2120 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5595984 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 629688 -system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 635872 -system.ruby.network.routers03.throttle0.link_utilization 5.271351 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 77031 -system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 564 -system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 811 -system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 359 -system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78358 +system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers03.msg_bytes.Unblock_Control::2 636664 +system.ruby.network.routers04.percent_links_utilized 5.774971 +system.ruby.network.routers04.msg_count.Request_Control::0 78537 +system.ruby.network.routers04.msg_count.Response_Data::2 77109 +system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 591 +system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 1592 +system.ruby.network.routers04.msg_count.Response_Control::2 605 +system.ruby.network.routers04.msg_count.Writeback_Data::2 77478 +system.ruby.network.routers04.msg_count.Writeback_Control::0 156976 +system.ruby.network.routers04.msg_count.Forwarded_Control::0 758 +system.ruby.network.routers04.msg_count.Invalidate_Control::0 241 +system.ruby.network.routers04.msg_count.Unblock_Control::2 79303 +system.ruby.network.routers04.msg_bytes.Request_Control::0 628296 +system.ruby.network.routers04.msg_bytes.Response_Data::2 5551848 +system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 42552 +system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 114624 +system.ruby.network.routers04.msg_bytes.Response_Control::2 4840 +system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5578416 +system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1255808 +system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 6064 +system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 1928 +system.ruby.network.routers04.msg_bytes.Unblock_Control::2 634424 +system.ruby.network.routers05.percent_links_utilized 5.805569 +system.ruby.network.routers05.msg_count.Request_Control::0 78914 +system.ruby.network.routers05.msg_count.Response_Data::2 77518 +system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 557 +system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 1643 +system.ruby.network.routers05.msg_count.Response_Control::2 612 +system.ruby.network.routers05.msg_count.Writeback_Data::2 77899 +system.ruby.network.routers05.msg_count.Writeback_Control::0 157740 +system.ruby.network.routers05.msg_count.Forwarded_Control::0 808 +system.ruby.network.routers05.msg_count.Invalidate_Control::0 215 +system.ruby.network.routers05.msg_count.Unblock_Control::2 79660 +system.ruby.network.routers05.msg_bytes.Request_Control::0 631312 +system.ruby.network.routers05.msg_bytes.Response_Data::2 5581296 +system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 40104 +system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 118296 +system.ruby.network.routers05.msg_bytes.Response_Control::2 4896 +system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5608728 +system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1261920 +system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 6464 +system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 1720 +system.ruby.network.routers05.msg_bytes.Unblock_Control::2 637280 +system.ruby.network.routers06.percent_links_utilized 5.797184 +system.ruby.network.routers06.msg_count.Request_Control::0 78816 +system.ruby.network.routers06.msg_count.Response_Data::2 77419 +system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 526 +system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 1698 +system.ruby.network.routers06.msg_count.Response_Control::2 613 +system.ruby.network.routers06.msg_count.Writeback_Data::2 77730 +system.ruby.network.routers06.msg_count.Writeback_Control::0 157532 +system.ruby.network.routers06.msg_count.Forwarded_Control::0 830 +system.ruby.network.routers06.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers06.msg_count.Unblock_Control::2 79634 +system.ruby.network.routers06.msg_bytes.Request_Control::0 630528 +system.ruby.network.routers06.msg_bytes.Response_Data::2 5574168 +system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 37872 +system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 122256 +system.ruby.network.routers06.msg_bytes.Response_Control::2 4904 +system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5596560 +system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1260256 +system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 6640 +system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers06.msg_bytes.Unblock_Control::2 637072 +system.ruby.network.routers07.percent_links_utilized 5.799150 +system.ruby.network.routers07.msg_count.Request_Control::0 78813 +system.ruby.network.routers07.msg_count.Response_Data::2 77381 +system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 595 +system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 1676 +system.ruby.network.routers07.msg_count.Response_Control::2 601 +system.ruby.network.routers07.msg_count.Writeback_Data::2 77789 +system.ruby.network.routers07.msg_count.Writeback_Control::0 157568 +system.ruby.network.routers07.msg_count.Forwarded_Control::0 841 +system.ruby.network.routers07.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers07.msg_count.Unblock_Control::2 79569 +system.ruby.network.routers07.msg_bytes.Request_Control::0 630504 +system.ruby.network.routers07.msg_bytes.Response_Data::2 5571432 +system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 42840 +system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 120672 +system.ruby.network.routers07.msg_bytes.Response_Control::2 4808 +system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5600808 +system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1260544 +system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 6728 +system.ruby.network.routers07.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers07.msg_bytes.Unblock_Control::2 636552 +system.ruby.network.routers08.percent_links_utilized 76.915097 +system.ruby.network.routers08.msg_count.Request_Control::0 630281 +system.ruby.network.routers08.msg_count.Request_Control::1 619014 +system.ruby.network.routers08.msg_count.Response_Data::2 1238009 +system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 4623 +system.ruby.network.routers08.msg_count.Response_Control::2 1179 +system.ruby.network.routers08.msg_count.Writeback_Data::2 844704 +system.ruby.network.routers08.msg_count.Writeback_Control::0 1259899 +system.ruby.network.routers08.msg_count.Writeback_Control::1 445727 +system.ruby.network.routers08.msg_count.Forwarded_Control::0 6644 +system.ruby.network.routers08.msg_count.Invalidate_Control::0 1826 +system.ruby.network.routers08.msg_count.Unblock_Control::2 1255470 +system.ruby.network.routers08.msg_bytes.Request_Control::0 5042248 +system.ruby.network.routers08.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers08.msg_bytes.Response_Data::2 89136648 +system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 332856 +system.ruby.network.routers08.msg_bytes.Response_Control::2 9432 +system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60818688 +system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10079192 +system.ruby.network.routers08.msg_bytes.Writeback_Control::1 3565816 +system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 53152 +system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 14608 +system.ruby.network.routers08.msg_bytes.Unblock_Control::2 10043760 +system.ruby.network.routers09.percent_links_utilized 30.960448 +system.ruby.network.routers09.msg_count.Request_Control::1 619014 +system.ruby.network.routers09.msg_count.Response_Data::2 619012 +system.ruby.network.routers09.msg_count.Writeback_Data::2 222858 +system.ruby.network.routers09.msg_count.Writeback_Control::1 445738 +system.ruby.network.routers09.msg_count.Unblock_Control::2 618989 +system.ruby.network.routers09.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers09.msg_bytes.Response_Data::2 44568864 +system.ruby.network.routers09.msg_bytes.Writeback_Data::2 16045776 +system.ruby.network.routers09.msg_bytes.Writeback_Control::1 3565904 +system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4951912 +system.ruby.network.routers10.percent_links_utilized 15.424231 +system.ruby.network.routers10.msg_count.Request_Control::0 630281 +system.ruby.network.routers10.msg_count.Request_Control::1 619014 +system.ruby.network.routers10.msg_count.Response_Data::2 1238008 +system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 4623 +system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 6644 +system.ruby.network.routers10.msg_count.Response_Control::2 3011 +system.ruby.network.routers10.msg_count.Writeback_Data::2 844704 +system.ruby.network.routers10.msg_count.Writeback_Control::0 1259899 +system.ruby.network.routers10.msg_count.Writeback_Control::1 445727 +system.ruby.network.routers10.msg_count.Forwarded_Control::0 6644 +system.ruby.network.routers10.msg_count.Invalidate_Control::0 1832 +system.ruby.network.routers10.msg_count.Unblock_Control::2 1255470 +system.ruby.network.routers10.msg_bytes.Request_Control::0 5042248 +system.ruby.network.routers10.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers10.msg_bytes.Response_Data::2 89136576 +system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 332856 +system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 478368 +system.ruby.network.routers10.msg_bytes.Response_Control::2 24088 +system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60818688 +system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10079192 +system.ruby.network.routers10.msg_bytes.Writeback_Control::1 3565816 +system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 53152 +system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 14656 +system.ruby.network.routers10.msg_bytes.Unblock_Control::2 10043760 +system.ruby.network.msg_count.Request_Control 3747895 +system.ruby.network.msg_count.Response_Data 3714032 +system.ruby.network.msg_count.ResponseL2hit_Data 13869 +system.ruby.network.msg_count.ResponseLocal_Data 19932 +system.ruby.network.msg_count.Response_Control 9033 +system.ruby.network.msg_count.Writeback_Data 2534112 +system.ruby.network.msg_count.Writeback_Control 5116899 +system.ruby.network.msg_count.Forwarded_Control 19932 +system.ruby.network.msg_count.Invalidate_Control 5490 +system.ruby.network.msg_count.Unblock_Control 3766419 +system.ruby.network.msg_byte.Request_Control 29983160 +system.ruby.network.msg_byte.Response_Data 267410304 +system.ruby.network.msg_byte.ResponseL2hit_Data 998568 +system.ruby.network.msg_byte.ResponseLocal_Data 1435104 +system.ruby.network.msg_byte.Response_Control 72264 +system.ruby.network.msg_byte.Writeback_Data 182456064 +system.ruby.network.msg_byte.Writeback_Control 40935192 +system.ruby.network.msg_byte.Forwarded_Control 159456 +system.ruby.network.msg_byte.Invalidate_Control 43920 +system.ruby.network.msg_byte.Unblock_Control 30131352 +system.ruby.network.routers00.throttle0.link_utilization 5.285077 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77439 +system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 618 +system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 845 +system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 364 +system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 78861 +system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 837 +system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 229 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5575608 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 44496 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 60840 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 630888 +system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 6696 +system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 1832 +system.ruby.network.routers00.throttle1.link_utilization 6.322964 +system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 78904 +system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 837 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 229 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 77822 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 78862 +system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 79704 +system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 631232 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 60264 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 1832 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5603184 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 630896 +system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 637632 +system.ruby.network.routers01.throttle0.link_utilization 5.266857 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 77186 +system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 599 +system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 839 +system.ruby.network.routers01.throttle0.msg_count.Response_Control::2 379 +system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78591 +system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 843 +system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 258 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5557392 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 43128 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 60408 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::2 3032 +system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 628728 +system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 6744 +system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 2064 +system.ruby.network.routers01.throttle1.link_utilization 6.301046 +system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78626 +system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 843 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 258 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77543 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78593 +system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 79401 +system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 629008 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 60696 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 2064 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5583096 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 628744 +system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 635208 +system.ruby.network.routers02.throttle0.link_utilization 5.283693 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77517 +system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 574 +system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 787 +system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 355 +system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 78833 +system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 884 +system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5581224 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 41328 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 56664 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2840 +system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 630664 +system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 7072 +system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers02.throttle1.link_utilization 6.326301 +system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 78880 +system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 884 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 228 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 77844 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 78833 +system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 79636 +system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 631040 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 63648 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 1824 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5604768 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 630664 +system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 637088 +system.ruby.network.routers03.throttle0.link_utilization 5.278217 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 77434 +system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 801 +system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 371 +system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78759 system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0 843 -system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 212 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5546232 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 40608 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 58392 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 2872 -system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 626864 +system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5575248 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 57672 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 2968 +system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 630072 system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0 6744 -system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 1696 -system.ruby.network.routers03.throttle1.link_utilization 6.309505 -system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78410 +system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers03.throttle1.link_utilization 6.316271 +system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78801 system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2 843 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 212 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77374 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78362 -system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79173 -system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 627280 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 228 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77741 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78761 +system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79583 +system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 630408 system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2 60696 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 1696 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5570928 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 626896 -system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 633384 -system.ruby.network.routers04.throttle0.link_utilization 5.259250 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 76802 -system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 587 -system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 840 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 367 -system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 78175 -system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 217 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5529744 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 42264 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 60480 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 2936 -system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 625400 -system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 1736 -system.ruby.network.routers04.throttle1.link_utilization 6.291378 -system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 78231 -system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 803 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 217 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 77171 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 78177 -system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 79018 -system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 625848 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 57816 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 1736 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5556312 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 625416 -system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 632144 -system.ruby.network.routers05.throttle0.link_utilization 5.275452 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77019 -system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 595 -system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 853 -system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 348 -system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78436 -system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5545368 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 42840 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 61416 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 2784 -system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 627488 -system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers05.throttle1.link_utilization 6.310351 -system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78469 -system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 823 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 227 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77379 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78437 -system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79285 -system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 627752 -system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 59256 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 1816 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5571288 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 627496 -system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 634280 -system.ruby.network.routers06.throttle0.link_utilization 5.262659 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 76893 -system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 570 -system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 815 -system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 379 -system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 78222 -system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 205 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5536296 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 41040 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 58680 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 3032 -system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 625776 -system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 1640 -system.ruby.network.routers06.throttle1.link_utilization 6.299398 -system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 78282 -system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 823 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 205 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 77274 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 78226 -system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 79018 -system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 626256 -system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 59256 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 1640 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5563728 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 625808 -system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 632144 -system.ruby.network.routers07.throttle0.link_utilization 5.262941 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 76900 -system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 606 -system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 777 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 365 -system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78241 -system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 810 -system.ruby.network.routers07.throttle0.msg_count.Invalidate_Control::0 210 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5536800 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 43632 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 55944 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 2920 -system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 625928 -system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 6480 -system.ruby.network.routers07.throttle0.msg_bytes.Invalidate_Control::0 1680 -system.ruby.network.routers07.throttle1.link_utilization 6.298935 -system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78287 -system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 810 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 210 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77276 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78245 -system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79019 -system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 626296 -system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 58320 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 1680 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5563872 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 625960 -system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 632152 -system.ruby.network.routers08.throttle0.link_utilization 88.754535 -system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 627199 -system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 616104 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 618887 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 626796 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 222163 -system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 633265 -system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5017592 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44359488 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44559864 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5014368 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 1777304 -system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5066120 -system.ruby.network.routers08.throttle1.link_utilization 64.940114 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 616105 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 616103 -system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 4554 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 1158 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 222163 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 626796 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 222171 -system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 6539 -system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 1775 -system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 616093 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44359416 -system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 327888 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 9264 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 15995736 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5014368 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 1777368 -system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 52312 -system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 14200 -system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4928744 -system.ruby.network.routers09.throttle0.link_utilization 23.180256 -system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 616105 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 222163 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 222171 -system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 616092 -system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 15995736 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 1777368 -system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4928736 -system.ruby.network.routers09.throttle1.link_utilization 38.705676 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 616104 -system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 222171 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44359488 -system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 1777368 -system.ruby.network.routers10.throttle0.link_utilization 5.278881 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77115 -system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 555 -system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 850 -system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 389 -system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 78464 -system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 788 -system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5552280 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 39960 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 61200 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 3112 -system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 627712 -system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 6304 -system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers10.throttle1.link_utilization 5.260626 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 76912 -system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 550 -system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 784 -system.ruby.network.routers10.throttle1.msg_count.Response_Control::2 360 -system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78189 -system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 846 -system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 219 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5537664 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 39600 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 56448 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::2 2880 -system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 625512 -system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 6768 -system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 1752 -system.ruby.network.routers10.throttle2.link_utilization 5.295646 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77430 -system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 527 -system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 809 -system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 373 -system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 78711 -system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 265 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5574960 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 37944 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 58248 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2984 -system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 629688 -system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 2120 -system.ruby.network.routers10.throttle3.link_utilization 5.271351 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 77031 -system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 564 -system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 811 -system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 359 -system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78358 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 1824 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5597352 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 630088 +system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 636664 +system.ruby.network.routers04.throttle0.link_utilization 5.259983 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 77109 +system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 591 +system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 834 +system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 364 +system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 78487 +system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 758 +system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 241 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5551848 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 42552 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 60048 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 627896 +system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 6064 +system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 1928 +system.ruby.network.routers04.throttle1.link_utilization 6.289959 +system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 78537 +system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 758 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 241 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 77478 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 78489 +system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 79303 +system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 628296 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 54576 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 1928 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5578416 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 627912 +system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 634424 +system.ruby.network.routers05.throttle0.link_utilization 5.285545 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77518 +system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 557 +system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 835 +system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 397 +system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78869 +system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 808 +system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 215 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5581296 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 40104 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 60120 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 3176 +system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 630952 +system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 6464 +system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 1720 +system.ruby.network.routers05.throttle1.link_utilization 6.325592 +system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78914 +system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 808 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 215 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77899 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78871 +system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79660 +system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 631312 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 58176 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 1720 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5608728 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 630968 +system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 637280 +system.ruby.network.routers06.throttle0.link_utilization 5.279166 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 77419 +system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 526 +system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 868 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 401 +system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 78765 +system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 830 +system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5574168 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 37872 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 62496 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 3208 +system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 630120 +system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 6640 +system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers06.throttle1.link_utilization 6.315201 +system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 78816 +system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 830 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 212 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 77730 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 78767 +system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 79634 +system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 630528 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 59760 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 1696 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5596560 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 630136 +system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 637072 +system.ruby.network.routers07.throttle0.link_utilization 5.279166 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 77381 +system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 595 +system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 835 +system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 380 +system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78784 +system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 841 +system.ruby.network.routers07.throttle0.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5571432 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 42840 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 60120 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 3040 +system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 630272 +system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 6728 +system.ruby.network.routers07.throttle0.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers07.throttle1.link_utilization 6.319133 +system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78813 +system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 841 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 221 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77789 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78784 +system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79569 +system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 630504 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 60552 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 1768 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5600808 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 630272 +system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 636552 +system.ruby.network.routers08.throttle0.link_utilization 88.845137 +system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 630281 +system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 619005 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 621846 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 629950 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 222858 +system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 636480 +system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5042248 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44568360 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44772912 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5039600 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 1782864 +system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5091840 +system.ruby.network.routers08.throttle1.link_utilization 64.985056 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 619014 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 619004 +system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 4623 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 1179 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 222858 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 629949 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 222869 +system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 6644 +system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 1826 +system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 618990 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44568288 +system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 332856 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 9432 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 16045776 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5039592 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 1782952 +system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 53152 +system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 14608 +system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4951920 +system.ruby.network.routers09.throttle0.link_utilization 23.179414 +system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 619014 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 222858 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 222869 +system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 618989 +system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 16045776 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 1782952 +system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4951912 +system.ruby.network.routers09.throttle1.link_utilization 38.741483 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 619012 +system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 222869 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44568864 +system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 1782952 +system.ruby.network.routers10.throttle0.link_utilization 5.285077 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77439 +system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 618 +system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 845 +system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 364 +system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 78861 +system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 837 +system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 229 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5575608 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 44496 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 60840 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 630888 +system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 6696 +system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 1832 +system.ruby.network.routers10.throttle1.link_utilization 5.266877 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 77186 +system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 599 +system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 839 +system.ruby.network.routers10.throttle1.msg_count.Response_Control::2 379 +system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78591 +system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 843 +system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 258 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5557392 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 43128 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 60408 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::2 3032 +system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 628728 +system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 6744 +system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 2064 +system.ruby.network.routers10.throttle2.link_utilization 5.283693 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77517 +system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 574 +system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 787 +system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 355 +system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 78833 +system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 884 +system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5581224 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 41328 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 56664 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2840 +system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 630664 +system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 7072 +system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers10.throttle3.link_utilization 5.278217 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 77434 +system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 801 +system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 371 +system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78759 system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0 843 -system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 212 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5546232 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 40608 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 58392 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 2872 -system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 626864 +system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 228 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5575248 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 57672 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 2968 +system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 630072 system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0 6744 -system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 1696 -system.ruby.network.routers10.throttle4.link_utilization 5.259250 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 76802 -system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 587 -system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 840 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 367 -system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 78175 -system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 803 -system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 217 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5529744 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 42264 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 60480 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 2936 -system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 625400 -system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 6424 -system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 1736 -system.ruby.network.routers10.throttle5.link_utilization 5.275452 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77019 -system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 595 -system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 853 -system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 348 -system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78436 -system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 227 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5545368 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 42840 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 61416 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 2784 -system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 627488 -system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 1816 -system.ruby.network.routers10.throttle6.link_utilization 5.262659 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 76893 -system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 570 -system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 815 -system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 379 -system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 78222 -system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 823 -system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 205 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5536296 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 41040 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 58680 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 3032 -system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 625776 -system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 6584 -system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 1640 -system.ruby.network.routers10.throttle7.link_utilization 5.262941 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 76900 -system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 606 -system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 777 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 365 -system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78241 -system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 810 -system.ruby.network.routers10.throttle7.msg_count.Invalidate_Control::0 210 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5536800 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 43632 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 55944 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 2920 -system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 625928 -system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 6480 -system.ruby.network.routers10.throttle7.msg_bytes.Invalidate_Control::0 1680 -system.ruby.network.routers10.throttle8.link_utilization 88.754562 -system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 627199 -system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 616104 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 618887 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 626796 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 222163 -system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 633265 -system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5017592 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44359488 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44559864 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5014368 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 1777304 -system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5066120 -system.ruby.network.routers10.throttle9.link_utilization 23.180263 -system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 616105 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 222163 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 222171 -system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 616093 -system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4928840 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 15995736 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 1777368 -system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4928744 +system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 1824 +system.ruby.network.routers10.throttle4.link_utilization 5.259983 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 77109 +system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 591 +system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 834 +system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 364 +system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 78487 +system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 758 +system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 241 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5551848 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 42552 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 60048 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 627896 +system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 6064 +system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 1928 +system.ruby.network.routers10.throttle5.link_utilization 5.285545 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77518 +system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 557 +system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 835 +system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 397 +system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78869 +system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 808 +system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 215 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5581296 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 40104 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 60120 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 3176 +system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 630952 +system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 6464 +system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 1720 +system.ruby.network.routers10.throttle6.link_utilization 5.279166 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 77419 +system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 526 +system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 868 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 401 +system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 78765 +system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 830 +system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5574168 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 37872 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 62496 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 3208 +system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 630120 +system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 6640 +system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers10.throttle7.link_utilization 5.279166 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 77381 +system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 595 +system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 835 +system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 380 +system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78784 +system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 841 +system.ruby.network.routers10.throttle7.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5571432 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 42840 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 60120 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 3040 +system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 630272 +system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 6728 +system.ruby.network.routers10.throttle7.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers10.throttle8.link_utilization 88.845164 +system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 630281 +system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 619005 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 621846 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 629950 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 222858 +system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 636480 +system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5042248 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44568360 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44772912 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5039600 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 1782864 +system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5091840 +system.ruby.network.routers10.throttle9.link_utilization 23.179421 +system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 619014 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 222858 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 222869 +system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 618990 +system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4952112 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 16045776 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 1782952 +system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4951920 system.ruby.LD.latency_hist::bucket_size 2048 system.ruby.LD.latency_hist::max_bucket 20479 -system.ruby.LD.latency_hist::samples 403206 -system.ruby.LD.latency_hist::mean 1518.342445 -system.ruby.LD.latency_hist::gmean 1023.329050 -system.ruby.LD.latency_hist::stdev 1489.270801 -system.ruby.LD.latency_hist | 304509 75.52% 75.52% | 71031 17.62% 93.14% | 20112 4.99% 98.13% | 5774 1.43% 99.56% | 1417 0.35% 99.91% | 283 0.07% 99.98% | 64 0.02% 100.00% | 9 0.00% 100.00% | 5 0.00% 100.00% | 2 0.00% 100.00% -system.ruby.LD.latency_hist::total 403206 +system.ruby.LD.latency_hist::samples 405551 +system.ruby.LD.latency_hist::mean 1515.745704 +system.ruby.LD.latency_hist::gmean 956.887751 +system.ruby.LD.latency_hist::stdev 1630.119597 +system.ruby.LD.latency_hist | 306443 75.56% 75.56% | 67414 16.62% 92.18% | 21499 5.30% 97.49% | 7123 1.76% 99.24% | 2233 0.55% 99.79% | 637 0.16% 99.95% | 165 0.04% 99.99% | 33 0.01% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 405551 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 67 -system.ruby.LD.hit_latency_hist::mean 3 -system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 67 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 67 +system.ruby.LD.hit_latency_hist::samples 85 +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 85 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 85 system.ruby.LD.miss_latency_hist::bucket_size 2048 system.ruby.LD.miss_latency_hist::max_bucket 20479 -system.ruby.LD.miss_latency_hist::samples 403139 -system.ruby.LD.miss_latency_hist::mean 1518.594289 -system.ruby.LD.miss_latency_hist::gmean 1024.321431 -system.ruby.LD.miss_latency_hist::stdev 1489.266409 -system.ruby.LD.miss_latency_hist | 304442 75.52% 75.52% | 71031 17.62% 93.14% | 20112 4.99% 98.13% | 5774 1.43% 99.56% | 1417 0.35% 99.91% | 283 0.07% 99.98% | 64 0.02% 100.00% | 9 0.00% 100.00% | 5 0.00% 100.00% | 2 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 403139 +system.ruby.LD.miss_latency_hist::samples 405466 +system.ruby.LD.miss_latency_hist::mean 1516.063248 +system.ruby.LD.miss_latency_hist::gmean 958.265580 +system.ruby.LD.miss_latency_hist::stdev 1630.142896 +system.ruby.LD.miss_latency_hist | 306358 75.56% 75.56% | 67414 16.63% 92.18% | 21499 5.30% 97.49% | 7123 1.76% 99.24% | 2233 0.55% 99.79% | 637 0.16% 99.95% | 165 0.04% 99.99% | 33 0.01% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 405466 system.ruby.ST.latency_hist::bucket_size 2048 system.ruby.ST.latency_hist::max_bucket 20479 -system.ruby.ST.latency_hist::samples 224071 -system.ruby.ST.latency_hist::mean 1522.732915 -system.ruby.ST.latency_hist::gmean 1029.431875 -system.ruby.ST.latency_hist::stdev 1493.436472 -system.ruby.ST.latency_hist | 169283 75.55% 75.55% | 39205 17.50% 93.05% | 11302 5.04% 98.09% | 3287 1.47% 99.56% | 782 0.35% 99.91% | 163 0.07% 99.98% | 42 0.02% 100.00% | 4 0.00% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 224071 +system.ruby.ST.latency_hist::samples 224832 +system.ruby.ST.latency_hist::mean 1522.156717 +system.ruby.ST.latency_hist::gmean 964.229234 +system.ruby.ST.latency_hist::stdev 1635.238490 +system.ruby.ST.latency_hist | 169806 75.53% 75.53% | 37220 16.55% 92.08% | 12059 5.36% 97.44% | 4026 1.79% 99.23% | 1282 0.57% 99.80% | 328 0.15% 99.95% | 89 0.04% 99.99% | 17 0.01% 100.00% | 4 0.00% 100.00% | 1 0.00% 100.00% +system.ruby.ST.latency_hist::total 224832 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 15 -system.ruby.ST.hit_latency_hist::mean 3 -system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 15 +system.ruby.ST.hit_latency_hist::samples 28 +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 28 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 28 system.ruby.ST.miss_latency_hist::bucket_size 2048 system.ruby.ST.miss_latency_hist::max_bucket 20479 -system.ruby.ST.miss_latency_hist::samples 224056 -system.ruby.ST.miss_latency_hist::mean 1522.834657 -system.ruby.ST.miss_latency_hist::gmean 1029.834307 -system.ruby.ST.miss_latency_hist::stdev 1493.434693 -system.ruby.ST.miss_latency_hist | 169268 75.55% 75.55% | 39205 17.50% 93.05% | 11302 5.04% 98.09% | 3287 1.47% 99.56% | 782 0.35% 99.91% | 163 0.07% 99.98% | 42 0.02% 100.00% | 4 0.00% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 224056 -system.ruby.Directory_Controller.GETX 222195 0.00% 0.00% -system.ruby.Directory_Controller.GETS 393916 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 222083 0.00% 0.00% -system.ruby.Directory_Controller.PUTO_SHARERS 88 0.00% 0.00% -system.ruby.Directory_Controller.Unblock 143328 0.00% 0.00% -system.ruby.Directory_Controller.Last_Unblock 250580 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 222184 0.00% 0.00% -system.ruby.Directory_Controller.Dirty_Writeback 222163 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 616104 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 222163 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 80051 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 143331 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 221891 0.00% 0.00% -system.ruby.Directory_Controller.S.GETX 142138 0.00% 0.00% -system.ruby.Directory_Controller.S.GETS 250585 0.00% 0.00% -system.ruby.Directory_Controller.S.Memory_Ack 88 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 222083 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTO_SHARERS 88 0.00% 0.00% -system.ruby.Directory_Controller.IS.GETX 2 0.00% 0.00% -system.ruby.Directory_Controller.IS.Unblock 143328 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 143331 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 114 0.00% 0.00% -system.ruby.Directory_Controller.SS.GETX 4 0.00% 0.00% -system.ruby.Directory_Controller.SS.Last_Unblock 250580 0.00% 0.00% -system.ruby.Directory_Controller.SS.Memory_Data 250584 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 222184 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 222189 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Ack 70 0.00% 0.00% -system.ruby.Directory_Controller.MI.Dirty_Writeback 222075 0.00% 0.00% -system.ruby.Directory_Controller.MIS.Dirty_Writeback 88 0.00% 0.00% -system.ruby.L1Cache_Controller.Load | 50337 12.48% 12.48% | 50334 12.48% 24.96% | 50658 12.56% 37.52% | 50226 12.45% 49.98% | 50303 12.47% 62.45% | 50420 12.50% 74.95% | 50532 12.53% 87.48% | 50481 12.52% 100.00% -system.ruby.L1Cache_Controller.Load::total 403291 -system.ruby.L1Cache_Controller.Store | 28208 12.59% 12.59% | 27932 12.46% 25.05% | 28122 12.55% 37.60% | 28217 12.59% 50.19% | 27953 12.47% 62.66% | 28062 12.52% 75.19% | 27780 12.40% 87.58% | 27829 12.42% 100.00% -system.ruby.L1Cache_Controller.Store::total 224103 -system.ruby.L1Cache_Controller.L1_Replacement | 9443995 12.50% 12.50% | 9453005 12.51% 25.00% | 9433466 12.48% 37.49% | 9447264 12.50% 49.99% | 9453992 12.51% 62.50% | 9447610 12.50% 75.00% | 9447185 12.50% 87.50% | 9448753 12.50% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 75575270 -system.ruby.L1Cache_Controller.Fwd_GETX | 172 13.43% 13.43% | 152 11.87% 25.29% | 173 13.51% 38.80% | 175 13.66% 52.46% | 143 11.16% 63.62% | 143 11.16% 74.79% | 173 13.51% 88.29% | 150 11.71% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 1281 -system.ruby.L1Cache_Controller.Fwd_GETS | 662 11.73% 11.73% | 742 13.15% 24.88% | 690 12.23% 37.10% | 726 12.86% 49.96% | 704 12.47% 62.44% | 735 13.02% 75.46% | 695 12.31% 87.77% | 690 12.23% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETS::total 5644 -system.ruby.L1Cache_Controller.Inv | 227 12.74% 12.74% | 219 12.29% 25.03% | 265 14.87% 39.90% | 212 11.90% 51.80% | 217 12.18% 63.97% | 227 12.74% 76.71% | 205 11.50% 88.22% | 210 11.78% 100.00% -system.ruby.L1Cache_Controller.Inv::total 1782 -system.ruby.L1Cache_Controller.Ack | 389 13.23% 13.23% | 360 12.24% 25.48% | 373 12.69% 38.16% | 359 12.21% 50.37% | 367 12.48% 62.86% | 348 11.84% 74.69% | 379 12.89% 87.59% | 365 12.41% 100.00% -system.ruby.L1Cache_Controller.Ack::total 2940 -system.ruby.L1Cache_Controller.Data | 50111 12.48% 12.48% | 50127 12.48% 24.96% | 50476 12.57% 37.53% | 49986 12.45% 49.98% | 50074 12.47% 62.45% | 50206 12.50% 74.96% | 50292 12.52% 87.48% | 50265 12.52% 100.00% -system.ruby.L1Cache_Controller.Data::total 401537 -system.ruby.L1Cache_Controller.Exclusive_Data | 28409 12.59% 12.59% | 28119 12.46% 25.05% | 28290 12.54% 37.59% | 28420 12.59% 50.18% | 28155 12.48% 62.66% | 28261 12.52% 75.18% | 27986 12.40% 87.58% | 28018 12.42% 100.00% -system.ruby.L1Cache_Controller.Exclusive_Data::total 225658 -system.ruby.L1Cache_Controller.Writeback_Ack | 641 12.65% 12.65% | 619 12.22% 24.87% | 587 11.58% 36.45% | 628 12.39% 48.85% | 671 13.24% 62.09% | 695 13.72% 75.80% | 609 12.02% 87.82% | 617 12.18% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 5067 -system.ruby.L1Cache_Controller.Writeback_Ack_Data | 77592 12.52% 12.52% | 77349 12.48% 24.99% | 77854 12.56% 37.55% | 77513 12.50% 50.06% | 77289 12.47% 62.53% | 77502 12.50% 75.03% | 77405 12.49% 87.51% | 77395 12.49% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 619899 -system.ruby.L1Cache_Controller.Writeback_Nack | 231 12.62% 12.62% | 221 12.08% 24.70% | 270 14.75% 39.45% | 217 11.86% 51.31% | 215 11.75% 63.06% | 239 13.06% 76.12% | 208 11.37% 87.49% | 229 12.51% 100.00% -system.ruby.L1Cache_Controller.Writeback_Nack::total 1830 -system.ruby.L1Cache_Controller.All_acks | 28205 12.59% 12.59% | 27927 12.46% 25.05% | 28121 12.55% 37.60% | 28205 12.59% 50.19% | 27950 12.47% 62.67% | 28061 12.52% 75.19% | 27773 12.40% 87.59% | 27814 12.41% 100.00% -system.ruby.L1Cache_Controller.All_acks::total 224056 -system.ruby.L1Cache_Controller.Use_Timeout | 28409 12.59% 12.59% | 28119 12.46% 25.05% | 28289 12.54% 37.59% | 28420 12.59% 50.18% | 28153 12.48% 62.66% | 28260 12.52% 75.18% | 27986 12.40% 87.58% | 28018 12.42% 100.00% -system.ruby.L1Cache_Controller.Use_Timeout::total 225654 -system.ruby.L1Cache_Controller.I.Load | 50316 12.48% 12.48% | 50322 12.48% 24.96% | 50646 12.56% 37.52% | 50205 12.45% 49.98% | 50279 12.47% 62.45% | 50408 12.50% 74.95% | 50508 12.53% 87.48% | 50472 12.52% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 403156 -system.ruby.L1Cache_Controller.I.Store | 28202 12.59% 12.59% | 27928 12.47% 25.05% | 28118 12.55% 37.60% | 28202 12.59% 50.19% | 27949 12.47% 62.67% | 28059 12.52% 75.19% | 27773 12.40% 87.59% | 27813 12.41% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 224044 -system.ruby.L1Cache_Controller.I.L1_Replacement | 60 12.63% 12.63% | 69 14.53% 27.16% | 62 13.05% 40.21% | 57 12.00% 52.21% | 56 11.79% 64.00% | 50 10.53% 74.53% | 62 13.05% 87.58% | 59 12.42% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 475 -system.ruby.L1Cache_Controller.S.Load | 3 9.68% 9.68% | 4 12.90% 22.58% | 3 9.68% 32.26% | 8 25.81% 58.06% | 3 9.68% 67.74% | 3 9.68% 77.42% | 3 9.68% 87.10% | 4 12.90% 100.00% -system.ruby.L1Cache_Controller.S.Load::total 31 -system.ruby.L1Cache_Controller.S.Store | 5 26.32% 26.32% | 0 0.00% 26.32% | 3 15.79% 42.11% | 3 15.79% 57.89% | 3 15.79% 73.68% | 2 10.53% 84.21% | 1 5.26% 89.47% | 2 10.53% 100.00% -system.ruby.L1Cache_Controller.S.Store::total 19 -system.ruby.L1Cache_Controller.S.L1_Replacement | 50098 12.48% 12.48% | 50115 12.48% 24.96% | 50464 12.57% 37.53% | 49973 12.45% 49.98% | 50061 12.47% 62.45% | 50192 12.50% 74.95% | 50285 12.53% 87.48% | 50259 12.52% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 401447 -system.ruby.L1Cache_Controller.S.Fwd_GETS | 39 10.92% 10.92% | 61 17.09% 28.01% | 35 9.80% 37.82% | 49 13.73% 51.54% | 47 13.17% 64.71% | 45 12.61% 77.31% | 46 12.89% 90.20% | 35 9.80% 100.00% -system.ruby.L1Cache_Controller.S.Fwd_GETS::total 357 -system.ruby.L1Cache_Controller.S.Inv | 7 10.29% 10.29% | 12 17.65% 27.94% | 8 11.76% 39.71% | 10 14.71% 54.41% | 10 14.71% 69.12% | 11 16.18% 85.29% | 6 8.82% 94.12% | 4 5.88% 100.00% -system.ruby.L1Cache_Controller.S.Inv::total 68 -system.ruby.L1Cache_Controller.O.L1_Replacement | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 57.14% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 0 0.00% 71.43% | 2 28.57% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.L1_Replacement::total 7 -system.ruby.L1Cache_Controller.M.L1_Replacement | 202 12.69% 12.69% | 192 12.06% 24.75% | 165 10.36% 35.11% | 215 13.51% 48.62% | 204 12.81% 61.43% | 199 12.50% 73.93% | 211 13.25% 87.19% | 204 12.81% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 1592 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 3 -system.ruby.L1Cache_Controller.M.Fwd_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 57.14% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 0 0.00% 71.43% | 2 28.57% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETS::total 7 -system.ruby.L1Cache_Controller.M_W.L1_Replacement | 548 12.10% 12.10% | 971 21.44% 33.54% | 579 12.78% 46.32% | 280 6.18% 52.51% | 482 10.64% 63.15% | 351 7.75% 70.90% | 809 17.86% 88.76% | 509 11.24% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 4529 -system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 4 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 5 -system.ruby.L1Cache_Controller.M_W.Fwd_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 50.00% 50.00% | 0 0.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Fwd_GETS::total 8 -system.ruby.L1Cache_Controller.M_W.Use_Timeout | 204 12.73% 12.73% | 192 11.99% 24.72% | 169 10.55% 35.27% | 215 13.42% 48.69% | 205 12.80% 61.49% | 200 12.48% 73.97% | 213 13.30% 87.27% | 204 12.73% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 1602 -system.ruby.L1Cache_Controller.MM.Load | 2 16.67% 16.67% | 1 8.33% 25.00% | 3 25.00% 50.00% | 1 8.33% 58.33% | 1 8.33% 66.67% | 2 16.67% 83.33% | 1 8.33% 91.67% | 1 8.33% 100.00% +system.ruby.ST.miss_latency_hist::samples 224804 +system.ruby.ST.miss_latency_hist::mean 1522.346182 +system.ruby.ST.miss_latency_hist::gmean 965.054817 +system.ruby.ST.miss_latency_hist::stdev 1635.252193 +system.ruby.ST.miss_latency_hist | 169778 75.52% 75.52% | 37220 16.56% 92.08% | 12059 5.36% 97.44% | 4026 1.79% 99.23% | 1282 0.57% 99.80% | 328 0.15% 99.95% | 89 0.04% 99.99% | 17 0.01% 100.00% | 4 0.00% 100.00% | 1 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 224804 +system.ruby.Directory_Controller.GETX 222890 0.00% 0.00% +system.ruby.Directory_Controller.GETS 396129 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 222746 0.00% 0.00% +system.ruby.Directory_Controller.PUTO_SHARERS 123 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 144127 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 251986 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 222876 0.00% 0.00% +system.ruby.Directory_Controller.Dirty_Writeback 222858 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 619012 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 222858 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 79910 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 144128 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 222562 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 142975 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 252001 0.00% 0.00% +system.ruby.Directory_Controller.S.Memory_Ack 123 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 222746 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTO_SHARERS 123 0.00% 0.00% +system.ruby.Directory_Controller.IS.GETX 3 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 144127 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 144128 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Ack 121 0.00% 0.00% +system.ruby.Directory_Controller.SS.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 251986 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 251999 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 222876 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 222885 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Ack 52 0.00% 0.00% +system.ruby.Directory_Controller.MI.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.MI.Dirty_Writeback 222735 0.00% 0.00% +system.ruby.Directory_Controller.MIS.Dirty_Writeback 123 0.00% 0.00% +system.ruby.L1Cache_Controller.Load | 50900 12.55% 12.55% | 50461 12.44% 24.99% | 50704 12.50% 37.49% | 50606 12.48% 49.96% | 50654 12.49% 62.45% | 50706 12.50% 74.95% | 50791 12.52% 87.47% | 50819 12.53% 100.00% +system.ruby.L1Cache_Controller.Load::total 405641 +system.ruby.L1Cache_Controller.Store | 28059 12.48% 12.48% | 28178 12.53% 25.01% | 28195 12.54% 37.55% | 28217 12.55% 50.09% | 27915 12.41% 62.51% | 28228 12.55% 75.06% | 28048 12.47% 87.53% | 28039 12.47% 100.00% +system.ruby.L1Cache_Controller.Store::total 224879 +system.ruby.L1Cache_Controller.L1_Replacement | 9483693 12.49% 12.49% | 9495098 12.51% 25.00% | 9483884 12.49% 37.50% | 9488708 12.50% 50.00% | 9494918 12.51% 62.51% | 9484032 12.50% 75.00% | 9485017 12.50% 87.50% | 9487063 12.50% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 75902413 +system.ruby.L1Cache_Controller.Fwd_GETX | 198 15.73% 15.73% | 150 11.91% 27.64% | 147 11.68% 39.32% | 166 13.19% 52.50% | 131 10.41% 62.91% | 132 10.48% 73.39% | 178 14.14% 87.53% | 157 12.47% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 1259 +system.ruby.L1Cache_Controller.Fwd_GETS | 673 11.88% 11.88% | 727 12.83% 24.71% | 779 13.75% 38.46% | 700 12.36% 50.82% | 656 11.58% 62.40% | 699 12.34% 74.74% | 692 12.22% 86.95% | 739 13.05% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETS::total 5665 +system.ruby.L1Cache_Controller.Inv | 229 12.50% 12.50% | 258 14.08% 26.58% | 228 12.45% 39.03% | 228 12.45% 51.47% | 241 13.16% 64.63% | 215 11.74% 76.36% | 212 11.57% 87.94% | 221 12.06% 100.00% +system.ruby.L1Cache_Controller.Inv::total 1832 +system.ruby.L1Cache_Controller.Ack | 364 12.09% 12.09% | 379 12.59% 24.68% | 355 11.79% 36.47% | 371 12.32% 48.79% | 364 12.09% 60.88% | 397 13.18% 74.06% | 401 13.32% 87.38% | 380 12.62% 100.00% +system.ruby.L1Cache_Controller.Ack::total 3011 +system.ruby.L1Cache_Controller.Data | 50644 12.54% 12.54% | 50242 12.44% 24.98% | 50484 12.50% 37.48% | 50411 12.48% 49.96% | 50443 12.49% 62.45% | 50494 12.50% 74.95% | 50589 12.53% 87.48% | 50582 12.52% 100.00% +system.ruby.L1Cache_Controller.Data::total 403889 +system.ruby.L1Cache_Controller.Exclusive_Data | 28258 12.48% 12.48% | 28382 12.54% 25.02% | 28394 12.54% 37.56% | 28387 12.54% 50.10% | 28091 12.41% 62.51% | 28416 12.55% 75.06% | 28224 12.47% 87.53% | 28229 12.47% 100.00% +system.ruby.L1Cache_Controller.Exclusive_Data::total 226381 +system.ruby.L1Cache_Controller.Writeback_Ack | 639 12.40% 12.40% | 648 12.58% 24.98% | 630 12.23% 37.20% | 648 12.58% 49.78% | 663 12.87% 62.64% | 634 12.30% 74.95% | 667 12.94% 87.89% | 624 12.11% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 5153 +system.ruby.L1Cache_Controller.Writeback_Ack_Data | 77985 12.52% 12.52% | 77673 12.47% 24.99% | 77972 12.52% 37.51% | 77878 12.50% 50.01% | 77584 12.46% 62.46% | 78015 12.52% 74.99% | 77884 12.50% 87.49% | 77923 12.51% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 622914 +system.ruby.L1Cache_Controller.Writeback_Nack | 237 12.59% 12.59% | 270 14.35% 26.94% | 231 12.27% 39.21% | 233 12.38% 51.59% | 240 12.75% 64.35% | 220 11.69% 76.04% | 214 11.37% 87.41% | 237 12.59% 100.00% +system.ruby.L1Cache_Controller.Writeback_Nack::total 1882 +system.ruby.L1Cache_Controller.All_acks | 28041 12.47% 12.47% | 28175 12.53% 25.01% | 28188 12.54% 37.55% | 28209 12.55% 50.09% | 27894 12.41% 62.50% | 28222 12.55% 75.06% | 28042 12.47% 87.53% | 28033 12.47% 100.00% +system.ruby.L1Cache_Controller.All_acks::total 224804 +system.ruby.L1Cache_Controller.Use_Timeout | 28257 12.48% 12.48% | 28381 12.54% 25.02% | 28394 12.54% 37.56% | 28386 12.54% 50.10% | 28091 12.41% 62.51% | 28416 12.55% 75.06% | 28224 12.47% 87.53% | 28228 12.47% 100.00% +system.ruby.L1Cache_Controller.Use_Timeout::total 226377 +system.ruby.L1Cache_Controller.I.Load | 50863 12.54% 12.54% | 50450 12.44% 24.99% | 50692 12.50% 37.49% | 50590 12.48% 49.96% | 50642 12.49% 62.45% | 50690 12.50% 74.95% | 50773 12.52% 87.48% | 50780 12.52% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 405480 +system.ruby.L1Cache_Controller.I.Store | 28037 12.47% 12.47% | 28174 12.53% 25.01% | 28185 12.54% 37.55% | 28206 12.55% 50.09% | 27891 12.41% 62.50% | 28223 12.56% 75.06% | 28039 12.47% 87.53% | 28028 12.47% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 224783 +system.ruby.L1Cache_Controller.I.L1_Replacement | 49 12.25% 12.25% | 46 11.50% 23.75% | 58 14.50% 38.25% | 46 11.50% 49.75% | 54 13.50% 63.25% | 53 13.25% 76.50% | 51 12.75% 89.25% | 43 10.75% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 400 +system.ruby.L1Cache_Controller.S.Load | 5 11.63% 11.63% | 5 11.63% 23.26% | 2 4.65% 27.91% | 8 18.60% 46.51% | 6 13.95% 60.47% | 7 16.28% 76.74% | 4 9.30% 86.05% | 6 13.95% 100.00% +system.ruby.L1Cache_Controller.S.Load::total 43 +system.ruby.L1Cache_Controller.S.Store | 4 14.29% 14.29% | 2 7.14% 21.43% | 3 10.71% 32.14% | 5 17.86% 50.00% | 4 14.29% 64.29% | 1 3.57% 67.86% | 4 14.29% 82.14% | 5 17.86% 100.00% +system.ruby.L1Cache_Controller.S.Store::total 28 +system.ruby.L1Cache_Controller.S.L1_Replacement | 50633 12.54% 12.54% | 50232 12.44% 24.98% | 50466 12.50% 37.48% | 50398 12.48% 49.96% | 50426 12.49% 62.45% | 50484 12.50% 74.95% | 50577 12.53% 87.48% | 50570 12.52% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 403786 +system.ruby.L1Cache_Controller.S.Fwd_GETS | 34 9.86% 9.86% | 42 12.17% 22.03% | 40 11.59% 33.62% | 54 15.65% 49.28% | 46 13.33% 62.61% | 39 11.30% 73.91% | 46 13.33% 87.25% | 44 12.75% 100.00% +system.ruby.L1Cache_Controller.S.Fwd_GETS::total 345 +system.ruby.L1Cache_Controller.S.Inv | 7 10.00% 10.00% | 7 10.00% 20.00% | 13 18.57% 38.57% | 8 11.43% 50.00% | 13 18.57% 68.57% | 9 12.86% 81.43% | 7 10.00% 91.43% | 6 8.57% 100.00% +system.ruby.L1Cache_Controller.S.Inv::total 70 +system.ruby.L1Cache_Controller.O.L1_Replacement | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.O.L1_Replacement::total 3 +system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 1 +system.ruby.L1Cache_Controller.M.L1_Replacement | 216 13.75% 13.75% | 207 13.18% 26.93% | 205 13.05% 39.97% | 178 11.33% 51.30% | 197 12.54% 63.84% | 192 12.22% 76.07% | 182 11.58% 87.65% | 194 12.35% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 1571 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 2 +system.ruby.L1Cache_Controller.M.Fwd_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETS::total 3 +system.ruby.L1Cache_Controller.M_W.L1_Replacement | 615 13.91% 13.91% | 674 15.25% 29.16% | 416 9.41% 38.57% | 664 15.02% 53.59% | 423 9.57% 63.15% | 432 9.77% 72.92% | 708 16.01% 88.94% | 489 11.06% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 4421 +system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% +system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 2 +system.ruby.L1Cache_Controller.M_W.Fwd_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M_W.Fwd_GETS::total 4 +system.ruby.L1Cache_Controller.M_W.Use_Timeout | 217 13.76% 13.76% | 207 13.13% 26.89% | 206 13.06% 39.95% | 178 11.29% 51.24% | 197 12.49% 63.73% | 194 12.30% 76.03% | 182 11.54% 87.57% | 196 12.43% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 1577 +system.ruby.L1Cache_Controller.MM.Load | 4 33.33% 33.33% | 1 8.33% 41.67% | 2 16.67% 58.33% | 0 0.00% 58.33% | 1 8.33% 66.67% | 0 0.00% 66.67% | 4 33.33% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.MM.Load::total 12 -system.ruby.L1Cache_Controller.MM.Store | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 4 -system.ruby.L1Cache_Controller.MM.L1_Replacement | 28154 12.59% 12.59% | 27870 12.46% 25.05% | 28065 12.55% 37.60% | 28158 12.59% 50.19% | 27902 12.48% 62.67% | 28022 12.53% 75.19% | 27717 12.39% 87.59% | 27759 12.41% 100.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement::total 223647 -system.ruby.L1Cache_Controller.MM.Fwd_GETX | 15 10.49% 10.49% | 20 13.99% 24.48% | 17 11.89% 36.36% | 16 11.19% 47.55% | 14 9.79% 57.34% | 10 6.99% 64.34% | 25 17.48% 81.82% | 26 18.18% 100.00% -system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 143 -system.ruby.L1Cache_Controller.MM.Fwd_GETS | 36 13.79% 13.79% | 37 14.18% 27.97% | 37 14.18% 42.15% | 31 11.88% 54.02% | 32 12.26% 66.28% | 28 10.73% 77.01% | 31 11.88% 88.89% | 29 11.11% 100.00% -system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 261 -system.ruby.L1Cache_Controller.MM_W.Load | 2 8.33% 8.33% | 6 25.00% 33.33% | 4 16.67% 50.00% | 3 12.50% 62.50% | 4 16.67% 79.17% | 3 12.50% 91.67% | 0 0.00% 91.67% | 2 8.33% 100.00% -system.ruby.L1Cache_Controller.MM_W.Load::total 24 -system.ruby.L1Cache_Controller.MM_W.Store | 1 9.09% 9.09% | 3 27.27% 36.36% | 1 9.09% 45.45% | 0 0.00% 45.45% | 0 0.00% 45.45% | 1 9.09% 54.55% | 2 18.18% 72.73% | 3 27.27% 100.00% -system.ruby.L1Cache_Controller.MM_W.Store::total 11 -system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 618517 12.51% 12.51% | 616680 12.47% 24.98% | 619593 12.53% 37.52% | 616079 12.46% 49.98% | 621287 12.57% 62.55% | 617144 12.48% 75.03% | 615748 12.45% 87.48% | 618786 12.52% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4943834 -system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 16 13.56% 13.56% | 17 14.41% 27.97% | 24 20.34% 48.31% | 20 16.95% 65.25% | 11 9.32% 74.58% | 8 6.78% 81.36% | 17 14.41% 95.76% | 5 4.24% 100.00% -system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 118 -system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 26 10.20% 10.20% | 31 12.16% 22.35% | 32 12.55% 34.90% | 38 14.90% 49.80% | 31 12.16% 61.96% | 46 18.04% 80.00% | 26 10.20% 90.20% | 25 9.80% 100.00% -system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 255 -system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28205 12.59% 12.59% | 27927 12.46% 25.05% | 28120 12.55% 37.60% | 28205 12.59% 50.19% | 27948 12.47% 62.67% | 28060 12.52% 75.19% | 27773 12.40% 87.59% | 27814 12.41% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 224052 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 3149997 12.52% 12.52% | 3186048 12.66% 25.18% | 3123041 12.41% 37.60% | 3135752 12.46% 50.06% | 3137292 12.47% 62.53% | 3156543 12.55% 75.07% | 3113373 12.37% 87.45% | 3158021 12.55% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 25160067 -system.ruby.L1Cache_Controller.IM.Ack | 153 13.21% 13.21% | 144 12.44% 25.65% | 157 13.56% 39.21% | 146 12.61% 51.81% | 136 11.74% 63.56% | 131 11.31% 74.87% | 149 12.87% 87.74% | 142 12.26% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 1158 -system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28200 12.59% 12.59% | 27927 12.47% 25.05% | 28118 12.55% 37.60% | 28202 12.59% 50.19% | 27947 12.47% 62.67% | 28059 12.52% 75.19% | 27772 12.40% 87.59% | 27812 12.41% 100.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 224037 -system.ruby.L1Cache_Controller.SM.L1_Replacement | 798 28.74% 28.74% | 0 0.00% 28.74% | 138 4.97% 33.71% | 597 21.50% 55.20% | 695 25.03% 80.23% | 276 9.94% 90.17% | 135 4.86% 95.03% | 138 4.97% 100.00% -system.ruby.L1Cache_Controller.SM.L1_Replacement::total 2777 -system.ruby.L1Cache_Controller.SM.Exclusive_Data | 5 26.32% 26.32% | 0 0.00% 26.32% | 3 15.79% 42.11% | 3 15.79% 57.89% | 3 15.79% 73.68% | 2 10.53% 84.21% | 1 5.26% 89.47% | 2 10.53% 100.00% -system.ruby.L1Cache_Controller.SM.Exclusive_Data::total 19 -system.ruby.L1Cache_Controller.OM.L1_Replacement | 22088 12.82% 12.82% | 21719 12.61% 25.43% | 21701 12.60% 38.02% | 20594 11.95% 49.98% | 21388 12.41% 62.39% | 21743 12.62% 75.01% | 21703 12.60% 87.61% | 21346 12.39% 100.00% -system.ruby.L1Cache_Controller.OM.L1_Replacement::total 172282 -system.ruby.L1Cache_Controller.OM.Ack | 236 13.24% 13.24% | 216 12.12% 25.36% | 216 12.12% 37.49% | 213 11.95% 49.44% | 231 12.96% 62.40% | 217 12.18% 74.58% | 230 12.91% 87.49% | 223 12.51% 100.00% -system.ruby.L1Cache_Controller.OM.Ack::total 1782 -system.ruby.L1Cache_Controller.OM.All_acks | 28205 12.59% 12.59% | 27927 12.46% 25.05% | 28121 12.55% 37.60% | 28205 12.59% 50.19% | 27950 12.47% 62.67% | 28061 12.52% 75.19% | 27773 12.40% 87.59% | 27814 12.41% 100.00% -system.ruby.L1Cache_Controller.OM.All_acks::total 224056 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 5573533 12.48% 12.48% | 5549341 12.42% 24.90% | 5589654 12.51% 37.42% | 5595559 12.53% 49.95% | 5594624 12.53% 62.47% | 5573090 12.48% 74.95% | 5617140 12.58% 87.53% | 5571672 12.47% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 44664613 -system.ruby.L1Cache_Controller.IS.Data | 50111 12.48% 12.48% | 50127 12.48% 24.96% | 50476 12.57% 37.53% | 49986 12.45% 49.98% | 50074 12.47% 62.45% | 50206 12.50% 74.96% | 50292 12.52% 87.48% | 50265 12.52% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 401537 -system.ruby.L1Cache_Controller.IS.Exclusive_Data | 204 12.73% 12.73% | 192 11.99% 24.72% | 169 10.55% 35.27% | 215 13.42% 48.69% | 205 12.80% 61.49% | 200 12.48% 73.97% | 213 13.30% 87.27% | 204 12.73% 100.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 1602 -system.ruby.L1Cache_Controller.SI.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 4.00% 4.00% | 9 18.00% 22.00% | 16 32.00% 54.00% | 3 6.00% 60.00% | 18 36.00% 96.00% | 2 4.00% 100.00% -system.ruby.L1Cache_Controller.SI.Load::total 50 -system.ruby.L1Cache_Controller.SI.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 78.57% 78.57% | 1 7.14% 85.71% | 0 0.00% 85.71% | 2 14.29% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SI.Store::total 14 -system.ruby.L1Cache_Controller.SI.Fwd_GETS | 359 12.43% 12.43% | 363 12.56% 24.99% | 353 12.22% 37.21% | 354 12.25% 49.46% | 367 12.70% 62.17% | 374 12.95% 75.11% | 351 12.15% 87.26% | 368 12.74% 100.00% -system.ruby.L1Cache_Controller.SI.Fwd_GETS::total 2889 -system.ruby.L1Cache_Controller.SI.Inv | 220 12.84% 12.84% | 207 12.08% 24.91% | 257 14.99% 39.91% | 202 11.79% 51.69% | 207 12.08% 63.77% | 216 12.60% 76.37% | 199 11.61% 87.98% | 206 12.02% 100.00% -system.ruby.L1Cache_Controller.SI.Inv::total 1714 -system.ruby.L1Cache_Controller.SI.Writeback_Ack | 639 12.63% 12.63% | 618 12.22% 24.85% | 587 11.60% 36.45% | 627 12.39% 48.84% | 670 13.24% 62.09% | 694 13.72% 75.81% | 607 12.00% 87.80% | 617 12.20% 100.00% -system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5059 -system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 49238 12.48% 12.48% | 49289 12.49% 24.96% | 49620 12.57% 37.54% | 49140 12.45% 49.99% | 49183 12.46% 62.45% | 49282 12.49% 74.94% | 49477 12.54% 87.47% | 49432 12.53% 100.00% -system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 394661 -system.ruby.L1Cache_Controller.OI.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 3 -system.ruby.L1Cache_Controller.OI.Fwd_GETS | 1 11.11% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 1 11.11% 55.56% | 0 0.00% 55.56% | 2 22.22% 77.78% | 2 22.22% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.MM.Store | 0 0.00% 0.00% | 1 12.50% 12.50% | 0 0.00% 12.50% | 1 12.50% 25.00% | 1 12.50% 37.50% | 1 12.50% 50.00% | 1 12.50% 62.50% | 3 37.50% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 8 +system.ruby.L1Cache_Controller.MM.L1_Replacement | 27998 12.47% 12.47% | 28135 12.53% 25.01% | 28143 12.54% 37.54% | 28170 12.55% 50.09% | 27852 12.41% 62.50% | 28179 12.55% 75.06% | 27998 12.47% 87.53% | 27996 12.47% 100.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement::total 224471 +system.ruby.L1Cache_Controller.MM.Fwd_GETX | 18 16.67% 16.67% | 13 12.04% 28.70% | 10 9.26% 37.96% | 16 14.81% 52.78% | 17 15.74% 68.52% | 11 10.19% 78.70% | 13 12.04% 90.74% | 10 9.26% 100.00% +system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 108 +system.ruby.L1Cache_Controller.MM.Fwd_GETS | 23 10.45% 10.45% | 26 11.82% 22.27% | 35 15.91% 38.18% | 22 10.00% 48.18% | 24 10.91% 59.09% | 33 15.00% 74.09% | 31 14.09% 88.18% | 26 11.82% 100.00% +system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 220 +system.ruby.L1Cache_Controller.MM_W.Load | 5 16.67% 16.67% | 4 13.33% 30.00% | 4 13.33% 43.33% | 0 0.00% 43.33% | 3 10.00% 53.33% | 4 13.33% 66.67% | 6 20.00% 86.67% | 4 13.33% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 30 +system.ruby.L1Cache_Controller.MM_W.Store | 3 15.79% 15.79% | 0 0.00% 15.79% | 5 26.32% 42.11% | 3 15.79% 57.89% | 1 5.26% 63.16% | 2 10.53% 73.68% | 3 15.79% 89.47% | 2 10.53% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 19 +system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 614557 12.39% 12.39% | 624744 12.60% 24.99% | 620278 12.51% 37.50% | 619663 12.50% 50.00% | 617359 12.45% 62.45% | 624334 12.59% 75.04% | 616558 12.43% 87.47% | 621312 12.53% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4958805 +system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 16 20.51% 20.51% | 7 8.97% 29.49% | 9 11.54% 41.03% | 13 16.67% 57.69% | 7 8.97% 66.67% | 5 6.41% 73.08% | 11 14.10% 87.18% | 10 12.82% 100.00% +system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 78 +system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 18 9.18% 9.18% | 27 13.78% 22.96% | 31 15.82% 38.78% | 10 5.10% 43.88% | 22 11.22% 55.10% | 16 8.16% 63.27% | 29 14.80% 78.06% | 43 21.94% 100.00% +system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 196 +system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28040 12.47% 12.47% | 28174 12.53% 25.01% | 28188 12.54% 37.55% | 28208 12.55% 50.09% | 27894 12.41% 62.50% | 28222 12.55% 75.06% | 28042 12.47% 87.53% | 28032 12.47% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 224800 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 3142534 12.42% 12.42% | 3189279 12.61% 25.03% | 3181669 12.58% 37.61% | 3168666 12.53% 50.14% | 3169793 12.53% 62.67% | 3146174 12.44% 75.11% | 3174181 12.55% 87.66% | 3121138 12.34% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 25293434 +system.ruby.L1Cache_Controller.IM.Ack | 150 12.73% 12.73% | 146 12.39% 25.13% | 138 11.71% 36.84% | 132 11.21% 48.05% | 126 10.70% 58.74% | 168 14.26% 73.01% | 156 13.24% 86.25% | 162 13.75% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 1178 +system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28037 12.47% 12.47% | 28173 12.53% 25.01% | 28185 12.54% 37.55% | 28204 12.55% 50.09% | 27890 12.41% 62.50% | 28221 12.56% 75.06% | 28038 12.47% 87.53% | 28028 12.47% 100.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 224776 +system.ruby.L1Cache_Controller.SM.L1_Replacement | 832 18.94% 18.94% | 356 8.11% 27.05% | 284 6.47% 33.52% | 1170 26.64% 60.15% | 560 12.75% 72.91% | 9 0.20% 73.11% | 660 15.03% 88.14% | 521 11.86% 100.00% +system.ruby.L1Cache_Controller.SM.L1_Replacement::total 4392 +system.ruby.L1Cache_Controller.SM.Exclusive_Data | 4 14.29% 14.29% | 2 7.14% 21.43% | 3 10.71% 32.14% | 5 17.86% 50.00% | 4 14.29% 64.29% | 1 3.57% 67.86% | 4 14.29% 82.14% | 5 17.86% 100.00% +system.ruby.L1Cache_Controller.SM.Exclusive_Data::total 28 +system.ruby.L1Cache_Controller.OM.L1_Replacement | 21904 12.45% 12.45% | 21851 12.42% 24.88% | 21871 12.44% 37.31% | 22098 12.56% 49.88% | 21586 12.27% 62.15% | 22210 12.63% 74.78% | 22828 12.98% 87.76% | 21527 12.24% 100.00% +system.ruby.L1Cache_Controller.OM.L1_Replacement::total 175875 +system.ruby.L1Cache_Controller.OM.Ack | 214 11.67% 11.67% | 233 12.71% 24.39% | 217 11.84% 36.22% | 239 13.04% 49.26% | 238 12.98% 62.25% | 229 12.49% 74.74% | 245 13.37% 88.11% | 218 11.89% 100.00% +system.ruby.L1Cache_Controller.OM.Ack::total 1833 +system.ruby.L1Cache_Controller.OM.All_acks | 28041 12.47% 12.47% | 28175 12.53% 25.01% | 28188 12.54% 37.55% | 28209 12.55% 50.09% | 27894 12.41% 62.50% | 28222 12.55% 75.06% | 28042 12.47% 87.53% | 28033 12.47% 100.00% +system.ruby.L1Cache_Controller.OM.All_acks::total 224804 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 5624355 12.54% 12.54% | 5579574 12.44% 24.99% | 5580493 12.45% 37.44% | 5597655 12.48% 49.92% | 5606668 12.51% 62.43% | 5611964 12.52% 74.94% | 5591274 12.47% 87.41% | 5643272 12.59% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 44835255 +system.ruby.L1Cache_Controller.IS.Data | 50644 12.54% 12.54% | 50242 12.44% 24.98% | 50484 12.50% 37.48% | 50411 12.48% 49.96% | 50443 12.49% 62.45% | 50494 12.50% 74.95% | 50589 12.53% 87.48% | 50582 12.52% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 403889 +system.ruby.L1Cache_Controller.IS.Exclusive_Data | 217 13.76% 13.76% | 207 13.13% 26.89% | 206 13.06% 39.95% | 178 11.29% 51.24% | 197 12.49% 63.73% | 194 12.30% 76.03% | 182 11.54% 87.57% | 196 12.43% 100.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 1577 +system.ruby.L1Cache_Controller.SI.Load | 14 42.42% 42.42% | 1 3.03% 45.45% | 2 6.06% 51.52% | 4 12.12% 63.64% | 2 6.06% 69.70% | 4 12.12% 81.82% | 4 12.12% 93.94% | 2 6.06% 100.00% +system.ruby.L1Cache_Controller.SI.Load::total 33 +system.ruby.L1Cache_Controller.SI.Store | 14 38.89% 38.89% | 1 2.78% 41.67% | 1 2.78% 44.44% | 1 2.78% 47.22% | 18 50.00% 97.22% | 0 0.00% 97.22% | 1 2.78% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SI.Store::total 36 +system.ruby.L1Cache_Controller.SI.Fwd_GETS | 364 12.51% 12.51% | 387 13.30% 25.82% | 390 13.41% 39.22% | 363 12.48% 51.70% | 335 11.52% 63.22% | 374 12.86% 76.07% | 318 10.93% 87.01% | 378 12.99% 100.00% +system.ruby.L1Cache_Controller.SI.Fwd_GETS::total 2909 +system.ruby.L1Cache_Controller.SI.Inv | 222 12.60% 12.60% | 251 14.25% 26.84% | 215 12.20% 39.05% | 220 12.49% 51.53% | 228 12.94% 64.47% | 206 11.69% 76.16% | 205 11.63% 87.80% | 215 12.20% 100.00% +system.ruby.L1Cache_Controller.SI.Inv::total 1762 +system.ruby.L1Cache_Controller.SI.Writeback_Ack | 639 12.42% 12.42% | 648 12.60% 25.02% | 628 12.21% 37.24% | 646 12.56% 49.80% | 660 12.83% 62.63% | 633 12.31% 74.94% | 666 12.95% 87.89% | 623 12.11% 100.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5143 +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 49771 12.54% 12.54% | 49332 12.43% 24.97% | 49623 12.50% 37.47% | 49531 12.48% 49.95% | 49536 12.48% 62.44% | 49643 12.51% 74.95% | 49704 12.52% 87.47% | 49732 12.53% 100.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 396872 +system.ruby.L1Cache_Controller.OI.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 2 50.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 4 +system.ruby.L1Cache_Controller.OI.Fwd_GETS | 1 11.11% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 5 55.56% 77.78% | 1 11.11% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 1 11.11% 100.00% system.ruby.L1Cache_Controller.OI.Fwd_GETS::total 9 -system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 201 10.79% 10.79% | 249 13.37% 24.17% | 227 12.19% 36.36% | 252 13.53% 49.89% | 225 12.08% 61.98% | 240 12.89% 74.87% | 235 12.62% 87.49% | 233 12.51% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 1862 -system.ruby.L1Cache_Controller.OI.Writeback_Nack | 12 9.76% 9.76% | 15 12.20% 21.95% | 13 10.57% 32.52% | 16 13.01% 45.53% | 9 7.32% 52.85% | 24 19.51% 72.36% | 11 8.94% 81.30% | 23 18.70% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 123 -system.ruby.L1Cache_Controller.MI.Load | 14 77.78% 77.78% | 1 5.56% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 1 5.56% 88.89% | 2 11.11% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MI.Load::total 18 -system.ruby.L1Cache_Controller.MI.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 9.09% 9.09% | 10 90.91% 100.00% -system.ruby.L1Cache_Controller.MI.Store::total 11 -system.ruby.L1Cache_Controller.MI.Fwd_GETX | 135 13.38% 13.38% | 115 11.40% 24.78% | 132 13.08% 37.86% | 138 13.68% 51.54% | 118 11.69% 63.23% | 123 12.19% 75.42% | 129 12.78% 88.21% | 119 11.79% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 1009 -system.ruby.L1Cache_Controller.MI.Fwd_GETS | 201 10.82% 10.82% | 249 13.40% 24.22% | 223 12.00% 36.22% | 253 13.62% 49.84% | 224 12.06% 61.89% | 240 12.92% 74.81% | 235 12.65% 87.46% | 233 12.54% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 1858 -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 28019 12.60% 12.60% | 27696 12.46% 25.06% | 27875 12.54% 37.59% | 27982 12.58% 50.18% | 27763 12.49% 62.66% | 27857 12.53% 75.19% | 27562 12.39% 87.58% | 27611 12.42% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 222365 -system.ruby.L1Cache_Controller.II.Writeback_Ack | 2 25.00% 25.00% | 1 12.50% 37.50% | 0 0.00% 37.50% | 1 12.50% 50.00% | 1 12.50% 62.50% | 1 12.50% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Ack::total 8 -system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 134 13.25% 13.25% | 115 11.37% 24.63% | 132 13.06% 37.69% | 139 13.75% 51.43% | 118 11.67% 63.11% | 123 12.17% 75.27% | 131 12.96% 88.23% | 119 11.77% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 1011 -system.ruby.L1Cache_Controller.II.Writeback_Nack | 219 12.83% 12.83% | 206 12.07% 24.90% | 257 15.06% 39.95% | 201 11.78% 51.73% | 206 12.07% 63.80% | 215 12.60% 76.39% | 197 11.54% 87.93% | 206 12.07% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Nack::total 1707 -system.ruby.L2Cache_Controller.L1_GETS 503138 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 276686 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTO 151 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 258242 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS_only 474368 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS 25708 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 222189 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 616104 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 394660 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 224227 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 222163 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 407610 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 225655 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 688531 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 393916 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 219009 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_GETS 3246 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_GETX 1771 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 391425 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_PUTS 3236 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_GETS 2126 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_GETX 1155 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 223374 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTS 1701 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_PUTO 124 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_PUTX 123 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_GETS 8 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_GETX 2 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 6 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 1734 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 126 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 5 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS 2480 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETX 1391 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 390802 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_GETS 6 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_GETX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 1647 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTS 16 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L2_Replacement 88 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L1_GETS 17 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L1_GETX 18 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 3252 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L1_PUTS 21 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L2_Replacement 2446 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 1341 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 707 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_PUTS 5 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 222083 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_GETS 26 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_GETX 12 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_PUTO 15 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 1699 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 124 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.Unblock 126 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 19 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 20 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 59 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 4363 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 74 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1738 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.Unblock 7 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSW.L1_PUTS 89 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSW.Unblock 21 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSW.L2_Replacement 141 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_GETS 65 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_GETX 121 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_PUTS 11842 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 3236 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_GETS 15784 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_GETX 9344 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 391424 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.L1_GETS 45 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.L1_GETX 72 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.Unblock 3252 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.L2_Replacement 22439 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L1_GETS 62 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L1_GETX 48 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L1_PUTS 4 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.Unblock 1647 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L2_Replacement 8842 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.L1_PUTS_only 16 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 57 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.Unblock 16 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 111 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETS 6740 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETX 3780 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_PUTX 1295 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_PUTS 64 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 222365 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.Unblock 1009 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLS.L1_GETS 203 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLS.L1_GETX 132 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLS.L1_PUTS_only 28304 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLS.L1_PUTS 196 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLS.Unblock 3246 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 6 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 21 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.Unblock 1 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 3 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 257 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 116 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 29762 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 228 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.Unblock 1865 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 1417 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 71 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS_only 12 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.Unblock 8 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 31 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.L1_PUTS_only 17 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 2 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_GETS 48250 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_GETX 25028 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_PUTS 7780 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data 393915 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Unblock 393909 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.L1_GETS 21787 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.L1_GETX 10598 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 220400 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMLS.L1_GETS 223 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMLS.L1_GETX 169 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMLS.L1_PUTS_only 28869 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMLS.L1_PUTS 213 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMLS.Data 1789 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_GETS 5607 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_GETX 2837 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTX 93 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTS_only 16064 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTS 153 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 222189 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 222185 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_GETS 16 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_GETX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 707 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETS 81 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETX 49 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_PUTS 24 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.Unblock 2480 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement 28825 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_GETS 30 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_GETX 9 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 1341 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L2_Replacement 12721 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 10 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.Unblock 6 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 14 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSS.L1_PUTS_only 25 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSS.Unblock 17 0.00% 0.00% -system.ruby.L2Cache_Controller.SLSS.L2_Replacement 19 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETS 802 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETX 291 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 222075 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 217 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 88 0.00% 0.00% +system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 233 11.78% 11.78% | 245 12.39% 24.17% | 279 14.11% 38.27% | 246 12.44% 50.71% | 228 11.53% 62.23% | 233 11.78% 74.01% | 267 13.50% 87.51% | 247 12.49% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 1978 +system.ruby.L1Cache_Controller.OI.Writeback_Nack | 15 11.63% 11.63% | 19 14.73% 26.36% | 18 13.95% 40.31% | 15 11.63% 51.94% | 14 10.85% 62.79% | 15 11.63% 74.42% | 10 7.75% 82.17% | 23 17.83% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 129 +system.ruby.L1Cache_Controller.MI.Load | 9 20.93% 20.93% | 0 0.00% 20.93% | 2 4.65% 25.58% | 4 9.30% 34.88% | 0 0.00% 34.88% | 1 2.33% 37.21% | 0 0.00% 37.21% | 27 62.79% 100.00% +system.ruby.L1Cache_Controller.MI.Load::total 43 +system.ruby.L1Cache_Controller.MI.Store | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% +system.ruby.L1Cache_Controller.MI.Store::total 4 +system.ruby.L1Cache_Controller.MI.Fwd_GETX | 163 15.31% 15.31% | 130 12.21% 27.51% | 127 11.92% 39.44% | 137 12.86% 52.30% | 107 10.05% 62.35% | 114 10.70% 73.05% | 153 14.37% 87.42% | 134 12.58% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 1065 +system.ruby.L1Cache_Controller.MI.Fwd_GETS | 233 11.77% 11.77% | 245 12.38% 24.15% | 279 14.10% 38.25% | 246 12.43% 50.68% | 228 11.52% 62.20% | 234 11.82% 74.03% | 268 13.54% 87.57% | 246 12.43% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 1979 +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 27818 12.47% 12.47% | 27966 12.54% 25.02% | 27942 12.53% 37.55% | 27964 12.54% 50.09% | 27714 12.43% 62.51% | 28023 12.57% 75.08% | 27759 12.45% 87.53% | 27810 12.47% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 222996 +system.ruby.L1Cache_Controller.II.Writeback_Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 20.00% 20.00% | 2 20.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack::total 10 +system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 163 15.26% 15.26% | 130 12.17% 27.43% | 128 11.99% 39.42% | 137 12.83% 52.25% | 106 9.93% 62.17% | 116 10.86% 73.03% | 154 14.42% 87.45% | 134 12.55% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 1068 +system.ruby.L1Cache_Controller.II.Writeback_Nack | 222 12.66% 12.66% | 251 14.32% 26.98% | 213 12.15% 39.13% | 218 12.44% 51.57% | 226 12.89% 64.46% | 205 11.69% 76.16% | 204 11.64% 87.79% | 214 12.21% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Nack::total 1753 +system.ruby.L2Cache_Controller.L1_GETS 507058 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 279665 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTO 136 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 261494 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 477464 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS 25916 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 222882 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 619005 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 396872 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 224974 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 222858 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 410103 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 226377 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 692278 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 396129 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 219634 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETS 3254 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETX 1833 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 393626 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS 3247 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_GETS 2202 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_GETX 1175 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 224062 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTS 1751 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_GETS 3 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_PUTO 127 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_PUTX 129 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_GETS 6 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_GETX 4 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 5 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 1848 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 130 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 7 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 2496 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETX 1402 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 392976 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_GETS 12 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 1727 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_PUTS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L2_Replacement 123 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETS 14 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETX 16 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 3253 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 2474 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 1357 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 743 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_PUTX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_PUTS 1 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 222746 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_GETS 36 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 1750 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 127 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.Unblock 130 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 88 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 17 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 71 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 4234 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 37 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1851 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.Unblock 9 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.L1_PUTS 75 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.Unblock 18 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.L2_Replacement 83 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_GETS 213 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_GETX 82 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_PUTS 11912 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 3247 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_GETS 16637 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_GETX 9094 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 393625 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L1_GETS 89 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L1_GETX 40 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.Unblock 3253 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L2_Replacement 21222 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L1_GETS 47 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L1_GETX 24 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.Unblock 1727 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L2_Replacement 9208 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L1_PUTS_only 10 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 50 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.Unblock 18 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 80 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_GETS 6459 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_GETX 3604 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_PUTX 1451 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_PUTS 11 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 222996 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.Unblock 1066 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_GETS 168 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_GETX 106 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_PUTS_only 28467 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_PUTS 179 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.Unblock 3254 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 4 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.L1_PUTX 6 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 10 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.Unblock 3 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 1 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 294 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 71 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 31974 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 164 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.Unblock 1982 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 1395 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 51 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.Unblock 6 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 49 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLXO.L1_PUTS_only 15 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 4 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_GETS 48694 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_GETX 26518 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_PUTS 8091 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 396123 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 396115 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.L1_GETS 21892 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.L1_GETX 11836 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 221033 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_GETS 305 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_GETX 84 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_PUTS_only 28847 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_PUTS 192 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.Data 1849 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_GETS 5508 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_GETX 3044 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTX 97 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTS_only 16704 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTS 119 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 222882 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 222877 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.L1_GETS 11 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 743 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETS 40 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 27 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTS 16 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 2496 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement 30447 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_GETS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_GETX 5 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_PUTX 5 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 1357 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L2_Replacement 12703 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 43 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.Unblock 12 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 96 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L1_GETS 10 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L1_PUTS_only 54 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L1_PUTS 3 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.Unblock 14 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L2_Replacement 120 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETS 1076 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETX 305 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 222735 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 344 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSI.L1_PUTS 25 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 123 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini index 149e26f4e..07f1fd24b 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini @@ -290,33 +290,34 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=5 distributed_persistent=true +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 number_of_TBEs=256 +persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir +persistentToDir=system.ruby.dir_cntrl0.persistentToDir recycle_latency=10 reissue_wakeup_latency=10 +requestFromDir=system.ruby.dir_cntrl0.requestFromDir +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -dmaRequestToDir=system.ruby.network.master[31] -dmaResponseFromDir=system.ruby.network.slave[30] memory=system.mem_ctrls.port -persistentFromDir=system.ruby.network.slave[29] -persistentToDir=system.ruby.network.master[30] -requestFromDir=system.ruby.network.slave[27] -requestToDir=system.ruby.network.master[28] -responseFromDir=system.ruby.network.slave[28] -responseToDir=system.ruby.network.master[29] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -325,9 +326,89 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[31] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[30] + +[system.ruby.dir_cntrl0.persistentFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[29] + +[system.ruby.dir_cntrl0.persistentToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[30] + +[system.ruby.dir_cntrl0.requestFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[27] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[28] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[28] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[29] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache N_tokens=9 @@ -340,10 +421,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -352,50 +440,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 -persistentFromL1Cache=system.ruby.network.slave[2] -persistentToL1Cache=system.ruby.network.master[2] -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl0.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -408,7 +570,7 @@ slave=system.cpu0.port [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl1.L1Dcache L1Icache=system.ruby.l1_cntrl1.L1Icache N_tokens=9 @@ -421,10 +583,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl1.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl1.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl1.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl1.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl1.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl1.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl1.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -433,50 +602,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=1 -persistentFromL1Cache=system.ruby.network.slave[5] -persistentToL1Cache=system.ruby.network.master[5] -requestFromL1Cache=system.ruby.network.slave[3] -requestToL1Cache=system.ruby.network.master[3] -responseFromL1Cache=system.ruby.network.slave[4] -responseToL1Cache=system.ruby.network.master[4] [system.ruby.l1_cntrl1.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl1.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l1_cntrl1.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.l1_cntrl1.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l1_cntrl1.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.l1_cntrl1.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l1_cntrl1.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + [system.ruby.l1_cntrl1.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl1.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -489,7 +732,7 @@ slave=system.cpu1.port [system.ruby.l1_cntrl2] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl2.L1Dcache L1Icache=system.ruby.l1_cntrl2.L1Icache N_tokens=9 @@ -502,10 +745,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl2.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl2.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl2.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl2.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl2.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl2.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl2.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -514,50 +764,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=2 -persistentFromL1Cache=system.ruby.network.slave[8] -persistentToL1Cache=system.ruby.network.master[8] -requestFromL1Cache=system.ruby.network.slave[6] -requestToL1Cache=system.ruby.network.master[6] -responseFromL1Cache=system.ruby.network.slave[7] -responseToL1Cache=system.ruby.network.master[7] [system.ruby.l1_cntrl2.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl2.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.l1_cntrl2.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + +[system.ruby.l1_cntrl2.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.l1_cntrl2.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l1_cntrl2.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.l1_cntrl2.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + [system.ruby.l1_cntrl2.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl2.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -570,7 +894,7 @@ slave=system.cpu2.port [system.ruby.l1_cntrl3] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl3.L1Dcache L1Icache=system.ruby.l1_cntrl3.L1Icache N_tokens=9 @@ -583,10 +907,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl3.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl3.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl3.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl3.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl3.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl3.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl3.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -595,50 +926,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=3 -persistentFromL1Cache=system.ruby.network.slave[11] -persistentToL1Cache=system.ruby.network.master[11] -requestFromL1Cache=system.ruby.network.slave[9] -requestToL1Cache=system.ruby.network.master[9] -responseFromL1Cache=system.ruby.network.slave[10] -responseToL1Cache=system.ruby.network.master[10] [system.ruby.l1_cntrl3.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl3.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[11] + +[system.ruby.l1_cntrl3.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[11] + +[system.ruby.l1_cntrl3.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.l1_cntrl3.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + +[system.ruby.l1_cntrl3.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[10] + +[system.ruby.l1_cntrl3.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + [system.ruby.l1_cntrl3.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl3.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -651,7 +1056,7 @@ slave=system.cpu3.port [system.ruby.l1_cntrl4] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl4.L1Dcache L1Icache=system.ruby.l1_cntrl4.L1Icache N_tokens=9 @@ -664,10 +1069,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl4.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl4.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl4.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl4.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl4.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl4.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl4.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -676,79 +1088,160 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=4 -persistentFromL1Cache=system.ruby.network.slave[14] -persistentToL1Cache=system.ruby.network.master[14] -requestFromL1Cache=system.ruby.network.slave[12] -requestToL1Cache=system.ruby.network.master[12] -responseFromL1Cache=system.ruby.network.slave[13] -responseToL1Cache=system.ruby.network.master[13] [system.ruby.l1_cntrl4.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl4.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl4.sequencer] -type=RubySequencer -clk_domain=system.cpu_clk_domain -dcache=system.ruby.l1_cntrl4.L1Dcache -deadlock_threshold=1000000 +[system.ruby.l1_cntrl4.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 eventq_index=0 -icache=system.ruby.l1_cntrl4.L1Icache -max_outstanding_requests=16 -ruby_system=system.ruby -support_data_reqs=true -support_inst_reqs=true -system=system -using_network_tester=false -using_ruby_tester=false -version=4 -slave=system.cpu4.port +size=256 -[system.ruby.l1_cntrl5] -type=L1Cache_Controller -children=L1Dcache L1Icache sequencer -L1Dcache=system.ruby.l1_cntrl5.L1Dcache -L1Icache=system.ruby.l1_cntrl5.L1Icache -N_tokens=9 +[system.ruby.l1_cntrl4.mandatoryQueue] +type=MessageBuffer buffer_size=0 -clk_domain=system.cpu_clk_domain -cluster_id=0 -dynamic_timeout_enabled=true +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[14] + +[system.ruby.l1_cntrl4.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[14] + +[system.ruby.l1_cntrl4.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[12] + +[system.ruby.l1_cntrl4.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[12] + +[system.ruby.l1_cntrl4.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[13] + +[system.ruby.l1_cntrl4.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[13] + +[system.ruby.l1_cntrl4.sequencer] +type=RubySequencer +clk_domain=system.cpu_clk_domain +dcache=system.ruby.l1_cntrl4.L1Dcache +dcache_hit_latency=1 +deadlock_threshold=1000000 +eventq_index=0 +icache=system.ruby.l1_cntrl4.L1Icache +icache_hit_latency=1 +max_outstanding_requests=16 +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=4 +slave=system.cpu4.port + +[system.ruby.l1_cntrl5] +type=L1Cache_Controller +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer +L1Dcache=system.ruby.l1_cntrl5.L1Dcache +L1Icache=system.ruby.l1_cntrl5.L1Icache +N_tokens=9 +buffer_size=0 +clk_domain=system.cpu_clk_domain +cluster_id=0 +dynamic_timeout_enabled=true eventq_index=0 fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl5.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl5.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl5.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl5.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl5.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl5.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl5.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -757,50 +1250,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=5 -persistentFromL1Cache=system.ruby.network.slave[17] -persistentToL1Cache=system.ruby.network.master[17] -requestFromL1Cache=system.ruby.network.slave[15] -requestToL1Cache=system.ruby.network.master[15] -responseFromL1Cache=system.ruby.network.slave[16] -responseToL1Cache=system.ruby.network.master[16] [system.ruby.l1_cntrl5.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl5.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl5.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[17] + +[system.ruby.l1_cntrl5.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[17] + +[system.ruby.l1_cntrl5.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[15] + +[system.ruby.l1_cntrl5.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[15] + +[system.ruby.l1_cntrl5.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[16] + +[system.ruby.l1_cntrl5.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[16] + [system.ruby.l1_cntrl5.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl5.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -813,7 +1380,7 @@ slave=system.cpu5.port [system.ruby.l1_cntrl6] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl6.L1Dcache L1Icache=system.ruby.l1_cntrl6.L1Icache N_tokens=9 @@ -826,10 +1393,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl6.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl6.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl6.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl6.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl6.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl6.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl6.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -838,50 +1412,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=6 -persistentFromL1Cache=system.ruby.network.slave[20] -persistentToL1Cache=system.ruby.network.master[20] -requestFromL1Cache=system.ruby.network.slave[18] -requestToL1Cache=system.ruby.network.master[18] -responseFromL1Cache=system.ruby.network.slave[19] -responseToL1Cache=system.ruby.network.master[19] [system.ruby.l1_cntrl6.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl6.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[20] + +[system.ruby.l1_cntrl6.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[20] + +[system.ruby.l1_cntrl6.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[18] + +[system.ruby.l1_cntrl6.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[18] + +[system.ruby.l1_cntrl6.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[19] + +[system.ruby.l1_cntrl6.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[19] + [system.ruby.l1_cntrl6.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl6.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -894,7 +1542,7 @@ slave=system.cpu6.port [system.ruby.l1_cntrl7] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl7.L1Dcache L1Icache=system.ruby.l1_cntrl7.L1Icache N_tokens=9 @@ -907,10 +1555,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl7.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl7.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl7.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl7.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl7.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl7.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl7.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -919,50 +1574,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=7 -persistentFromL1Cache=system.ruby.network.slave[23] -persistentToL1Cache=system.ruby.network.master[23] -requestFromL1Cache=system.ruby.network.slave[21] -requestToL1Cache=system.ruby.network.master[21] -responseFromL1Cache=system.ruby.network.slave[22] -responseToL1Cache=system.ruby.network.master[22] [system.ruby.l1_cntrl7.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl7.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[23] + +[system.ruby.l1_cntrl7.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[23] + +[system.ruby.l1_cntrl7.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[21] + +[system.ruby.l1_cntrl7.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[21] + +[system.ruby.l1_cntrl7.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[22] + +[system.ruby.l1_cntrl7.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[22] + [system.ruby.l1_cntrl7.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl7.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -975,7 +1704,11 @@ slave=system.cpu7.port [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache N_tokens=9 buffer_size=0 @@ -986,34 +1719,101 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 +persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system transitions_per_cycle=32 version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[24] -GlobalRequestToL2Cache=system.ruby.network.master[24] -L1RequestFromL2Cache=system.ruby.network.slave[25] -L1RequestToL2Cache=system.ruby.network.master[25] -persistentToL2Cache=system.ruby.network.master[27] -responseFromL2Cache=system.ruby.network.slave[26] -responseToL2Cache=system.ruby.network.master[26] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[24] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[24] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[25] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[25] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.persistentToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[27] + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[26] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[26] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -1022,7 +1822,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_link_buffers000 int_link_buffers001 int_link_buffers002 int_link_buffers003 int_link_buffers004 int_link_buffers005 int_link_buffers006 int_link_buffers007 int_link_buffers008 int_link_buffers009 int_link_buffers010 int_link_buffers011 int_link_buffers012 int_link_buffers013 int_link_buffers014 int_link_buffers015 int_link_buffers016 int_link_buffers017 int_link_buffers018 int_link_buffers019 int_link_buffers020 int_link_buffers021 int_link_buffers022 int_link_buffers023 int_link_buffers024 int_link_buffers025 int_link_buffers026 int_link_buffers027 int_link_buffers028 int_link_buffers029 int_link_buffers030 int_link_buffers031 int_link_buffers032 int_link_buffers033 int_link_buffers034 int_link_buffers035 int_link_buffers036 int_link_buffers037 int_link_buffers038 int_link_buffers039 int_link_buffers040 int_link_buffers041 int_link_buffers042 int_link_buffers043 int_link_buffers044 int_link_buffers045 int_link_buffers046 int_link_buffers047 int_link_buffers048 int_link_buffers049 int_link_buffers050 int_link_buffers051 int_link_buffers052 int_link_buffers053 int_link_buffers054 int_link_buffers055 int_link_buffers056 int_link_buffers057 int_link_buffers058 int_link_buffers059 int_link_buffers060 int_link_buffers061 int_link_buffers062 int_link_buffers063 int_link_buffers064 int_link_buffers065 int_link_buffers066 int_link_buffers067 int_link_buffers068 int_link_buffers069 int_link_buffers070 int_link_buffers071 int_link_buffers072 int_link_buffers073 int_link_buffers074 int_link_buffers075 int_link_buffers076 int_link_buffers077 int_link_buffers078 int_link_buffers079 int_link_buffers080 int_link_buffers081 int_link_buffers082 int_link_buffers083 int_link_buffers084 int_link_buffers085 int_link_buffers086 int_link_buffers087 int_link_buffers088 int_link_buffers089 int_link_buffers090 int_link_buffers091 int_link_buffers092 int_link_buffers093 int_link_buffers094 int_link_buffers095 int_link_buffers096 int_link_buffers097 int_link_buffers098 int_link_buffers099 int_link_buffers100 int_link_buffers101 int_link_buffers102 int_link_buffers103 int_link_buffers104 int_link_buffers105 int_link_buffers106 int_link_buffers107 int_link_buffers108 int_link_buffers109 int_link_buffers110 int_link_buffers111 int_link_buffers112 int_link_buffers113 int_link_buffers114 int_link_buffers115 int_link_buffers116 int_link_buffers117 int_link_buffers118 int_link_buffers119 int_link_buffers120 int_link_buffers121 int_link_buffers122 int_link_buffers123 int_link_buffers124 int_link_buffers125 int_link_buffers126 int_link_buffers127 int_link_buffers128 int_link_buffers129 int_link_buffers130 int_link_buffers131 int_link_buffers132 int_link_buffers133 int_link_buffers134 int_link_buffers135 int_link_buffers136 int_link_buffers137 int_link_buffers138 int_link_buffers139 int_link_buffers140 int_link_buffers141 int_link_buffers142 int_link_buffers143 int_link_buffers144 int_link_buffers145 int_link_buffers146 int_link_buffers147 int_link_buffers148 int_link_buffers149 int_link_buffers150 int_link_buffers151 int_link_buffers152 int_link_buffers153 int_link_buffers154 int_link_buffers155 int_link_buffers156 int_link_buffers157 int_link_buffers158 int_link_buffers159 int_link_buffers160 int_link_buffers161 int_link_buffers162 int_link_buffers163 int_link_buffers164 int_link_buffers165 int_link_buffers166 int_link_buffers167 int_link_buffers168 int_link_buffers169 int_link_buffers170 int_link_buffers171 int_link_buffers172 int_link_buffers173 int_link_buffers174 int_link_buffers175 int_link_buffers176 int_link_buffers177 int_link_buffers178 int_link_buffers179 int_link_buffers180 int_link_buffers181 int_link_buffers182 int_link_buffers183 int_link_buffers184 int_link_buffers185 int_link_buffers186 int_link_buffers187 int_link_buffers188 int_link_buffers189 int_link_buffers190 int_link_buffers191 int_link_buffers192 int_link_buffers193 int_link_buffers194 int_link_buffers195 int_link_buffers196 int_link_buffers197 int_link_buffers198 int_link_buffers199 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -1030,14 +1830,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9 +int_link_buffers=system.ruby.network.int_link_buffers000 system.ruby.network.int_link_buffers001 system.ruby.network.int_link_buffers002 system.ruby.network.int_link_buffers003 system.ruby.network.int_link_buffers004 system.ruby.network.int_link_buffers005 system.ruby.network.int_link_buffers006 system.ruby.network.int_link_buffers007 system.ruby.network.int_link_buffers008 system.ruby.network.int_link_buffers009 system.ruby.network.int_link_buffers010 system.ruby.network.int_link_buffers011 system.ruby.network.int_link_buffers012 system.ruby.network.int_link_buffers013 system.ruby.network.int_link_buffers014 system.ruby.network.int_link_buffers015 system.ruby.network.int_link_buffers016 system.ruby.network.int_link_buffers017 system.ruby.network.int_link_buffers018 system.ruby.network.int_link_buffers019 system.ruby.network.int_link_buffers020 system.ruby.network.int_link_buffers021 system.ruby.network.int_link_buffers022 system.ruby.network.int_link_buffers023 system.ruby.network.int_link_buffers024 system.ruby.network.int_link_buffers025 system.ruby.network.int_link_buffers026 system.ruby.network.int_link_buffers027 system.ruby.network.int_link_buffers028 system.ruby.network.int_link_buffers029 system.ruby.network.int_link_buffers030 system.ruby.network.int_link_buffers031 system.ruby.network.int_link_buffers032 system.ruby.network.int_link_buffers033 system.ruby.network.int_link_buffers034 system.ruby.network.int_link_buffers035 system.ruby.network.int_link_buffers036 system.ruby.network.int_link_buffers037 system.ruby.network.int_link_buffers038 system.ruby.network.int_link_buffers039 system.ruby.network.int_link_buffers040 system.ruby.network.int_link_buffers041 system.ruby.network.int_link_buffers042 system.ruby.network.int_link_buffers043 system.ruby.network.int_link_buffers044 system.ruby.network.int_link_buffers045 system.ruby.network.int_link_buffers046 system.ruby.network.int_link_buffers047 system.ruby.network.int_link_buffers048 system.ruby.network.int_link_buffers049 system.ruby.network.int_link_buffers050 system.ruby.network.int_link_buffers051 system.ruby.network.int_link_buffers052 system.ruby.network.int_link_buffers053 system.ruby.network.int_link_buffers054 system.ruby.network.int_link_buffers055 system.ruby.network.int_link_buffers056 system.ruby.network.int_link_buffers057 system.ruby.network.int_link_buffers058 system.ruby.network.int_link_buffers059 system.ruby.network.int_link_buffers060 system.ruby.network.int_link_buffers061 system.ruby.network.int_link_buffers062 system.ruby.network.int_link_buffers063 system.ruby.network.int_link_buffers064 system.ruby.network.int_link_buffers065 system.ruby.network.int_link_buffers066 system.ruby.network.int_link_buffers067 system.ruby.network.int_link_buffers068 system.ruby.network.int_link_buffers069 system.ruby.network.int_link_buffers070 system.ruby.network.int_link_buffers071 system.ruby.network.int_link_buffers072 system.ruby.network.int_link_buffers073 system.ruby.network.int_link_buffers074 system.ruby.network.int_link_buffers075 system.ruby.network.int_link_buffers076 system.ruby.network.int_link_buffers077 system.ruby.network.int_link_buffers078 system.ruby.network.int_link_buffers079 system.ruby.network.int_link_buffers080 system.ruby.network.int_link_buffers081 system.ruby.network.int_link_buffers082 system.ruby.network.int_link_buffers083 system.ruby.network.int_link_buffers084 system.ruby.network.int_link_buffers085 system.ruby.network.int_link_buffers086 system.ruby.network.int_link_buffers087 system.ruby.network.int_link_buffers088 system.ruby.network.int_link_buffers089 system.ruby.network.int_link_buffers090 system.ruby.network.int_link_buffers091 system.ruby.network.int_link_buffers092 system.ruby.network.int_link_buffers093 system.ruby.network.int_link_buffers094 system.ruby.network.int_link_buffers095 system.ruby.network.int_link_buffers096 system.ruby.network.int_link_buffers097 system.ruby.network.int_link_buffers098 system.ruby.network.int_link_buffers099 system.ruby.network.int_link_buffers100 system.ruby.network.int_link_buffers101 system.ruby.network.int_link_buffers102 system.ruby.network.int_link_buffers103 system.ruby.network.int_link_buffers104 system.ruby.network.int_link_buffers105 system.ruby.network.int_link_buffers106 system.ruby.network.int_link_buffers107 system.ruby.network.int_link_buffers108 system.ruby.network.int_link_buffers109 system.ruby.network.int_link_buffers110 system.ruby.network.int_link_buffers111 system.ruby.network.int_link_buffers112 system.ruby.network.int_link_buffers113 system.ruby.network.int_link_buffers114 system.ruby.network.int_link_buffers115 system.ruby.network.int_link_buffers116 system.ruby.network.int_link_buffers117 system.ruby.network.int_link_buffers118 system.ruby.network.int_link_buffers119 system.ruby.network.int_link_buffers120 system.ruby.network.int_link_buffers121 system.ruby.network.int_link_buffers122 system.ruby.network.int_link_buffers123 system.ruby.network.int_link_buffers124 system.ruby.network.int_link_buffers125 system.ruby.network.int_link_buffers126 system.ruby.network.int_link_buffers127 system.ruby.network.int_link_buffers128 system.ruby.network.int_link_buffers129 system.ruby.network.int_link_buffers130 system.ruby.network.int_link_buffers131 system.ruby.network.int_link_buffers132 system.ruby.network.int_link_buffers133 system.ruby.network.int_link_buffers134 system.ruby.network.int_link_buffers135 system.ruby.network.int_link_buffers136 system.ruby.network.int_link_buffers137 system.ruby.network.int_link_buffers138 system.ruby.network.int_link_buffers139 system.ruby.network.int_link_buffers140 system.ruby.network.int_link_buffers141 system.ruby.network.int_link_buffers142 system.ruby.network.int_link_buffers143 system.ruby.network.int_link_buffers144 system.ruby.network.int_link_buffers145 system.ruby.network.int_link_buffers146 system.ruby.network.int_link_buffers147 system.ruby.network.int_link_buffers148 system.ruby.network.int_link_buffers149 system.ruby.network.int_link_buffers150 system.ruby.network.int_link_buffers151 system.ruby.network.int_link_buffers152 system.ruby.network.int_link_buffers153 system.ruby.network.int_link_buffers154 system.ruby.network.int_link_buffers155 system.ruby.network.int_link_buffers156 system.ruby.network.int_link_buffers157 system.ruby.network.int_link_buffers158 system.ruby.network.int_link_buffers159 system.ruby.network.int_link_buffers160 system.ruby.network.int_link_buffers161 system.ruby.network.int_link_buffers162 system.ruby.network.int_link_buffers163 system.ruby.network.int_link_buffers164 system.ruby.network.int_link_buffers165 system.ruby.network.int_link_buffers166 system.ruby.network.int_link_buffers167 system.ruby.network.int_link_buffers168 system.ruby.network.int_link_buffers169 system.ruby.network.int_link_buffers170 system.ruby.network.int_link_buffers171 system.ruby.network.int_link_buffers172 system.ruby.network.int_link_buffers173 system.ruby.network.int_link_buffers174 system.ruby.network.int_link_buffers175 system.ruby.network.int_link_buffers176 system.ruby.network.int_link_buffers177 system.ruby.network.int_link_buffers178 system.ruby.network.int_link_buffers179 system.ruby.network.int_link_buffers180 system.ruby.network.int_link_buffers181 system.ruby.network.int_link_buffers182 system.ruby.network.int_link_buffers183 system.ruby.network.int_link_buffers184 system.ruby.network.int_link_buffers185 system.ruby.network.int_link_buffers186 system.ruby.network.int_link_buffers187 system.ruby.network.int_link_buffers188 system.ruby.network.int_link_buffers189 system.ruby.network.int_link_buffers190 system.ruby.network.int_link_buffers191 system.ruby.network.int_link_buffers192 system.ruby.network.int_link_buffers193 system.ruby.network.int_link_buffers194 system.ruby.network.int_link_buffers195 system.ruby.network.int_link_buffers196 system.ruby.network.int_link_buffers197 system.ruby.network.int_link_buffers198 system.ruby.network.int_link_buffers199 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl1.persistentToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl2.persistentToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl3.persistentToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl4.persistentToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl5.persistentToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl6.persistentToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l1_cntrl7.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.persistentFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl2.persistentFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl3.persistentFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl4.persistentFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl5.persistentFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl6.persistentFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l1_cntrl7.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l1_cntrl1.requestToL1Cache.slave system.ruby.l1_cntrl1.responseToL1Cache.slave system.ruby.l1_cntrl1.persistentToL1Cache.slave system.ruby.l1_cntrl2.requestToL1Cache.slave system.ruby.l1_cntrl2.responseToL1Cache.slave system.ruby.l1_cntrl2.persistentToL1Cache.slave system.ruby.l1_cntrl3.requestToL1Cache.slave system.ruby.l1_cntrl3.responseToL1Cache.slave system.ruby.l1_cntrl3.persistentToL1Cache.slave system.ruby.l1_cntrl4.requestToL1Cache.slave system.ruby.l1_cntrl4.responseToL1Cache.slave system.ruby.l1_cntrl4.persistentToL1Cache.slave system.ruby.l1_cntrl5.requestToL1Cache.slave system.ruby.l1_cntrl5.responseToL1Cache.slave system.ruby.l1_cntrl5.persistentToL1Cache.slave system.ruby.l1_cntrl6.requestToL1Cache.slave system.ruby.l1_cntrl6.responseToL1Cache.slave system.ruby.l1_cntrl6.persistentToL1Cache.slave system.ruby.l1_cntrl7.requestToL1Cache.slave system.ruby.l1_cntrl7.responseToL1Cache.slave system.ruby.l1_cntrl7.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l1_cntrl1.requestFromL1Cache.master system.ruby.l1_cntrl1.responseFromL1Cache.master system.ruby.l1_cntrl1.persistentFromL1Cache.master system.ruby.l1_cntrl2.requestFromL1Cache.master system.ruby.l1_cntrl2.responseFromL1Cache.master system.ruby.l1_cntrl2.persistentFromL1Cache.master system.ruby.l1_cntrl3.requestFromL1Cache.master system.ruby.l1_cntrl3.responseFromL1Cache.master system.ruby.l1_cntrl3.persistentFromL1Cache.master system.ruby.l1_cntrl4.requestFromL1Cache.master system.ruby.l1_cntrl4.responseFromL1Cache.master system.ruby.l1_cntrl4.persistentFromL1Cache.master system.ruby.l1_cntrl5.requestFromL1Cache.master system.ruby.l1_cntrl5.responseFromL1Cache.master system.ruby.l1_cntrl5.persistentFromL1Cache.master system.ruby.l1_cntrl6.requestFromL1Cache.master system.ruby.l1_cntrl6.responseFromL1Cache.master system.ruby.l1_cntrl6.persistentFromL1Cache.master system.ruby.l1_cntrl7.requestFromL1Cache.master system.ruby.l1_cntrl7.responseFromL1Cache.master system.ruby.l1_cntrl7.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -1139,182 +1941,12215 @@ latency=1 link_id=9 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers000] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=10 -node_a=system.ruby.network.routers00 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers001] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=11 -node_a=system.ruby.network.routers01 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] +[system.ruby.network.int_link_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=10 +node_a=system.ruby.network.routers00 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=11 +node_a=system.ruby.network.routers01 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=12 +node_a=system.ruby.network.routers02 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links3] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=13 +node_a=system.ruby.network.routers03 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links4] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=14 +node_a=system.ruby.network.routers04 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links5] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=15 +node_a=system.ruby.network.routers05 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links6] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=16 +node_a=system.ruby.network.routers06 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links7] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=17 +node_a=system.ruby.network.routers07 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links8] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=18 +node_a=system.ruby.network.routers08 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.int_links9] type=SimpleIntLink bandwidth_factor=16 eventq_index=0 -latency=1 -link_id=12 -node_a=system.ruby.network.routers02 -node_b=system.ruby.network.routers10 -weight=1 +latency=1 +link_id=19 +node_a=system.ruby.network.routers09 +node_b=system.ruby.network.routers10 +weight=1 + +[system.ruby.network.routers00] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers00.port_buffers000 system.ruby.network.routers00.port_buffers001 system.ruby.network.routers00.port_buffers002 system.ruby.network.routers00.port_buffers003 system.ruby.network.routers00.port_buffers004 system.ruby.network.routers00.port_buffers005 system.ruby.network.routers00.port_buffers006 system.ruby.network.routers00.port_buffers007 system.ruby.network.routers00.port_buffers008 system.ruby.network.routers00.port_buffers009 system.ruby.network.routers00.port_buffers010 system.ruby.network.routers00.port_buffers011 system.ruby.network.routers00.port_buffers012 system.ruby.network.routers00.port_buffers013 system.ruby.network.routers00.port_buffers014 system.ruby.network.routers00.port_buffers015 system.ruby.network.routers00.port_buffers016 system.ruby.network.routers00.port_buffers017 system.ruby.network.routers00.port_buffers018 system.ruby.network.routers00.port_buffers019 system.ruby.network.routers00.port_buffers020 system.ruby.network.routers00.port_buffers021 system.ruby.network.routers00.port_buffers022 system.ruby.network.routers00.port_buffers023 system.ruby.network.routers00.port_buffers024 system.ruby.network.routers00.port_buffers025 system.ruby.network.routers00.port_buffers026 system.ruby.network.routers00.port_buffers027 system.ruby.network.routers00.port_buffers028 system.ruby.network.routers00.port_buffers029 system.ruby.network.routers00.port_buffers030 system.ruby.network.routers00.port_buffers031 system.ruby.network.routers00.port_buffers032 system.ruby.network.routers00.port_buffers033 system.ruby.network.routers00.port_buffers034 system.ruby.network.routers00.port_buffers035 system.ruby.network.routers00.port_buffers036 system.ruby.network.routers00.port_buffers037 system.ruby.network.routers00.port_buffers038 system.ruby.network.routers00.port_buffers039 system.ruby.network.routers00.port_buffers040 system.ruby.network.routers00.port_buffers041 system.ruby.network.routers00.port_buffers042 system.ruby.network.routers00.port_buffers043 system.ruby.network.routers00.port_buffers044 system.ruby.network.routers00.port_buffers045 system.ruby.network.routers00.port_buffers046 system.ruby.network.routers00.port_buffers047 system.ruby.network.routers00.port_buffers048 system.ruby.network.routers00.port_buffers049 system.ruby.network.routers00.port_buffers050 system.ruby.network.routers00.port_buffers051 system.ruby.network.routers00.port_buffers052 system.ruby.network.routers00.port_buffers053 system.ruby.network.routers00.port_buffers054 system.ruby.network.routers00.port_buffers055 system.ruby.network.routers00.port_buffers056 system.ruby.network.routers00.port_buffers057 system.ruby.network.routers00.port_buffers058 system.ruby.network.routers00.port_buffers059 system.ruby.network.routers00.port_buffers060 system.ruby.network.routers00.port_buffers061 system.ruby.network.routers00.port_buffers062 system.ruby.network.routers00.port_buffers063 system.ruby.network.routers00.port_buffers064 system.ruby.network.routers00.port_buffers065 system.ruby.network.routers00.port_buffers066 system.ruby.network.routers00.port_buffers067 system.ruby.network.routers00.port_buffers068 system.ruby.network.routers00.port_buffers069 system.ruby.network.routers00.port_buffers070 system.ruby.network.routers00.port_buffers071 system.ruby.network.routers00.port_buffers072 system.ruby.network.routers00.port_buffers073 system.ruby.network.routers00.port_buffers074 system.ruby.network.routers00.port_buffers075 system.ruby.network.routers00.port_buffers076 system.ruby.network.routers00.port_buffers077 system.ruby.network.routers00.port_buffers078 system.ruby.network.routers00.port_buffers079 system.ruby.network.routers00.port_buffers080 system.ruby.network.routers00.port_buffers081 system.ruby.network.routers00.port_buffers082 system.ruby.network.routers00.port_buffers083 system.ruby.network.routers00.port_buffers084 system.ruby.network.routers00.port_buffers085 system.ruby.network.routers00.port_buffers086 system.ruby.network.routers00.port_buffers087 system.ruby.network.routers00.port_buffers088 system.ruby.network.routers00.port_buffers089 system.ruby.network.routers00.port_buffers090 system.ruby.network.routers00.port_buffers091 system.ruby.network.routers00.port_buffers092 system.ruby.network.routers00.port_buffers093 system.ruby.network.routers00.port_buffers094 system.ruby.network.routers00.port_buffers095 system.ruby.network.routers00.port_buffers096 system.ruby.network.routers00.port_buffers097 system.ruby.network.routers00.port_buffers098 system.ruby.network.routers00.port_buffers099 system.ruby.network.routers00.port_buffers100 system.ruby.network.routers00.port_buffers101 system.ruby.network.routers00.port_buffers102 system.ruby.network.routers00.port_buffers103 system.ruby.network.routers00.port_buffers104 system.ruby.network.routers00.port_buffers105 system.ruby.network.routers00.port_buffers106 system.ruby.network.routers00.port_buffers107 system.ruby.network.routers00.port_buffers108 system.ruby.network.routers00.port_buffers109 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers00.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers00.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers01.port_buffers000 system.ruby.network.routers01.port_buffers001 system.ruby.network.routers01.port_buffers002 system.ruby.network.routers01.port_buffers003 system.ruby.network.routers01.port_buffers004 system.ruby.network.routers01.port_buffers005 system.ruby.network.routers01.port_buffers006 system.ruby.network.routers01.port_buffers007 system.ruby.network.routers01.port_buffers008 system.ruby.network.routers01.port_buffers009 system.ruby.network.routers01.port_buffers010 system.ruby.network.routers01.port_buffers011 system.ruby.network.routers01.port_buffers012 system.ruby.network.routers01.port_buffers013 system.ruby.network.routers01.port_buffers014 system.ruby.network.routers01.port_buffers015 system.ruby.network.routers01.port_buffers016 system.ruby.network.routers01.port_buffers017 system.ruby.network.routers01.port_buffers018 system.ruby.network.routers01.port_buffers019 system.ruby.network.routers01.port_buffers020 system.ruby.network.routers01.port_buffers021 system.ruby.network.routers01.port_buffers022 system.ruby.network.routers01.port_buffers023 system.ruby.network.routers01.port_buffers024 system.ruby.network.routers01.port_buffers025 system.ruby.network.routers01.port_buffers026 system.ruby.network.routers01.port_buffers027 system.ruby.network.routers01.port_buffers028 system.ruby.network.routers01.port_buffers029 system.ruby.network.routers01.port_buffers030 system.ruby.network.routers01.port_buffers031 system.ruby.network.routers01.port_buffers032 system.ruby.network.routers01.port_buffers033 system.ruby.network.routers01.port_buffers034 system.ruby.network.routers01.port_buffers035 system.ruby.network.routers01.port_buffers036 system.ruby.network.routers01.port_buffers037 system.ruby.network.routers01.port_buffers038 system.ruby.network.routers01.port_buffers039 system.ruby.network.routers01.port_buffers040 system.ruby.network.routers01.port_buffers041 system.ruby.network.routers01.port_buffers042 system.ruby.network.routers01.port_buffers043 system.ruby.network.routers01.port_buffers044 system.ruby.network.routers01.port_buffers045 system.ruby.network.routers01.port_buffers046 system.ruby.network.routers01.port_buffers047 system.ruby.network.routers01.port_buffers048 system.ruby.network.routers01.port_buffers049 system.ruby.network.routers01.port_buffers050 system.ruby.network.routers01.port_buffers051 system.ruby.network.routers01.port_buffers052 system.ruby.network.routers01.port_buffers053 system.ruby.network.routers01.port_buffers054 system.ruby.network.routers01.port_buffers055 system.ruby.network.routers01.port_buffers056 system.ruby.network.routers01.port_buffers057 system.ruby.network.routers01.port_buffers058 system.ruby.network.routers01.port_buffers059 system.ruby.network.routers01.port_buffers060 system.ruby.network.routers01.port_buffers061 system.ruby.network.routers01.port_buffers062 system.ruby.network.routers01.port_buffers063 system.ruby.network.routers01.port_buffers064 system.ruby.network.routers01.port_buffers065 system.ruby.network.routers01.port_buffers066 system.ruby.network.routers01.port_buffers067 system.ruby.network.routers01.port_buffers068 system.ruby.network.routers01.port_buffers069 system.ruby.network.routers01.port_buffers070 system.ruby.network.routers01.port_buffers071 system.ruby.network.routers01.port_buffers072 system.ruby.network.routers01.port_buffers073 system.ruby.network.routers01.port_buffers074 system.ruby.network.routers01.port_buffers075 system.ruby.network.routers01.port_buffers076 system.ruby.network.routers01.port_buffers077 system.ruby.network.routers01.port_buffers078 system.ruby.network.routers01.port_buffers079 system.ruby.network.routers01.port_buffers080 system.ruby.network.routers01.port_buffers081 system.ruby.network.routers01.port_buffers082 system.ruby.network.routers01.port_buffers083 system.ruby.network.routers01.port_buffers084 system.ruby.network.routers01.port_buffers085 system.ruby.network.routers01.port_buffers086 system.ruby.network.routers01.port_buffers087 system.ruby.network.routers01.port_buffers088 system.ruby.network.routers01.port_buffers089 system.ruby.network.routers01.port_buffers090 system.ruby.network.routers01.port_buffers091 system.ruby.network.routers01.port_buffers092 system.ruby.network.routers01.port_buffers093 system.ruby.network.routers01.port_buffers094 system.ruby.network.routers01.port_buffers095 system.ruby.network.routers01.port_buffers096 system.ruby.network.routers01.port_buffers097 system.ruby.network.routers01.port_buffers098 system.ruby.network.routers01.port_buffers099 system.ruby.network.routers01.port_buffers100 system.ruby.network.routers01.port_buffers101 system.ruby.network.routers01.port_buffers102 system.ruby.network.routers01.port_buffers103 system.ruby.network.routers01.port_buffers104 system.ruby.network.routers01.port_buffers105 system.ruby.network.routers01.port_buffers106 system.ruby.network.routers01.port_buffers107 system.ruby.network.routers01.port_buffers108 system.ruby.network.routers01.port_buffers109 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers01.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers01.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers02.port_buffers000 system.ruby.network.routers02.port_buffers001 system.ruby.network.routers02.port_buffers002 system.ruby.network.routers02.port_buffers003 system.ruby.network.routers02.port_buffers004 system.ruby.network.routers02.port_buffers005 system.ruby.network.routers02.port_buffers006 system.ruby.network.routers02.port_buffers007 system.ruby.network.routers02.port_buffers008 system.ruby.network.routers02.port_buffers009 system.ruby.network.routers02.port_buffers010 system.ruby.network.routers02.port_buffers011 system.ruby.network.routers02.port_buffers012 system.ruby.network.routers02.port_buffers013 system.ruby.network.routers02.port_buffers014 system.ruby.network.routers02.port_buffers015 system.ruby.network.routers02.port_buffers016 system.ruby.network.routers02.port_buffers017 system.ruby.network.routers02.port_buffers018 system.ruby.network.routers02.port_buffers019 system.ruby.network.routers02.port_buffers020 system.ruby.network.routers02.port_buffers021 system.ruby.network.routers02.port_buffers022 system.ruby.network.routers02.port_buffers023 system.ruby.network.routers02.port_buffers024 system.ruby.network.routers02.port_buffers025 system.ruby.network.routers02.port_buffers026 system.ruby.network.routers02.port_buffers027 system.ruby.network.routers02.port_buffers028 system.ruby.network.routers02.port_buffers029 system.ruby.network.routers02.port_buffers030 system.ruby.network.routers02.port_buffers031 system.ruby.network.routers02.port_buffers032 system.ruby.network.routers02.port_buffers033 system.ruby.network.routers02.port_buffers034 system.ruby.network.routers02.port_buffers035 system.ruby.network.routers02.port_buffers036 system.ruby.network.routers02.port_buffers037 system.ruby.network.routers02.port_buffers038 system.ruby.network.routers02.port_buffers039 system.ruby.network.routers02.port_buffers040 system.ruby.network.routers02.port_buffers041 system.ruby.network.routers02.port_buffers042 system.ruby.network.routers02.port_buffers043 system.ruby.network.routers02.port_buffers044 system.ruby.network.routers02.port_buffers045 system.ruby.network.routers02.port_buffers046 system.ruby.network.routers02.port_buffers047 system.ruby.network.routers02.port_buffers048 system.ruby.network.routers02.port_buffers049 system.ruby.network.routers02.port_buffers050 system.ruby.network.routers02.port_buffers051 system.ruby.network.routers02.port_buffers052 system.ruby.network.routers02.port_buffers053 system.ruby.network.routers02.port_buffers054 system.ruby.network.routers02.port_buffers055 system.ruby.network.routers02.port_buffers056 system.ruby.network.routers02.port_buffers057 system.ruby.network.routers02.port_buffers058 system.ruby.network.routers02.port_buffers059 system.ruby.network.routers02.port_buffers060 system.ruby.network.routers02.port_buffers061 system.ruby.network.routers02.port_buffers062 system.ruby.network.routers02.port_buffers063 system.ruby.network.routers02.port_buffers064 system.ruby.network.routers02.port_buffers065 system.ruby.network.routers02.port_buffers066 system.ruby.network.routers02.port_buffers067 system.ruby.network.routers02.port_buffers068 system.ruby.network.routers02.port_buffers069 system.ruby.network.routers02.port_buffers070 system.ruby.network.routers02.port_buffers071 system.ruby.network.routers02.port_buffers072 system.ruby.network.routers02.port_buffers073 system.ruby.network.routers02.port_buffers074 system.ruby.network.routers02.port_buffers075 system.ruby.network.routers02.port_buffers076 system.ruby.network.routers02.port_buffers077 system.ruby.network.routers02.port_buffers078 system.ruby.network.routers02.port_buffers079 system.ruby.network.routers02.port_buffers080 system.ruby.network.routers02.port_buffers081 system.ruby.network.routers02.port_buffers082 system.ruby.network.routers02.port_buffers083 system.ruby.network.routers02.port_buffers084 system.ruby.network.routers02.port_buffers085 system.ruby.network.routers02.port_buffers086 system.ruby.network.routers02.port_buffers087 system.ruby.network.routers02.port_buffers088 system.ruby.network.routers02.port_buffers089 system.ruby.network.routers02.port_buffers090 system.ruby.network.routers02.port_buffers091 system.ruby.network.routers02.port_buffers092 system.ruby.network.routers02.port_buffers093 system.ruby.network.routers02.port_buffers094 system.ruby.network.routers02.port_buffers095 system.ruby.network.routers02.port_buffers096 system.ruby.network.routers02.port_buffers097 system.ruby.network.routers02.port_buffers098 system.ruby.network.routers02.port_buffers099 system.ruby.network.routers02.port_buffers100 system.ruby.network.routers02.port_buffers101 system.ruby.network.routers02.port_buffers102 system.ruby.network.routers02.port_buffers103 system.ruby.network.routers02.port_buffers104 system.ruby.network.routers02.port_buffers105 system.ruby.network.routers02.port_buffers106 system.ruby.network.routers02.port_buffers107 system.ruby.network.routers02.port_buffers108 system.ruby.network.routers02.port_buffers109 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers02.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers02.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers03.port_buffers000 system.ruby.network.routers03.port_buffers001 system.ruby.network.routers03.port_buffers002 system.ruby.network.routers03.port_buffers003 system.ruby.network.routers03.port_buffers004 system.ruby.network.routers03.port_buffers005 system.ruby.network.routers03.port_buffers006 system.ruby.network.routers03.port_buffers007 system.ruby.network.routers03.port_buffers008 system.ruby.network.routers03.port_buffers009 system.ruby.network.routers03.port_buffers010 system.ruby.network.routers03.port_buffers011 system.ruby.network.routers03.port_buffers012 system.ruby.network.routers03.port_buffers013 system.ruby.network.routers03.port_buffers014 system.ruby.network.routers03.port_buffers015 system.ruby.network.routers03.port_buffers016 system.ruby.network.routers03.port_buffers017 system.ruby.network.routers03.port_buffers018 system.ruby.network.routers03.port_buffers019 system.ruby.network.routers03.port_buffers020 system.ruby.network.routers03.port_buffers021 system.ruby.network.routers03.port_buffers022 system.ruby.network.routers03.port_buffers023 system.ruby.network.routers03.port_buffers024 system.ruby.network.routers03.port_buffers025 system.ruby.network.routers03.port_buffers026 system.ruby.network.routers03.port_buffers027 system.ruby.network.routers03.port_buffers028 system.ruby.network.routers03.port_buffers029 system.ruby.network.routers03.port_buffers030 system.ruby.network.routers03.port_buffers031 system.ruby.network.routers03.port_buffers032 system.ruby.network.routers03.port_buffers033 system.ruby.network.routers03.port_buffers034 system.ruby.network.routers03.port_buffers035 system.ruby.network.routers03.port_buffers036 system.ruby.network.routers03.port_buffers037 system.ruby.network.routers03.port_buffers038 system.ruby.network.routers03.port_buffers039 system.ruby.network.routers03.port_buffers040 system.ruby.network.routers03.port_buffers041 system.ruby.network.routers03.port_buffers042 system.ruby.network.routers03.port_buffers043 system.ruby.network.routers03.port_buffers044 system.ruby.network.routers03.port_buffers045 system.ruby.network.routers03.port_buffers046 system.ruby.network.routers03.port_buffers047 system.ruby.network.routers03.port_buffers048 system.ruby.network.routers03.port_buffers049 system.ruby.network.routers03.port_buffers050 system.ruby.network.routers03.port_buffers051 system.ruby.network.routers03.port_buffers052 system.ruby.network.routers03.port_buffers053 system.ruby.network.routers03.port_buffers054 system.ruby.network.routers03.port_buffers055 system.ruby.network.routers03.port_buffers056 system.ruby.network.routers03.port_buffers057 system.ruby.network.routers03.port_buffers058 system.ruby.network.routers03.port_buffers059 system.ruby.network.routers03.port_buffers060 system.ruby.network.routers03.port_buffers061 system.ruby.network.routers03.port_buffers062 system.ruby.network.routers03.port_buffers063 system.ruby.network.routers03.port_buffers064 system.ruby.network.routers03.port_buffers065 system.ruby.network.routers03.port_buffers066 system.ruby.network.routers03.port_buffers067 system.ruby.network.routers03.port_buffers068 system.ruby.network.routers03.port_buffers069 system.ruby.network.routers03.port_buffers070 system.ruby.network.routers03.port_buffers071 system.ruby.network.routers03.port_buffers072 system.ruby.network.routers03.port_buffers073 system.ruby.network.routers03.port_buffers074 system.ruby.network.routers03.port_buffers075 system.ruby.network.routers03.port_buffers076 system.ruby.network.routers03.port_buffers077 system.ruby.network.routers03.port_buffers078 system.ruby.network.routers03.port_buffers079 system.ruby.network.routers03.port_buffers080 system.ruby.network.routers03.port_buffers081 system.ruby.network.routers03.port_buffers082 system.ruby.network.routers03.port_buffers083 system.ruby.network.routers03.port_buffers084 system.ruby.network.routers03.port_buffers085 system.ruby.network.routers03.port_buffers086 system.ruby.network.routers03.port_buffers087 system.ruby.network.routers03.port_buffers088 system.ruby.network.routers03.port_buffers089 system.ruby.network.routers03.port_buffers090 system.ruby.network.routers03.port_buffers091 system.ruby.network.routers03.port_buffers092 system.ruby.network.routers03.port_buffers093 system.ruby.network.routers03.port_buffers094 system.ruby.network.routers03.port_buffers095 system.ruby.network.routers03.port_buffers096 system.ruby.network.routers03.port_buffers097 system.ruby.network.routers03.port_buffers098 system.ruby.network.routers03.port_buffers099 system.ruby.network.routers03.port_buffers100 system.ruby.network.routers03.port_buffers101 system.ruby.network.routers03.port_buffers102 system.ruby.network.routers03.port_buffers103 system.ruby.network.routers03.port_buffers104 system.ruby.network.routers03.port_buffers105 system.ruby.network.routers03.port_buffers106 system.ruby.network.routers03.port_buffers107 system.ruby.network.routers03.port_buffers108 system.ruby.network.routers03.port_buffers109 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers03.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers03.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers04.port_buffers000 system.ruby.network.routers04.port_buffers001 system.ruby.network.routers04.port_buffers002 system.ruby.network.routers04.port_buffers003 system.ruby.network.routers04.port_buffers004 system.ruby.network.routers04.port_buffers005 system.ruby.network.routers04.port_buffers006 system.ruby.network.routers04.port_buffers007 system.ruby.network.routers04.port_buffers008 system.ruby.network.routers04.port_buffers009 system.ruby.network.routers04.port_buffers010 system.ruby.network.routers04.port_buffers011 system.ruby.network.routers04.port_buffers012 system.ruby.network.routers04.port_buffers013 system.ruby.network.routers04.port_buffers014 system.ruby.network.routers04.port_buffers015 system.ruby.network.routers04.port_buffers016 system.ruby.network.routers04.port_buffers017 system.ruby.network.routers04.port_buffers018 system.ruby.network.routers04.port_buffers019 system.ruby.network.routers04.port_buffers020 system.ruby.network.routers04.port_buffers021 system.ruby.network.routers04.port_buffers022 system.ruby.network.routers04.port_buffers023 system.ruby.network.routers04.port_buffers024 system.ruby.network.routers04.port_buffers025 system.ruby.network.routers04.port_buffers026 system.ruby.network.routers04.port_buffers027 system.ruby.network.routers04.port_buffers028 system.ruby.network.routers04.port_buffers029 system.ruby.network.routers04.port_buffers030 system.ruby.network.routers04.port_buffers031 system.ruby.network.routers04.port_buffers032 system.ruby.network.routers04.port_buffers033 system.ruby.network.routers04.port_buffers034 system.ruby.network.routers04.port_buffers035 system.ruby.network.routers04.port_buffers036 system.ruby.network.routers04.port_buffers037 system.ruby.network.routers04.port_buffers038 system.ruby.network.routers04.port_buffers039 system.ruby.network.routers04.port_buffers040 system.ruby.network.routers04.port_buffers041 system.ruby.network.routers04.port_buffers042 system.ruby.network.routers04.port_buffers043 system.ruby.network.routers04.port_buffers044 system.ruby.network.routers04.port_buffers045 system.ruby.network.routers04.port_buffers046 system.ruby.network.routers04.port_buffers047 system.ruby.network.routers04.port_buffers048 system.ruby.network.routers04.port_buffers049 system.ruby.network.routers04.port_buffers050 system.ruby.network.routers04.port_buffers051 system.ruby.network.routers04.port_buffers052 system.ruby.network.routers04.port_buffers053 system.ruby.network.routers04.port_buffers054 system.ruby.network.routers04.port_buffers055 system.ruby.network.routers04.port_buffers056 system.ruby.network.routers04.port_buffers057 system.ruby.network.routers04.port_buffers058 system.ruby.network.routers04.port_buffers059 system.ruby.network.routers04.port_buffers060 system.ruby.network.routers04.port_buffers061 system.ruby.network.routers04.port_buffers062 system.ruby.network.routers04.port_buffers063 system.ruby.network.routers04.port_buffers064 system.ruby.network.routers04.port_buffers065 system.ruby.network.routers04.port_buffers066 system.ruby.network.routers04.port_buffers067 system.ruby.network.routers04.port_buffers068 system.ruby.network.routers04.port_buffers069 system.ruby.network.routers04.port_buffers070 system.ruby.network.routers04.port_buffers071 system.ruby.network.routers04.port_buffers072 system.ruby.network.routers04.port_buffers073 system.ruby.network.routers04.port_buffers074 system.ruby.network.routers04.port_buffers075 system.ruby.network.routers04.port_buffers076 system.ruby.network.routers04.port_buffers077 system.ruby.network.routers04.port_buffers078 system.ruby.network.routers04.port_buffers079 system.ruby.network.routers04.port_buffers080 system.ruby.network.routers04.port_buffers081 system.ruby.network.routers04.port_buffers082 system.ruby.network.routers04.port_buffers083 system.ruby.network.routers04.port_buffers084 system.ruby.network.routers04.port_buffers085 system.ruby.network.routers04.port_buffers086 system.ruby.network.routers04.port_buffers087 system.ruby.network.routers04.port_buffers088 system.ruby.network.routers04.port_buffers089 system.ruby.network.routers04.port_buffers090 system.ruby.network.routers04.port_buffers091 system.ruby.network.routers04.port_buffers092 system.ruby.network.routers04.port_buffers093 system.ruby.network.routers04.port_buffers094 system.ruby.network.routers04.port_buffers095 system.ruby.network.routers04.port_buffers096 system.ruby.network.routers04.port_buffers097 system.ruby.network.routers04.port_buffers098 system.ruby.network.routers04.port_buffers099 system.ruby.network.routers04.port_buffers100 system.ruby.network.routers04.port_buffers101 system.ruby.network.routers04.port_buffers102 system.ruby.network.routers04.port_buffers103 system.ruby.network.routers04.port_buffers104 system.ruby.network.routers04.port_buffers105 system.ruby.network.routers04.port_buffers106 system.ruby.network.routers04.port_buffers107 system.ruby.network.routers04.port_buffers108 system.ruby.network.routers04.port_buffers109 +recycle_latency=0 +router_id=4 +virt_nets=10 + +[system.ruby.network.routers04.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers04.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers05.port_buffers000 system.ruby.network.routers05.port_buffers001 system.ruby.network.routers05.port_buffers002 system.ruby.network.routers05.port_buffers003 system.ruby.network.routers05.port_buffers004 system.ruby.network.routers05.port_buffers005 system.ruby.network.routers05.port_buffers006 system.ruby.network.routers05.port_buffers007 system.ruby.network.routers05.port_buffers008 system.ruby.network.routers05.port_buffers009 system.ruby.network.routers05.port_buffers010 system.ruby.network.routers05.port_buffers011 system.ruby.network.routers05.port_buffers012 system.ruby.network.routers05.port_buffers013 system.ruby.network.routers05.port_buffers014 system.ruby.network.routers05.port_buffers015 system.ruby.network.routers05.port_buffers016 system.ruby.network.routers05.port_buffers017 system.ruby.network.routers05.port_buffers018 system.ruby.network.routers05.port_buffers019 system.ruby.network.routers05.port_buffers020 system.ruby.network.routers05.port_buffers021 system.ruby.network.routers05.port_buffers022 system.ruby.network.routers05.port_buffers023 system.ruby.network.routers05.port_buffers024 system.ruby.network.routers05.port_buffers025 system.ruby.network.routers05.port_buffers026 system.ruby.network.routers05.port_buffers027 system.ruby.network.routers05.port_buffers028 system.ruby.network.routers05.port_buffers029 system.ruby.network.routers05.port_buffers030 system.ruby.network.routers05.port_buffers031 system.ruby.network.routers05.port_buffers032 system.ruby.network.routers05.port_buffers033 system.ruby.network.routers05.port_buffers034 system.ruby.network.routers05.port_buffers035 system.ruby.network.routers05.port_buffers036 system.ruby.network.routers05.port_buffers037 system.ruby.network.routers05.port_buffers038 system.ruby.network.routers05.port_buffers039 system.ruby.network.routers05.port_buffers040 system.ruby.network.routers05.port_buffers041 system.ruby.network.routers05.port_buffers042 system.ruby.network.routers05.port_buffers043 system.ruby.network.routers05.port_buffers044 system.ruby.network.routers05.port_buffers045 system.ruby.network.routers05.port_buffers046 system.ruby.network.routers05.port_buffers047 system.ruby.network.routers05.port_buffers048 system.ruby.network.routers05.port_buffers049 system.ruby.network.routers05.port_buffers050 system.ruby.network.routers05.port_buffers051 system.ruby.network.routers05.port_buffers052 system.ruby.network.routers05.port_buffers053 system.ruby.network.routers05.port_buffers054 system.ruby.network.routers05.port_buffers055 system.ruby.network.routers05.port_buffers056 system.ruby.network.routers05.port_buffers057 system.ruby.network.routers05.port_buffers058 system.ruby.network.routers05.port_buffers059 system.ruby.network.routers05.port_buffers060 system.ruby.network.routers05.port_buffers061 system.ruby.network.routers05.port_buffers062 system.ruby.network.routers05.port_buffers063 system.ruby.network.routers05.port_buffers064 system.ruby.network.routers05.port_buffers065 system.ruby.network.routers05.port_buffers066 system.ruby.network.routers05.port_buffers067 system.ruby.network.routers05.port_buffers068 system.ruby.network.routers05.port_buffers069 system.ruby.network.routers05.port_buffers070 system.ruby.network.routers05.port_buffers071 system.ruby.network.routers05.port_buffers072 system.ruby.network.routers05.port_buffers073 system.ruby.network.routers05.port_buffers074 system.ruby.network.routers05.port_buffers075 system.ruby.network.routers05.port_buffers076 system.ruby.network.routers05.port_buffers077 system.ruby.network.routers05.port_buffers078 system.ruby.network.routers05.port_buffers079 system.ruby.network.routers05.port_buffers080 system.ruby.network.routers05.port_buffers081 system.ruby.network.routers05.port_buffers082 system.ruby.network.routers05.port_buffers083 system.ruby.network.routers05.port_buffers084 system.ruby.network.routers05.port_buffers085 system.ruby.network.routers05.port_buffers086 system.ruby.network.routers05.port_buffers087 system.ruby.network.routers05.port_buffers088 system.ruby.network.routers05.port_buffers089 system.ruby.network.routers05.port_buffers090 system.ruby.network.routers05.port_buffers091 system.ruby.network.routers05.port_buffers092 system.ruby.network.routers05.port_buffers093 system.ruby.network.routers05.port_buffers094 system.ruby.network.routers05.port_buffers095 system.ruby.network.routers05.port_buffers096 system.ruby.network.routers05.port_buffers097 system.ruby.network.routers05.port_buffers098 system.ruby.network.routers05.port_buffers099 system.ruby.network.routers05.port_buffers100 system.ruby.network.routers05.port_buffers101 system.ruby.network.routers05.port_buffers102 system.ruby.network.routers05.port_buffers103 system.ruby.network.routers05.port_buffers104 system.ruby.network.routers05.port_buffers105 system.ruby.network.routers05.port_buffers106 system.ruby.network.routers05.port_buffers107 system.ruby.network.routers05.port_buffers108 system.ruby.network.routers05.port_buffers109 +recycle_latency=0 +router_id=5 +virt_nets=10 + +[system.ruby.network.routers05.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers05.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers06.port_buffers000 system.ruby.network.routers06.port_buffers001 system.ruby.network.routers06.port_buffers002 system.ruby.network.routers06.port_buffers003 system.ruby.network.routers06.port_buffers004 system.ruby.network.routers06.port_buffers005 system.ruby.network.routers06.port_buffers006 system.ruby.network.routers06.port_buffers007 system.ruby.network.routers06.port_buffers008 system.ruby.network.routers06.port_buffers009 system.ruby.network.routers06.port_buffers010 system.ruby.network.routers06.port_buffers011 system.ruby.network.routers06.port_buffers012 system.ruby.network.routers06.port_buffers013 system.ruby.network.routers06.port_buffers014 system.ruby.network.routers06.port_buffers015 system.ruby.network.routers06.port_buffers016 system.ruby.network.routers06.port_buffers017 system.ruby.network.routers06.port_buffers018 system.ruby.network.routers06.port_buffers019 system.ruby.network.routers06.port_buffers020 system.ruby.network.routers06.port_buffers021 system.ruby.network.routers06.port_buffers022 system.ruby.network.routers06.port_buffers023 system.ruby.network.routers06.port_buffers024 system.ruby.network.routers06.port_buffers025 system.ruby.network.routers06.port_buffers026 system.ruby.network.routers06.port_buffers027 system.ruby.network.routers06.port_buffers028 system.ruby.network.routers06.port_buffers029 system.ruby.network.routers06.port_buffers030 system.ruby.network.routers06.port_buffers031 system.ruby.network.routers06.port_buffers032 system.ruby.network.routers06.port_buffers033 system.ruby.network.routers06.port_buffers034 system.ruby.network.routers06.port_buffers035 system.ruby.network.routers06.port_buffers036 system.ruby.network.routers06.port_buffers037 system.ruby.network.routers06.port_buffers038 system.ruby.network.routers06.port_buffers039 system.ruby.network.routers06.port_buffers040 system.ruby.network.routers06.port_buffers041 system.ruby.network.routers06.port_buffers042 system.ruby.network.routers06.port_buffers043 system.ruby.network.routers06.port_buffers044 system.ruby.network.routers06.port_buffers045 system.ruby.network.routers06.port_buffers046 system.ruby.network.routers06.port_buffers047 system.ruby.network.routers06.port_buffers048 system.ruby.network.routers06.port_buffers049 system.ruby.network.routers06.port_buffers050 system.ruby.network.routers06.port_buffers051 system.ruby.network.routers06.port_buffers052 system.ruby.network.routers06.port_buffers053 system.ruby.network.routers06.port_buffers054 system.ruby.network.routers06.port_buffers055 system.ruby.network.routers06.port_buffers056 system.ruby.network.routers06.port_buffers057 system.ruby.network.routers06.port_buffers058 system.ruby.network.routers06.port_buffers059 system.ruby.network.routers06.port_buffers060 system.ruby.network.routers06.port_buffers061 system.ruby.network.routers06.port_buffers062 system.ruby.network.routers06.port_buffers063 system.ruby.network.routers06.port_buffers064 system.ruby.network.routers06.port_buffers065 system.ruby.network.routers06.port_buffers066 system.ruby.network.routers06.port_buffers067 system.ruby.network.routers06.port_buffers068 system.ruby.network.routers06.port_buffers069 system.ruby.network.routers06.port_buffers070 system.ruby.network.routers06.port_buffers071 system.ruby.network.routers06.port_buffers072 system.ruby.network.routers06.port_buffers073 system.ruby.network.routers06.port_buffers074 system.ruby.network.routers06.port_buffers075 system.ruby.network.routers06.port_buffers076 system.ruby.network.routers06.port_buffers077 system.ruby.network.routers06.port_buffers078 system.ruby.network.routers06.port_buffers079 system.ruby.network.routers06.port_buffers080 system.ruby.network.routers06.port_buffers081 system.ruby.network.routers06.port_buffers082 system.ruby.network.routers06.port_buffers083 system.ruby.network.routers06.port_buffers084 system.ruby.network.routers06.port_buffers085 system.ruby.network.routers06.port_buffers086 system.ruby.network.routers06.port_buffers087 system.ruby.network.routers06.port_buffers088 system.ruby.network.routers06.port_buffers089 system.ruby.network.routers06.port_buffers090 system.ruby.network.routers06.port_buffers091 system.ruby.network.routers06.port_buffers092 system.ruby.network.routers06.port_buffers093 system.ruby.network.routers06.port_buffers094 system.ruby.network.routers06.port_buffers095 system.ruby.network.routers06.port_buffers096 system.ruby.network.routers06.port_buffers097 system.ruby.network.routers06.port_buffers098 system.ruby.network.routers06.port_buffers099 system.ruby.network.routers06.port_buffers100 system.ruby.network.routers06.port_buffers101 system.ruby.network.routers06.port_buffers102 system.ruby.network.routers06.port_buffers103 system.ruby.network.routers06.port_buffers104 system.ruby.network.routers06.port_buffers105 system.ruby.network.routers06.port_buffers106 system.ruby.network.routers06.port_buffers107 system.ruby.network.routers06.port_buffers108 system.ruby.network.routers06.port_buffers109 +recycle_latency=0 +router_id=6 +virt_nets=10 + +[system.ruby.network.routers06.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers06.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers07.port_buffers000 system.ruby.network.routers07.port_buffers001 system.ruby.network.routers07.port_buffers002 system.ruby.network.routers07.port_buffers003 system.ruby.network.routers07.port_buffers004 system.ruby.network.routers07.port_buffers005 system.ruby.network.routers07.port_buffers006 system.ruby.network.routers07.port_buffers007 system.ruby.network.routers07.port_buffers008 system.ruby.network.routers07.port_buffers009 system.ruby.network.routers07.port_buffers010 system.ruby.network.routers07.port_buffers011 system.ruby.network.routers07.port_buffers012 system.ruby.network.routers07.port_buffers013 system.ruby.network.routers07.port_buffers014 system.ruby.network.routers07.port_buffers015 system.ruby.network.routers07.port_buffers016 system.ruby.network.routers07.port_buffers017 system.ruby.network.routers07.port_buffers018 system.ruby.network.routers07.port_buffers019 system.ruby.network.routers07.port_buffers020 system.ruby.network.routers07.port_buffers021 system.ruby.network.routers07.port_buffers022 system.ruby.network.routers07.port_buffers023 system.ruby.network.routers07.port_buffers024 system.ruby.network.routers07.port_buffers025 system.ruby.network.routers07.port_buffers026 system.ruby.network.routers07.port_buffers027 system.ruby.network.routers07.port_buffers028 system.ruby.network.routers07.port_buffers029 system.ruby.network.routers07.port_buffers030 system.ruby.network.routers07.port_buffers031 system.ruby.network.routers07.port_buffers032 system.ruby.network.routers07.port_buffers033 system.ruby.network.routers07.port_buffers034 system.ruby.network.routers07.port_buffers035 system.ruby.network.routers07.port_buffers036 system.ruby.network.routers07.port_buffers037 system.ruby.network.routers07.port_buffers038 system.ruby.network.routers07.port_buffers039 system.ruby.network.routers07.port_buffers040 system.ruby.network.routers07.port_buffers041 system.ruby.network.routers07.port_buffers042 system.ruby.network.routers07.port_buffers043 system.ruby.network.routers07.port_buffers044 system.ruby.network.routers07.port_buffers045 system.ruby.network.routers07.port_buffers046 system.ruby.network.routers07.port_buffers047 system.ruby.network.routers07.port_buffers048 system.ruby.network.routers07.port_buffers049 system.ruby.network.routers07.port_buffers050 system.ruby.network.routers07.port_buffers051 system.ruby.network.routers07.port_buffers052 system.ruby.network.routers07.port_buffers053 system.ruby.network.routers07.port_buffers054 system.ruby.network.routers07.port_buffers055 system.ruby.network.routers07.port_buffers056 system.ruby.network.routers07.port_buffers057 system.ruby.network.routers07.port_buffers058 system.ruby.network.routers07.port_buffers059 system.ruby.network.routers07.port_buffers060 system.ruby.network.routers07.port_buffers061 system.ruby.network.routers07.port_buffers062 system.ruby.network.routers07.port_buffers063 system.ruby.network.routers07.port_buffers064 system.ruby.network.routers07.port_buffers065 system.ruby.network.routers07.port_buffers066 system.ruby.network.routers07.port_buffers067 system.ruby.network.routers07.port_buffers068 system.ruby.network.routers07.port_buffers069 system.ruby.network.routers07.port_buffers070 system.ruby.network.routers07.port_buffers071 system.ruby.network.routers07.port_buffers072 system.ruby.network.routers07.port_buffers073 system.ruby.network.routers07.port_buffers074 system.ruby.network.routers07.port_buffers075 system.ruby.network.routers07.port_buffers076 system.ruby.network.routers07.port_buffers077 system.ruby.network.routers07.port_buffers078 system.ruby.network.routers07.port_buffers079 system.ruby.network.routers07.port_buffers080 system.ruby.network.routers07.port_buffers081 system.ruby.network.routers07.port_buffers082 system.ruby.network.routers07.port_buffers083 system.ruby.network.routers07.port_buffers084 system.ruby.network.routers07.port_buffers085 system.ruby.network.routers07.port_buffers086 system.ruby.network.routers07.port_buffers087 system.ruby.network.routers07.port_buffers088 system.ruby.network.routers07.port_buffers089 system.ruby.network.routers07.port_buffers090 system.ruby.network.routers07.port_buffers091 system.ruby.network.routers07.port_buffers092 system.ruby.network.routers07.port_buffers093 system.ruby.network.routers07.port_buffers094 system.ruby.network.routers07.port_buffers095 system.ruby.network.routers07.port_buffers096 system.ruby.network.routers07.port_buffers097 system.ruby.network.routers07.port_buffers098 system.ruby.network.routers07.port_buffers099 system.ruby.network.routers07.port_buffers100 system.ruby.network.routers07.port_buffers101 system.ruby.network.routers07.port_buffers102 system.ruby.network.routers07.port_buffers103 system.ruby.network.routers07.port_buffers104 system.ruby.network.routers07.port_buffers105 system.ruby.network.routers07.port_buffers106 system.ruby.network.routers07.port_buffers107 system.ruby.network.routers07.port_buffers108 system.ruby.network.routers07.port_buffers109 +recycle_latency=0 +router_id=7 +virt_nets=10 + +[system.ruby.network.routers07.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers07.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers08.port_buffers000 system.ruby.network.routers08.port_buffers001 system.ruby.network.routers08.port_buffers002 system.ruby.network.routers08.port_buffers003 system.ruby.network.routers08.port_buffers004 system.ruby.network.routers08.port_buffers005 system.ruby.network.routers08.port_buffers006 system.ruby.network.routers08.port_buffers007 system.ruby.network.routers08.port_buffers008 system.ruby.network.routers08.port_buffers009 system.ruby.network.routers08.port_buffers010 system.ruby.network.routers08.port_buffers011 system.ruby.network.routers08.port_buffers012 system.ruby.network.routers08.port_buffers013 system.ruby.network.routers08.port_buffers014 system.ruby.network.routers08.port_buffers015 system.ruby.network.routers08.port_buffers016 system.ruby.network.routers08.port_buffers017 system.ruby.network.routers08.port_buffers018 system.ruby.network.routers08.port_buffers019 system.ruby.network.routers08.port_buffers020 system.ruby.network.routers08.port_buffers021 system.ruby.network.routers08.port_buffers022 system.ruby.network.routers08.port_buffers023 system.ruby.network.routers08.port_buffers024 system.ruby.network.routers08.port_buffers025 system.ruby.network.routers08.port_buffers026 system.ruby.network.routers08.port_buffers027 system.ruby.network.routers08.port_buffers028 system.ruby.network.routers08.port_buffers029 system.ruby.network.routers08.port_buffers030 system.ruby.network.routers08.port_buffers031 system.ruby.network.routers08.port_buffers032 system.ruby.network.routers08.port_buffers033 system.ruby.network.routers08.port_buffers034 system.ruby.network.routers08.port_buffers035 system.ruby.network.routers08.port_buffers036 system.ruby.network.routers08.port_buffers037 system.ruby.network.routers08.port_buffers038 system.ruby.network.routers08.port_buffers039 system.ruby.network.routers08.port_buffers040 system.ruby.network.routers08.port_buffers041 system.ruby.network.routers08.port_buffers042 system.ruby.network.routers08.port_buffers043 system.ruby.network.routers08.port_buffers044 system.ruby.network.routers08.port_buffers045 system.ruby.network.routers08.port_buffers046 system.ruby.network.routers08.port_buffers047 system.ruby.network.routers08.port_buffers048 system.ruby.network.routers08.port_buffers049 system.ruby.network.routers08.port_buffers050 system.ruby.network.routers08.port_buffers051 system.ruby.network.routers08.port_buffers052 system.ruby.network.routers08.port_buffers053 system.ruby.network.routers08.port_buffers054 system.ruby.network.routers08.port_buffers055 system.ruby.network.routers08.port_buffers056 system.ruby.network.routers08.port_buffers057 system.ruby.network.routers08.port_buffers058 system.ruby.network.routers08.port_buffers059 system.ruby.network.routers08.port_buffers060 system.ruby.network.routers08.port_buffers061 system.ruby.network.routers08.port_buffers062 system.ruby.network.routers08.port_buffers063 system.ruby.network.routers08.port_buffers064 system.ruby.network.routers08.port_buffers065 system.ruby.network.routers08.port_buffers066 system.ruby.network.routers08.port_buffers067 system.ruby.network.routers08.port_buffers068 system.ruby.network.routers08.port_buffers069 system.ruby.network.routers08.port_buffers070 system.ruby.network.routers08.port_buffers071 system.ruby.network.routers08.port_buffers072 system.ruby.network.routers08.port_buffers073 system.ruby.network.routers08.port_buffers074 system.ruby.network.routers08.port_buffers075 system.ruby.network.routers08.port_buffers076 system.ruby.network.routers08.port_buffers077 system.ruby.network.routers08.port_buffers078 system.ruby.network.routers08.port_buffers079 system.ruby.network.routers08.port_buffers080 system.ruby.network.routers08.port_buffers081 system.ruby.network.routers08.port_buffers082 system.ruby.network.routers08.port_buffers083 system.ruby.network.routers08.port_buffers084 system.ruby.network.routers08.port_buffers085 system.ruby.network.routers08.port_buffers086 system.ruby.network.routers08.port_buffers087 system.ruby.network.routers08.port_buffers088 system.ruby.network.routers08.port_buffers089 system.ruby.network.routers08.port_buffers090 system.ruby.network.routers08.port_buffers091 system.ruby.network.routers08.port_buffers092 system.ruby.network.routers08.port_buffers093 system.ruby.network.routers08.port_buffers094 system.ruby.network.routers08.port_buffers095 system.ruby.network.routers08.port_buffers096 system.ruby.network.routers08.port_buffers097 system.ruby.network.routers08.port_buffers098 system.ruby.network.routers08.port_buffers099 system.ruby.network.routers08.port_buffers100 system.ruby.network.routers08.port_buffers101 system.ruby.network.routers08.port_buffers102 system.ruby.network.routers08.port_buffers103 system.ruby.network.routers08.port_buffers104 system.ruby.network.routers08.port_buffers105 system.ruby.network.routers08.port_buffers106 system.ruby.network.routers08.port_buffers107 system.ruby.network.routers08.port_buffers108 system.ruby.network.routers08.port_buffers109 +recycle_latency=0 +router_id=8 +virt_nets=10 + +[system.ruby.network.routers08.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers08.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09] +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 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers09.port_buffers000 system.ruby.network.routers09.port_buffers001 system.ruby.network.routers09.port_buffers002 system.ruby.network.routers09.port_buffers003 system.ruby.network.routers09.port_buffers004 system.ruby.network.routers09.port_buffers005 system.ruby.network.routers09.port_buffers006 system.ruby.network.routers09.port_buffers007 system.ruby.network.routers09.port_buffers008 system.ruby.network.routers09.port_buffers009 system.ruby.network.routers09.port_buffers010 system.ruby.network.routers09.port_buffers011 system.ruby.network.routers09.port_buffers012 system.ruby.network.routers09.port_buffers013 system.ruby.network.routers09.port_buffers014 system.ruby.network.routers09.port_buffers015 system.ruby.network.routers09.port_buffers016 system.ruby.network.routers09.port_buffers017 system.ruby.network.routers09.port_buffers018 system.ruby.network.routers09.port_buffers019 system.ruby.network.routers09.port_buffers020 system.ruby.network.routers09.port_buffers021 system.ruby.network.routers09.port_buffers022 system.ruby.network.routers09.port_buffers023 system.ruby.network.routers09.port_buffers024 system.ruby.network.routers09.port_buffers025 system.ruby.network.routers09.port_buffers026 system.ruby.network.routers09.port_buffers027 system.ruby.network.routers09.port_buffers028 system.ruby.network.routers09.port_buffers029 system.ruby.network.routers09.port_buffers030 system.ruby.network.routers09.port_buffers031 system.ruby.network.routers09.port_buffers032 system.ruby.network.routers09.port_buffers033 system.ruby.network.routers09.port_buffers034 system.ruby.network.routers09.port_buffers035 system.ruby.network.routers09.port_buffers036 system.ruby.network.routers09.port_buffers037 system.ruby.network.routers09.port_buffers038 system.ruby.network.routers09.port_buffers039 system.ruby.network.routers09.port_buffers040 system.ruby.network.routers09.port_buffers041 system.ruby.network.routers09.port_buffers042 system.ruby.network.routers09.port_buffers043 system.ruby.network.routers09.port_buffers044 system.ruby.network.routers09.port_buffers045 system.ruby.network.routers09.port_buffers046 system.ruby.network.routers09.port_buffers047 system.ruby.network.routers09.port_buffers048 system.ruby.network.routers09.port_buffers049 system.ruby.network.routers09.port_buffers050 system.ruby.network.routers09.port_buffers051 system.ruby.network.routers09.port_buffers052 system.ruby.network.routers09.port_buffers053 system.ruby.network.routers09.port_buffers054 system.ruby.network.routers09.port_buffers055 system.ruby.network.routers09.port_buffers056 system.ruby.network.routers09.port_buffers057 system.ruby.network.routers09.port_buffers058 system.ruby.network.routers09.port_buffers059 system.ruby.network.routers09.port_buffers060 system.ruby.network.routers09.port_buffers061 system.ruby.network.routers09.port_buffers062 system.ruby.network.routers09.port_buffers063 system.ruby.network.routers09.port_buffers064 system.ruby.network.routers09.port_buffers065 system.ruby.network.routers09.port_buffers066 system.ruby.network.routers09.port_buffers067 system.ruby.network.routers09.port_buffers068 system.ruby.network.routers09.port_buffers069 system.ruby.network.routers09.port_buffers070 system.ruby.network.routers09.port_buffers071 system.ruby.network.routers09.port_buffers072 system.ruby.network.routers09.port_buffers073 system.ruby.network.routers09.port_buffers074 system.ruby.network.routers09.port_buffers075 system.ruby.network.routers09.port_buffers076 system.ruby.network.routers09.port_buffers077 system.ruby.network.routers09.port_buffers078 system.ruby.network.routers09.port_buffers079 system.ruby.network.routers09.port_buffers080 system.ruby.network.routers09.port_buffers081 system.ruby.network.routers09.port_buffers082 system.ruby.network.routers09.port_buffers083 system.ruby.network.routers09.port_buffers084 system.ruby.network.routers09.port_buffers085 system.ruby.network.routers09.port_buffers086 system.ruby.network.routers09.port_buffers087 system.ruby.network.routers09.port_buffers088 system.ruby.network.routers09.port_buffers089 system.ruby.network.routers09.port_buffers090 system.ruby.network.routers09.port_buffers091 system.ruby.network.routers09.port_buffers092 system.ruby.network.routers09.port_buffers093 system.ruby.network.routers09.port_buffers094 system.ruby.network.routers09.port_buffers095 system.ruby.network.routers09.port_buffers096 system.ruby.network.routers09.port_buffers097 system.ruby.network.routers09.port_buffers098 system.ruby.network.routers09.port_buffers099 system.ruby.network.routers09.port_buffers100 system.ruby.network.routers09.port_buffers101 system.ruby.network.routers09.port_buffers102 system.ruby.network.routers09.port_buffers103 system.ruby.network.routers09.port_buffers104 system.ruby.network.routers09.port_buffers105 system.ruby.network.routers09.port_buffers106 system.ruby.network.routers09.port_buffers107 system.ruby.network.routers09.port_buffers108 system.ruby.network.routers09.port_buffers109 +recycle_latency=0 +router_id=9 +virt_nets=10 + +[system.ruby.network.routers09.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers09.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10] +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 port_buffers160 port_buffers161 port_buffers162 port_buffers163 port_buffers164 port_buffers165 port_buffers166 port_buffers167 port_buffers168 port_buffers169 port_buffers170 port_buffers171 port_buffers172 port_buffers173 port_buffers174 port_buffers175 port_buffers176 port_buffers177 port_buffers178 port_buffers179 port_buffers180 port_buffers181 port_buffers182 port_buffers183 port_buffers184 port_buffers185 port_buffers186 port_buffers187 port_buffers188 port_buffers189 port_buffers190 port_buffers191 port_buffers192 port_buffers193 port_buffers194 port_buffers195 port_buffers196 port_buffers197 port_buffers198 port_buffers199 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers10.port_buffers000 system.ruby.network.routers10.port_buffers001 system.ruby.network.routers10.port_buffers002 system.ruby.network.routers10.port_buffers003 system.ruby.network.routers10.port_buffers004 system.ruby.network.routers10.port_buffers005 system.ruby.network.routers10.port_buffers006 system.ruby.network.routers10.port_buffers007 system.ruby.network.routers10.port_buffers008 system.ruby.network.routers10.port_buffers009 system.ruby.network.routers10.port_buffers010 system.ruby.network.routers10.port_buffers011 system.ruby.network.routers10.port_buffers012 system.ruby.network.routers10.port_buffers013 system.ruby.network.routers10.port_buffers014 system.ruby.network.routers10.port_buffers015 system.ruby.network.routers10.port_buffers016 system.ruby.network.routers10.port_buffers017 system.ruby.network.routers10.port_buffers018 system.ruby.network.routers10.port_buffers019 system.ruby.network.routers10.port_buffers020 system.ruby.network.routers10.port_buffers021 system.ruby.network.routers10.port_buffers022 system.ruby.network.routers10.port_buffers023 system.ruby.network.routers10.port_buffers024 system.ruby.network.routers10.port_buffers025 system.ruby.network.routers10.port_buffers026 system.ruby.network.routers10.port_buffers027 system.ruby.network.routers10.port_buffers028 system.ruby.network.routers10.port_buffers029 system.ruby.network.routers10.port_buffers030 system.ruby.network.routers10.port_buffers031 system.ruby.network.routers10.port_buffers032 system.ruby.network.routers10.port_buffers033 system.ruby.network.routers10.port_buffers034 system.ruby.network.routers10.port_buffers035 system.ruby.network.routers10.port_buffers036 system.ruby.network.routers10.port_buffers037 system.ruby.network.routers10.port_buffers038 system.ruby.network.routers10.port_buffers039 system.ruby.network.routers10.port_buffers040 system.ruby.network.routers10.port_buffers041 system.ruby.network.routers10.port_buffers042 system.ruby.network.routers10.port_buffers043 system.ruby.network.routers10.port_buffers044 system.ruby.network.routers10.port_buffers045 system.ruby.network.routers10.port_buffers046 system.ruby.network.routers10.port_buffers047 system.ruby.network.routers10.port_buffers048 system.ruby.network.routers10.port_buffers049 system.ruby.network.routers10.port_buffers050 system.ruby.network.routers10.port_buffers051 system.ruby.network.routers10.port_buffers052 system.ruby.network.routers10.port_buffers053 system.ruby.network.routers10.port_buffers054 system.ruby.network.routers10.port_buffers055 system.ruby.network.routers10.port_buffers056 system.ruby.network.routers10.port_buffers057 system.ruby.network.routers10.port_buffers058 system.ruby.network.routers10.port_buffers059 system.ruby.network.routers10.port_buffers060 system.ruby.network.routers10.port_buffers061 system.ruby.network.routers10.port_buffers062 system.ruby.network.routers10.port_buffers063 system.ruby.network.routers10.port_buffers064 system.ruby.network.routers10.port_buffers065 system.ruby.network.routers10.port_buffers066 system.ruby.network.routers10.port_buffers067 system.ruby.network.routers10.port_buffers068 system.ruby.network.routers10.port_buffers069 system.ruby.network.routers10.port_buffers070 system.ruby.network.routers10.port_buffers071 system.ruby.network.routers10.port_buffers072 system.ruby.network.routers10.port_buffers073 system.ruby.network.routers10.port_buffers074 system.ruby.network.routers10.port_buffers075 system.ruby.network.routers10.port_buffers076 system.ruby.network.routers10.port_buffers077 system.ruby.network.routers10.port_buffers078 system.ruby.network.routers10.port_buffers079 system.ruby.network.routers10.port_buffers080 system.ruby.network.routers10.port_buffers081 system.ruby.network.routers10.port_buffers082 system.ruby.network.routers10.port_buffers083 system.ruby.network.routers10.port_buffers084 system.ruby.network.routers10.port_buffers085 system.ruby.network.routers10.port_buffers086 system.ruby.network.routers10.port_buffers087 system.ruby.network.routers10.port_buffers088 system.ruby.network.routers10.port_buffers089 system.ruby.network.routers10.port_buffers090 system.ruby.network.routers10.port_buffers091 system.ruby.network.routers10.port_buffers092 system.ruby.network.routers10.port_buffers093 system.ruby.network.routers10.port_buffers094 system.ruby.network.routers10.port_buffers095 system.ruby.network.routers10.port_buffers096 system.ruby.network.routers10.port_buffers097 system.ruby.network.routers10.port_buffers098 system.ruby.network.routers10.port_buffers099 system.ruby.network.routers10.port_buffers100 system.ruby.network.routers10.port_buffers101 system.ruby.network.routers10.port_buffers102 system.ruby.network.routers10.port_buffers103 system.ruby.network.routers10.port_buffers104 system.ruby.network.routers10.port_buffers105 system.ruby.network.routers10.port_buffers106 system.ruby.network.routers10.port_buffers107 system.ruby.network.routers10.port_buffers108 system.ruby.network.routers10.port_buffers109 system.ruby.network.routers10.port_buffers110 system.ruby.network.routers10.port_buffers111 system.ruby.network.routers10.port_buffers112 system.ruby.network.routers10.port_buffers113 system.ruby.network.routers10.port_buffers114 system.ruby.network.routers10.port_buffers115 system.ruby.network.routers10.port_buffers116 system.ruby.network.routers10.port_buffers117 system.ruby.network.routers10.port_buffers118 system.ruby.network.routers10.port_buffers119 system.ruby.network.routers10.port_buffers120 system.ruby.network.routers10.port_buffers121 system.ruby.network.routers10.port_buffers122 system.ruby.network.routers10.port_buffers123 system.ruby.network.routers10.port_buffers124 system.ruby.network.routers10.port_buffers125 system.ruby.network.routers10.port_buffers126 system.ruby.network.routers10.port_buffers127 system.ruby.network.routers10.port_buffers128 system.ruby.network.routers10.port_buffers129 system.ruby.network.routers10.port_buffers130 system.ruby.network.routers10.port_buffers131 system.ruby.network.routers10.port_buffers132 system.ruby.network.routers10.port_buffers133 system.ruby.network.routers10.port_buffers134 system.ruby.network.routers10.port_buffers135 system.ruby.network.routers10.port_buffers136 system.ruby.network.routers10.port_buffers137 system.ruby.network.routers10.port_buffers138 system.ruby.network.routers10.port_buffers139 system.ruby.network.routers10.port_buffers140 system.ruby.network.routers10.port_buffers141 system.ruby.network.routers10.port_buffers142 system.ruby.network.routers10.port_buffers143 system.ruby.network.routers10.port_buffers144 system.ruby.network.routers10.port_buffers145 system.ruby.network.routers10.port_buffers146 system.ruby.network.routers10.port_buffers147 system.ruby.network.routers10.port_buffers148 system.ruby.network.routers10.port_buffers149 system.ruby.network.routers10.port_buffers150 system.ruby.network.routers10.port_buffers151 system.ruby.network.routers10.port_buffers152 system.ruby.network.routers10.port_buffers153 system.ruby.network.routers10.port_buffers154 system.ruby.network.routers10.port_buffers155 system.ruby.network.routers10.port_buffers156 system.ruby.network.routers10.port_buffers157 system.ruby.network.routers10.port_buffers158 system.ruby.network.routers10.port_buffers159 system.ruby.network.routers10.port_buffers160 system.ruby.network.routers10.port_buffers161 system.ruby.network.routers10.port_buffers162 system.ruby.network.routers10.port_buffers163 system.ruby.network.routers10.port_buffers164 system.ruby.network.routers10.port_buffers165 system.ruby.network.routers10.port_buffers166 system.ruby.network.routers10.port_buffers167 system.ruby.network.routers10.port_buffers168 system.ruby.network.routers10.port_buffers169 system.ruby.network.routers10.port_buffers170 system.ruby.network.routers10.port_buffers171 system.ruby.network.routers10.port_buffers172 system.ruby.network.routers10.port_buffers173 system.ruby.network.routers10.port_buffers174 system.ruby.network.routers10.port_buffers175 system.ruby.network.routers10.port_buffers176 system.ruby.network.routers10.port_buffers177 system.ruby.network.routers10.port_buffers178 system.ruby.network.routers10.port_buffers179 system.ruby.network.routers10.port_buffers180 system.ruby.network.routers10.port_buffers181 system.ruby.network.routers10.port_buffers182 system.ruby.network.routers10.port_buffers183 system.ruby.network.routers10.port_buffers184 system.ruby.network.routers10.port_buffers185 system.ruby.network.routers10.port_buffers186 system.ruby.network.routers10.port_buffers187 system.ruby.network.routers10.port_buffers188 system.ruby.network.routers10.port_buffers189 system.ruby.network.routers10.port_buffers190 system.ruby.network.routers10.port_buffers191 system.ruby.network.routers10.port_buffers192 system.ruby.network.routers10.port_buffers193 system.ruby.network.routers10.port_buffers194 system.ruby.network.routers10.port_buffers195 system.ruby.network.routers10.port_buffers196 system.ruby.network.routers10.port_buffers197 system.ruby.network.routers10.port_buffers198 system.ruby.network.routers10.port_buffers199 +recycle_latency=0 +router_id=10 +virt_nets=10 + +[system.ruby.network.routers10.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links3] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers157] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=13 -node_a=system.ruby.network.routers03 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links4] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers158] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=14 -node_a=system.ruby.network.routers04 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links5] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers159] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=15 -node_a=system.ruby.network.routers05 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links6] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers160] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=16 -node_a=system.ruby.network.routers06 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links7] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers161] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=17 -node_a=system.ruby.network.routers07 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links8] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers162] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=18 -node_a=system.ruby.network.routers08 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links9] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers10.port_buffers163] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=19 -node_a=system.ruby.network.routers09 -node_b=system.ruby.network.routers10 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers00] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers164] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers01] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers165] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers02] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers166] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers03] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers167] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers04] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers168] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=4 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers05] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers169] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=5 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers06] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers170] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=6 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers07] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers171] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=7 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers08] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers172] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=8 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers09] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers173] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=9 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers10] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers10.port_buffers174] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=10 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers180] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers181] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers182] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers183] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers184] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers185] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers186] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers187] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers188] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers189] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers190] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers191] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers192] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers193] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers194] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers195] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers196] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers197] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers198] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers10.port_buffers199] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simerr b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simerr index 1e742ef57..4efa8f799 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simerr +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simerr @@ -1,85 +1,80 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -system.cpu5: completed 10000 read, 5530 write accesses @619922 -system.cpu6: completed 10000 read, 5474 write accesses @621650 -system.cpu7: completed 10000 read, 5669 write accesses @623678 -system.cpu2: completed 10000 read, 5566 write accesses @627878 -system.cpu4: completed 10000 read, 5488 write accesses @628250 -system.cpu1: completed 10000 read, 5485 write accesses @629308 -system.cpu3: completed 10000 read, 5616 write accesses @630755 -system.cpu0: completed 10000 read, 5556 write accesses @631832 -system.cpu0: completed 20000 read, 11113 write accesses @1242739 -system.cpu2: completed 20000 read, 11184 write accesses @1249193 -system.cpu5: completed 20000 read, 11055 write accesses @1252676 -system.cpu1: completed 20000 read, 11025 write accesses @1255481 -system.cpu6: completed 20000 read, 10958 write accesses @1259795 -system.cpu3: completed 20000 read, 11192 write accesses @1262410 -system.cpu4: completed 20000 read, 11069 write accesses @1265165 -system.cpu7: completed 20000 read, 11154 write accesses @1271872 -system.cpu2: completed 30000 read, 16789 write accesses @1882328 -system.cpu5: completed 30000 read, 16628 write accesses @1882366 -system.cpu4: completed 30000 read, 16634 write accesses @1884079 -system.cpu0: completed 30000 read, 16724 write accesses @1885096 -system.cpu1: completed 30000 read, 16623 write accesses @1888139 -system.cpu3: completed 30000 read, 16738 write accesses @1892924 -system.cpu6: completed 30000 read, 16532 write accesses @1894586 -system.cpu7: completed 30000 read, 16931 write accesses @1919912 -system.cpu0: completed 40000 read, 22182 write accesses @2505116 -system.cpu4: completed 40000 read, 22117 write accesses @2510993 -system.cpu1: completed 40000 read, 22260 write accesses @2513447 -system.cpu5: completed 40000 read, 22212 write accesses @2514125 -system.cpu3: completed 40000 read, 22396 write accesses @2516765 -system.cpu2: completed 40000 read, 22468 write accesses @2519189 -system.cpu6: completed 40000 read, 22230 write accesses @2538281 -system.cpu7: completed 40000 read, 22488 write accesses @2557526 -system.cpu0: completed 50000 read, 27789 write accesses @3133555 -system.cpu2: completed 50000 read, 28077 write accesses @3139915 -system.cpu4: completed 50000 read, 27742 write accesses @3146518 -system.cpu1: completed 50000 read, 27886 write accesses @3150027 -system.cpu5: completed 50000 read, 27798 write accesses @3154334 -system.cpu3: completed 50000 read, 28034 write accesses @3161717 -system.cpu6: completed 50000 read, 27710 write accesses @3168082 -system.cpu7: completed 50000 read, 28032 write accesses @3187555 -system.cpu0: completed 60000 read, 33311 write accesses @3767660 -system.cpu4: completed 60000 read, 33304 write accesses @3772541 -system.cpu1: completed 60000 read, 33446 write accesses @3773198 -system.cpu2: completed 60000 read, 33652 write accesses @3776350 -system.cpu5: completed 60000 read, 33271 write accesses @3781457 -system.cpu6: completed 60000 read, 33278 write accesses @3794854 -system.cpu3: completed 60000 read, 33612 write accesses @3795827 -system.cpu7: completed 60000 read, 33548 write accesses @3811016 -system.cpu0: completed 70000 read, 38763 write accesses @4391942 -system.cpu5: completed 70000 read, 38783 write accesses @4406065 -system.cpu4: completed 70000 read, 38931 write accesses @4406093 -system.cpu1: completed 70000 read, 39120 write accesses @4408424 -system.cpu2: completed 70000 read, 39282 write accesses @4411507 -system.cpu6: completed 70000 read, 38935 write accesses @4431425 -system.cpu3: completed 70000 read, 39112 write accesses @4436411 -system.cpu7: completed 70000 read, 39053 write accesses @4450257 -system.cpu4: completed 80000 read, 44397 write accesses @5015840 -system.cpu0: completed 80000 read, 44355 write accesses @5031328 -system.cpu1: completed 80000 read, 44681 write accesses @5033509 -system.cpu5: completed 80000 read, 44411 write accesses @5035544 -system.cpu2: completed 80000 read, 44867 write accesses @5051495 -system.cpu6: completed 80000 read, 44501 write accesses @5065596 -system.cpu3: completed 80000 read, 44674 write accesses @5067973 -system.cpu7: completed 80000 read, 44457 write accesses @5071578 -system.cpu5: completed 90000 read, 50018 write accesses @5653124 -system.cpu4: completed 90000 read, 50091 write accesses @5657891 -system.cpu0: completed 90000 read, 50057 write accesses @5659483 -system.cpu1: completed 90000 read, 50245 write accesses @5662169 -system.cpu2: completed 90000 read, 50468 write accesses @5689246 -system.cpu7: completed 90000 read, 50055 write accesses @5700359 -system.cpu6: completed 90000 read, 50091 write accesses @5701022 -system.cpu3: completed 90000 read, 50159 write accesses @5709281 -system.cpu0: completed 100000 read, 55570 write accesses @6284915 + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) +system.cpu0: completed 10000 read, 5438 write accesses @570769 +system.cpu3: completed 10000 read, 5486 write accesses @571889 +system.cpu7: completed 10000 read, 5573 write accesses @579188 +system.cpu1: completed 10000 read, 5608 write accesses @581011 +system.cpu6: completed 10000 read, 5567 write accesses @582686 +system.cpu4: completed 10000 read, 5591 write accesses @584722 +system.cpu2: completed 10000 read, 5557 write accesses @586208 +system.cpu5: completed 10000 read, 5736 write accesses @589352 +system.cpu0: completed 20000 read, 11059 write accesses @1157243 +system.cpu6: completed 20000 read, 11078 write accesses @1162403 +system.cpu3: completed 20000 read, 10981 write accesses @1164669 +system.cpu1: completed 20000 read, 11264 write accesses @1166168 +system.cpu7: completed 20000 read, 11196 write accesses @1167284 +system.cpu4: completed 20000 read, 11109 write accesses @1177371 +system.cpu2: completed 20000 read, 11057 write accesses @1180619 +system.cpu5: completed 20000 read, 11381 write accesses @1181888 +system.cpu3: completed 30000 read, 16437 write accesses @1737096 +system.cpu6: completed 30000 read, 16668 write accesses @1737657 +system.cpu0: completed 30000 read, 16583 write accesses @1744758 +system.cpu7: completed 30000 read, 16677 write accesses @1750821 +system.cpu1: completed 30000 read, 16900 write accesses @1758970 +system.cpu4: completed 30000 read, 16637 write accesses @1759061 +system.cpu2: completed 30000 read, 16692 write accesses @1764462 +system.cpu5: completed 30000 read, 17012 write accesses @1766901 +system.cpu3: completed 40000 read, 21900 write accesses @2318433 +system.cpu6: completed 40000 read, 22213 write accesses @2326183 +system.cpu0: completed 40000 read, 22100 write accesses @2330415 +system.cpu7: completed 40000 read, 22210 write accesses @2340974 +system.cpu1: completed 40000 read, 22520 write accesses @2342642 +system.cpu4: completed 40000 read, 22243 write accesses @2344379 +system.cpu2: completed 40000 read, 22366 write accesses @2353655 +system.cpu5: completed 40000 read, 22618 write accesses @2355311 +system.cpu3: completed 50000 read, 27430 write accesses @2905853 +system.cpu0: completed 50000 read, 27644 write accesses @2909589 +system.cpu6: completed 50000 read, 27833 write accesses @2914500 +system.cpu1: completed 50000 read, 28151 write accesses @2927131 +system.cpu7: completed 50000 read, 27858 write accesses @2932955 +system.cpu5: completed 50000 read, 28068 write accesses @2933318 +system.cpu4: completed 50000 read, 27863 write accesses @2935763 +system.cpu2: completed 50000 read, 27944 write accesses @2939029 +system.cpu3: completed 60000 read, 33085 write accesses @3485958 +system.cpu0: completed 60000 read, 33127 write accesses @3493381 +system.cpu6: completed 60000 read, 33377 write accesses @3507979 +system.cpu2: completed 60000 read, 33438 write accesses @3515468 +system.cpu4: completed 60000 read, 33417 write accesses @3516729 +system.cpu1: completed 60000 read, 33739 write accesses @3518747 +system.cpu5: completed 60000 read, 33740 write accesses @3526984 +system.cpu7: completed 60000 read, 33559 write accesses @3532034 +system.cpu3: completed 70000 read, 38725 write accesses @4062982 +system.cpu0: completed 70000 read, 38646 write accesses @4078763 +system.cpu2: completed 70000 read, 39080 write accesses @4090901 +system.cpu6: completed 70000 read, 38952 write accesses @4094520 +system.cpu5: completed 70000 read, 39225 write accesses @4095937 +system.cpu4: completed 70000 read, 39045 write accesses @4099573 +system.cpu1: completed 70000 read, 39252 write accesses @4107563 +system.cpu7: completed 70000 read, 39300 write accesses @4124546 +system.cpu3: completed 80000 read, 44295 write accesses @4644973 +system.cpu0: completed 80000 read, 44378 write accesses @4658860 +system.cpu6: completed 80000 read, 44423 write accesses @4666482 +system.cpu2: completed 80000 read, 44600 write accesses @4677073 +system.cpu5: completed 80000 read, 44978 write accesses @4678763 +system.cpu4: completed 80000 read, 44603 write accesses @4687972 +system.cpu1: completed 80000 read, 44846 write accesses @4689031 +system.cpu7: completed 80000 read, 44628 write accesses @4707929 +system.cpu3: completed 90000 read, 49800 write accesses @5223450 +system.cpu6: completed 90000 read, 49915 write accesses @5243962 +system.cpu0: completed 90000 read, 50068 write accesses @5252685 +system.cpu2: completed 90000 read, 50165 write accesses @5258561 +system.cpu5: completed 90000 read, 50552 write accesses @5261845 +system.cpu1: completed 90000 read, 50370 write accesses @5279905 +system.cpu4: completed 90000 read, 50291 write accesses @5283589 +system.cpu7: completed 90000 read, 50405 write accesses @5296282 +system.cpu3: completed 100000 read, 55379 write accesses @5815635 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simout index b764ed210..0e1c7f4d2 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:47:59 -gem5 started Jan 22 2014 17:27:37 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token -re tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token +gem5 compiled Aug 13 2015 19:28:58 +gem5 started Aug 13 2015 20:16:58 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_CMP_token + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 6151475 because maximum number of loads reached +Exiting @ tick 5815635 because maximum number of loads reached diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt index 9915131d5..4c36778b1 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt @@ -1,48 +1,48 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.005813 # Number of seconds simulated -sim_ticks 5813430 # Number of ticks simulated -final_tick 5813430 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.005816 # Number of seconds simulated +sim_ticks 5815635 # Number of ticks simulated +final_tick 5815635 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 70884 # Simulator tick rate (ticks/s) -host_mem_usage 552432 # Number of bytes of host memory used -host_seconds 82.01 # Real time elapsed on the host +host_tick_rate 68172 # Simulator tick rate (ticks/s) +host_mem_usage 495420 # Number of bytes of host memory used +host_seconds 85.31 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39801216 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 39801216 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 15547776 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 15547776 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 621894 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 621894 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 242934 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 242934 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 6846425604 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 6846425604 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 2674458280 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 2674458280 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 9520883884 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 9520883884 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 621908 # Number of read requests accepted -system.mem_ctrls.writeReqs 242934 # Number of write requests accepted -system.mem_ctrls.readBursts 621908 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 242934 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 39171200 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 630592 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 15316288 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 39802112 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 15547776 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 9853 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 3593 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39845440 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39845440 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 15585728 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 15585728 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 622585 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 622585 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 243527 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 243527 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 6851434108 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 6851434108 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 2679970115 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 2679970115 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 9531404223 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 9531404223 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 622587 # Number of read requests accepted +system.mem_ctrls.writeReqs 243527 # Number of write requests accepted +system.mem_ctrls.readBursts 622587 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 243527 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39220992 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 624576 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 15356416 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39845568 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 15585728 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 9759 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 3554 # 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 76526 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 76610 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 76682 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 76401 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 76505 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 75965 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 76623 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 76738 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 76348 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76667 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 77315 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76400 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76445 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 76225 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76734 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 76694 # 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 @@ -51,14 +51,14 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 29967 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 29591 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 30004 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 29985 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 29878 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 29988 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 29967 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 29937 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 29930 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 30248 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 30120 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 29966 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 29898 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 29828 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 30068 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 29886 # 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 @@ -68,54 +68,54 @@ system.mem_ctrls.perBankWrBursts::13 0 # Pe system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry -system.mem_ctrls.numWrRetry 1 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 5813405 # Total gap between requests +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 5815613 # 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 621908 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 622587 # 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 242934 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 8278 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 11668 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 15349 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::3 18578 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::4 22698 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::5 28689 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::6 35438 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::7 40156 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::8 39814 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::9 36567 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::10 32214 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::11 29066 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::12 27407 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 243527 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 8212 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 11645 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 15065 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 18263 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 22858 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 28906 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 35703 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 40423 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 40649 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 36783 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 31953 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 28877 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 27357 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::13 26222 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::14 25564 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::15 24189 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::16 22444 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::17 21100 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::18 19780 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::19 19183 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::20 18313 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::21 17553 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::22 16630 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::23 15440 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::24 13444 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::25 11000 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::26 7758 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::27 4551 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::28 2110 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::29 696 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::30 139 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::31 17 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 25264 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 24218 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 22664 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 21130 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 20022 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 19061 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 18193 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 17673 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 16740 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 15553 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 13610 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 10844 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 7582 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 4413 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 2073 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 688 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 163 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 21 # 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 @@ -131,149 +131,149 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 49 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 136 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 462 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 1264 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 2363 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 3925 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 5609 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 7604 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 9536 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 11358 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 12981 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 14587 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 13949 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 14827 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 15372 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 15812 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 16127 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 16637 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 9932 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::34 8605 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::35 7442 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::36 6426 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::37 5658 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::38 5088 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::39 4254 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::40 3761 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::41 3254 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::42 3151 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::43 2763 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::44 2430 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::45 2155 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::46 1950 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::47 1821 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::48 1616 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::49 1400 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::50 1142 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::51 1005 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::52 865 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::53 750 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::54 643 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::55 347 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 110 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 430 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 1159 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2376 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 3976 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 5719 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 7643 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 9469 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 11389 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 13072 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 14747 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 13975 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 14743 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 15281 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 16014 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 16326 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 16650 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 9968 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 8572 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 7548 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 6589 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 5758 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 5178 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 4563 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 3855 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 3422 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 2946 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 2696 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 2391 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 2157 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 1914 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 1722 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 1493 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 1265 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 1108 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 941 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 832 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 698 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 620 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 343 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::56 126 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::57 73 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 68 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::58 32 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::59 24 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::60 8 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::61 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 15 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 11 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 2 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::63 3 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 249447 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 218.428764 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 175.781658 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 149.738342 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 49527 19.85% 19.85% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 106288 42.61% 62.46% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 53992 21.64% 84.11% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 23426 9.39% 93.50% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 9885 3.96% 97.46% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 4051 1.62% 99.09% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 1472 0.59% 99.68% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 541 0.22% 99.89% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 265 0.11% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 249447 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 14683 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 41.682830 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 37.702407 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 18.130703 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::0-7 340 2.32% 2.32% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::8-15 25 0.17% 2.49% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-23 38 0.26% 2.74% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-31 3421 23.30% 26.04% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::32-39 5896 40.16% 66.20% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::40-47 1652 11.25% 77.45% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::48-55 188 1.28% 78.73% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::56-63 870 5.93% 84.66% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::64-71 1190 8.10% 92.76% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::72-79 545 3.71% 96.47% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::80-87 134 0.91% 97.38% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::88-95 116 0.79% 98.17% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::96-103 104 0.71% 98.88% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::104-111 78 0.53% 99.41% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::112-119 43 0.29% 99.71% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::120-127 22 0.15% 99.86% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::128-135 16 0.11% 99.97% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::136-143 4 0.03% 99.99% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::152-159 1 0.01% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 14683 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 14683 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.298917 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.260747 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.246465 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 13489 91.87% 91.87% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 286 1.95% 93.82% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 213 1.45% 95.27% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 165 1.12% 96.39% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 151 1.03% 97.42% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::21 126 0.86% 98.28% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::22 90 0.61% 98.89% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::23 54 0.37% 99.26% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::24 42 0.29% 99.54% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::25 28 0.19% 99.73% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::26 14 0.10% 99.83% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::27 11 0.07% 99.90% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::28 8 0.05% 99.96% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.97% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::30 4 0.03% 99.99% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::32 1 0.01% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 14683 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 62879198 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 74508148 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3060250 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 102.73 # Average queueing delay per DRAM burst +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 249337 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 218.885508 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 176.131991 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 149.939664 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 49393 19.81% 19.81% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 106165 42.58% 62.39% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 53797 21.58% 83.96% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 23646 9.48% 93.45% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10085 4.04% 97.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3969 1.59% 99.08% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 1475 0.59% 99.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 522 0.21% 99.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 285 0.11% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 249337 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 14749 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 41.548173 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 37.726056 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 17.755376 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-7 316 2.14% 2.14% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-15 33 0.22% 2.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 27 0.18% 2.55% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-31 3456 23.43% 25.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-39 5970 40.48% 66.46% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-47 1675 11.36% 77.82% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-55 181 1.23% 79.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-63 871 5.91% 84.95% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-71 1181 8.01% 92.96% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 545 3.70% 96.65% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-87 153 1.04% 97.69% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-95 95 0.64% 98.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-103 101 0.68% 99.02% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-111 85 0.58% 99.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::112-119 33 0.22% 99.82% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 14 0.09% 99.91% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 8 0.05% 99.97% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::136-143 2 0.01% 99.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::144-151 2 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::160-167 1 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 14749 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 14749 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.268493 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.236556 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.131051 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13590 92.14% 92.14% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 284 1.93% 94.07% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 228 1.55% 95.61% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 185 1.25% 96.87% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 147 1.00% 97.86% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 99 0.67% 98.54% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 81 0.55% 99.08% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 68 0.46% 99.55% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::24 30 0.20% 99.75% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::25 20 0.14% 99.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::26 3 0.02% 99.91% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::27 8 0.05% 99.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::28 4 0.03% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::37 1 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 14749 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 63004348 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 74648080 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3064140 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 102.81 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 121.73 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 6738.05 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 2634.64 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 6846.58 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 2674.46 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 121.81 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 6744.06 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 2640.54 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 6851.46 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 2679.97 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 73.22 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 52.64 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 20.58 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 73.32 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 52.69 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 20.63 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 15.54 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 31.18 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 367429 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 234485 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 60.03 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 97.97 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 6.72 # Average gap between requests -system.mem_ctrls.pageHitRate 70.70 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1884103200 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 1046724000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 7631732160 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 2479082112 # Energy for write commands per rank (pJ) +system.mem_ctrls.avgWrQLen 31.14 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 368420 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 235007 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 60.12 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.93 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 6.71 # Average gap between requests +system.mem_ctrls.pageHitRate 70.76 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 1882697040 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 1045942800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7638870720 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 2484317952 # Energy for write commands per rank (pJ) system.mem_ctrls_0.refreshEnergy 379385760 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 3958804584 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 12553200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 17392385016 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 2994.222583 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 22 # Time in different power states +system.mem_ctrls_0.actBackEnergy 3958814844 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 12550200 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 17402579316 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 2995.972446 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 21 # Time in different power states system.mem_ctrls_0.memoryStateTime::REF 193960 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 5614680 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 5614691 # 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) @@ -290,837 +290,823 @@ system.mem_ctrls_1.memoryStateTime::PRE_PDN 0 # 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.cpu_clk_domain.clock 1 # Clock period in ticks -system.cpu0.num_reads 99680 # number of read accesses completed -system.cpu0.num_writes 55190 # number of write accesses completed -system.cpu1.num_reads 98772 # number of read accesses completed -system.cpu1.num_writes 54692 # number of write accesses completed -system.cpu2.num_reads 99294 # number of read accesses completed -system.cpu2.num_writes 55291 # number of write accesses completed -system.cpu3.num_reads 99620 # number of read accesses completed -system.cpu3.num_writes 55085 # number of write accesses completed -system.cpu4.num_reads 100000 # number of read accesses completed -system.cpu4.num_writes 55622 # number of write accesses completed -system.cpu5.num_reads 98399 # number of read accesses completed -system.cpu5.num_writes 55236 # number of write accesses completed -system.cpu6.num_reads 99576 # number of read accesses completed -system.cpu6.num_writes 55442 # number of write accesses completed -system.cpu7.num_reads 99189 # number of read accesses completed -system.cpu7.num_writes 55342 # number of write accesses completed +system.cpu0.num_reads 99740 # number of read accesses completed +system.cpu0.num_writes 55370 # number of write accesses completed +system.cpu1.num_reads 99140 # number of read accesses completed +system.cpu1.num_writes 55519 # number of write accesses completed +system.cpu2.num_reads 99629 # number of read accesses completed +system.cpu2.num_writes 55490 # number of write accesses completed +system.cpu3.num_reads 100000 # number of read accesses completed +system.cpu3.num_writes 55379 # number of write accesses completed +system.cpu4.num_reads 98958 # number of read accesses completed +system.cpu4.num_writes 55276 # number of write accesses completed +system.cpu5.num_reads 99413 # number of read accesses completed +system.cpu5.num_writes 55826 # number of write accesses completed +system.cpu6.num_reads 99603 # number of read accesses completed +system.cpu6.num_writes 55323 # number of write accesses completed +system.cpu7.num_reads 99051 # number of read accesses completed +system.cpu7.num_writes 55252 # number of write accesses completed 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 626306 -system.ruby.outstanding_req_hist::mean 15.998458 -system.ruby.outstanding_req_hist::gmean 15.997193 -system.ruby.outstanding_req_hist::stdev 0.125881 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 22 0.00% 0.02% | 626180 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 626306 +system.ruby.outstanding_req_hist::samples 626938 +system.ruby.outstanding_req_hist::mean 15.998462 +system.ruby.outstanding_req_hist::gmean 15.997199 +system.ruby.outstanding_req_hist::stdev 0.125805 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 20 0.00% 0.02% | 626814 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 626938 system.ruby.latency_hist::bucket_size 512 system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 626178 -system.ruby.latency_hist::mean 1188.171121 -system.ruby.latency_hist::gmean 970.185193 -system.ruby.latency_hist::stdev 633.382267 -system.ruby.latency_hist | 112565 17.98% 17.98% | 156507 24.99% 42.97% | 153078 24.45% 67.42% | 141536 22.60% 90.02% | 57810 9.23% 99.25% | 4660 0.74% 100.00% | 22 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 626178 +system.ruby.latency_hist::samples 626810 +system.ruby.latency_hist::mean 1187.449225 +system.ruby.latency_hist::gmean 963.338584 +system.ruby.latency_hist::stdev 640.320592 +system.ruby.latency_hist | 116979 18.66% 18.66% | 152823 24.38% 43.04% | 150422 24.00% 67.04% | 142784 22.78% 89.82% | 58983 9.41% 99.23% | 4790 0.76% 100.00% | 29 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 626810 system.ruby.hit_latency_hist::bucket_size 512 system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 2789 -system.ruby.hit_latency_hist::mean 1063.109000 -system.ruby.hit_latency_hist::gmean 585.585961 -system.ruby.hit_latency_hist::stdev 684.357978 -system.ruby.hit_latency_hist | 742 26.60% 26.60% | 623 22.34% 48.94% | 634 22.73% 71.67% | 555 19.90% 91.57% | 216 7.74% 99.32% | 19 0.68% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 2789 +system.ruby.hit_latency_hist::samples 2808 +system.ruby.hit_latency_hist::mean 1064.513177 +system.ruby.hit_latency_hist::gmean 554.020015 +system.ruby.hit_latency_hist::stdev 692.440664 +system.ruby.hit_latency_hist | 757 26.96% 26.96% | 616 21.94% 48.90% | 620 22.08% 70.98% | 576 20.51% 91.49% | 219 7.80% 99.29% | 20 0.71% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 2808 system.ruby.miss_latency_hist::bucket_size 512 system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 623389 -system.ruby.miss_latency_hist::mean 1188.730640 -system.ruby.miss_latency_hist::gmean 972.379097 -system.ruby.miss_latency_hist::stdev 633.090067 -system.ruby.miss_latency_hist | 111823 17.94% 17.94% | 155884 25.01% 42.94% | 152444 24.45% 67.40% | 140981 22.62% 90.01% | 57594 9.24% 99.25% | 4641 0.74% 100.00% | 22 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 623389 -system.ruby.L1Cache.incomplete_times 1275 -system.ruby.Directory.incomplete_times 622111 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 26 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78427 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78453 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 624002 +system.ruby.miss_latency_hist::mean 1188.002436 +system.ruby.miss_latency_hist::gmean 965.739716 +system.ruby.miss_latency_hist::stdev 640.023693 +system.ruby.miss_latency_hist | 116222 18.63% 18.63% | 152207 24.39% 43.02% | 149802 24.01% 67.02% | 142208 22.79% 89.81% | 58764 9.42% 99.23% | 4770 0.76% 100.00% | 29 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 624002 +system.ruby.L1Cache.incomplete_times 1245 +system.ruby.Directory.incomplete_times 622754 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 28 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78597 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78625 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.fully_busy_cycles 7 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl1.L1Dcache.demand_hits 32 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 77956 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 77988 # Number of cache demand accesses +system.ruby.l1_cntrl0.fully_busy_cycles 10 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl1.L1Dcache.demand_hits 28 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78224 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78252 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl1.fully_busy_cycles 13 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl2.L1Dcache.demand_hits 20 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78469 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78489 # Number of cache demand accesses +system.ruby.l1_cntrl1.fully_busy_cycles 7 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl2.L1Dcache.demand_hits 27 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78487 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78514 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses system.ruby.l1_cntrl2.fully_busy_cycles 6 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl3.L1Dcache.demand_hits 20 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78221 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78241 # Number of cache demand accesses +system.ruby.l1_cntrl3.L1Dcache.demand_hits 21 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78427 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78448 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses system.ruby.l1_cntrl3.fully_busy_cycles 8 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl4.L1Dcache.demand_hits 17 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78695 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78712 # Number of cache demand accesses +system.ruby.l1_cntrl4.L1Dcache.demand_hits 25 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 78242 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78267 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl4.fully_busy_cycles 8 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl5.L1Dcache.demand_hits 21 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 77845 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 77866 # Number of cache demand accesses +system.ruby.l1_cntrl4.fully_busy_cycles 11 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl5.L1Dcache.demand_hits 18 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 78355 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78373 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl5.fully_busy_cycles 10 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl6.L1Dcache.demand_hits 25 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78190 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78215 # Number of cache demand accesses +system.ruby.l1_cntrl5.fully_busy_cycles 6 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl6.L1Dcache.demand_hits 13 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78309 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78322 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl6.fully_busy_cycles 8 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl7.L1Dcache.demand_hits 21 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78216 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78237 # Number of cache demand accesses +system.ruby.l1_cntrl6.fully_busy_cycles 3 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl7.L1Dcache.demand_hits 22 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 78008 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78030 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.fully_busy_cycles 9 # cycles for which number of transistions == max transitions -system.ruby.l2_cntrl0.L2cache.demand_hits 1761 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 624256 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 626017 # Number of cache demand accesses +system.ruby.l1_cntrl7.fully_busy_cycles 6 # cycles for which number of transistions == max transitions +system.ruby.l2_cntrl0.L2cache.demand_hits 1793 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 624840 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 626633 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers00.percent_links_utilized 9.793147 -system.ruby.network.routers00.msg_count.Request_Control::1 78427 -system.ruby.network.routers00.msg_count.Response_Data::4 79476 -system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 229 -system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 200 -system.ruby.network.routers00.msg_count.Response_Control::4 94 -system.ruby.network.routers00.msg_count.Writeback_Data::4 85460 -system.ruby.network.routers00.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers00.msg_count.Persistent_Control::3 84448 -system.ruby.network.routers00.msg_bytes.Request_Control::1 627416 -system.ruby.network.routers00.msg_bytes.Response_Data::4 5722272 -system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 16488 -system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 14400 -system.ruby.network.routers00.msg_bytes.Response_Control::4 752 -system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6153120 -system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers00.msg_bytes.Persistent_Control::3 675584 -system.ruby.network.routers01.percent_links_utilized 9.756112 -system.ruby.network.routers01.msg_count.Request_Control::1 77956 -system.ruby.network.routers01.msg_count.Response_Data::4 78991 -system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 246 -system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 188 -system.ruby.network.routers01.msg_count.Response_Control::4 98 -system.ruby.network.routers01.msg_count.Writeback_Data::4 85019 -system.ruby.network.routers01.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers01.msg_count.Persistent_Control::3 84592 -system.ruby.network.routers01.msg_bytes.Request_Control::1 623648 -system.ruby.network.routers01.msg_bytes.Response_Data::4 5687352 -system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 17712 -system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 13536 -system.ruby.network.routers01.msg_bytes.Response_Control::4 784 -system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6121368 -system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers01.msg_bytes.Persistent_Control::3 676736 -system.ruby.network.routers02.percent_links_utilized 9.798497 -system.ruby.network.routers02.msg_count.Request_Control::1 78469 -system.ruby.network.routers02.msg_count.Response_Data::4 79682 -system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 195 -system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 179 -system.ruby.network.routers02.msg_count.Response_Control::4 92 -system.ruby.network.routers02.msg_count.Writeback_Data::4 85457 -system.ruby.network.routers02.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers02.msg_count.Persistent_Control::3 84320 -system.ruby.network.routers02.msg_bytes.Request_Control::1 627752 -system.ruby.network.routers02.msg_bytes.Response_Data::4 5737104 -system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 14040 -system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 12888 -system.ruby.network.routers02.msg_bytes.Response_Control::4 736 -system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6152904 -system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers02.msg_bytes.Persistent_Control::3 674560 -system.ruby.network.routers03.percent_links_utilized 9.776926 -system.ruby.network.routers03.msg_count.Request_Control::1 78221 -system.ruby.network.routers03.msg_count.Response_Data::4 79364 -system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 236 -system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 174 -system.ruby.network.routers03.msg_count.Response_Control::4 74 -system.ruby.network.routers03.msg_count.Writeback_Data::4 85201 -system.ruby.network.routers03.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers03.msg_count.Persistent_Control::3 84412 -system.ruby.network.routers03.msg_bytes.Request_Control::1 625768 -system.ruby.network.routers03.msg_bytes.Response_Data::4 5714208 -system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 16992 -system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 12528 -system.ruby.network.routers03.msg_bytes.Response_Control::4 592 -system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6134472 -system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers03.msg_bytes.Persistent_Control::3 675296 -system.ruby.network.routers04.percent_links_utilized 9.812512 -system.ruby.network.routers04.msg_count.Request_Control::1 78694 -system.ruby.network.routers04.msg_count.Response_Data::4 79852 -system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 212 +system.ruby.network.routers00.percent_links_utilized 9.807020 +system.ruby.network.routers00.msg_count.Request_Control::1 78596 +system.ruby.network.routers00.msg_count.Response_Data::4 79603 +system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 253 +system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 176 +system.ruby.network.routers00.msg_count.Response_Control::4 88 +system.ruby.network.routers00.msg_count.Writeback_Data::4 85659 +system.ruby.network.routers00.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers00.msg_count.Persistent_Control::3 84813 +system.ruby.network.routers00.msg_bytes.Request_Control::1 628768 +system.ruby.network.routers00.msg_bytes.Response_Data::4 5731416 +system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 18216 +system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 12672 +system.ruby.network.routers00.msg_bytes.Response_Control::4 704 +system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6167448 +system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers00.msg_bytes.Persistent_Control::3 678504 +system.ruby.network.routers01.percent_links_utilized 9.780656 +system.ruby.network.routers01.msg_count.Request_Control::1 78224 +system.ruby.network.routers01.msg_count.Response_Data::4 79214 +system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 241 +system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 169 +system.ruby.network.routers01.msg_count.Response_Control::4 80 +system.ruby.network.routers01.msg_count.Writeback_Data::4 85414 +system.ruby.network.routers01.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers01.msg_count.Persistent_Control::3 84937 +system.ruby.network.routers01.msg_bytes.Request_Control::1 625792 +system.ruby.network.routers01.msg_bytes.Response_Data::4 5703408 +system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 17352 +system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 12168 +system.ruby.network.routers01.msg_bytes.Response_Control::4 640 +system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6149808 +system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers01.msg_bytes.Persistent_Control::3 679496 +system.ruby.network.routers02.percent_links_utilized 9.794317 +system.ruby.network.routers02.msg_count.Request_Control::1 78487 +system.ruby.network.routers02.msg_count.Response_Data::4 79544 +system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 233 +system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 178 +system.ruby.network.routers02.msg_count.Response_Control::4 91 +system.ruby.network.routers02.msg_count.Writeback_Data::4 85427 +system.ruby.network.routers02.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers02.msg_count.Persistent_Control::3 84745 +system.ruby.network.routers02.msg_bytes.Request_Control::1 627896 +system.ruby.network.routers02.msg_bytes.Response_Data::4 5727168 +system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 16776 +system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 12816 +system.ruby.network.routers02.msg_bytes.Response_Control::4 728 +system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6150744 +system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers02.msg_bytes.Persistent_Control::3 677960 +system.ruby.network.routers03.percent_links_utilized 9.794274 +system.ruby.network.routers03.msg_count.Request_Control::1 78427 +system.ruby.network.routers03.msg_count.Response_Data::4 79534 +system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 228 +system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 193 +system.ruby.network.routers03.msg_count.Response_Control::4 79 +system.ruby.network.routers03.msg_count.Writeback_Data::4 85423 +system.ruby.network.routers03.msg_count.Broadcast_Control::1 626645 +system.ruby.network.routers03.msg_count.Persistent_Control::3 84847 +system.ruby.network.routers03.msg_bytes.Request_Control::1 627416 +system.ruby.network.routers03.msg_bytes.Response_Data::4 5726448 +system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 16416 +system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 13896 +system.ruby.network.routers03.msg_bytes.Response_Control::4 632 +system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6150456 +system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5013160 +system.ruby.network.routers03.msg_bytes.Persistent_Control::3 678776 +system.ruby.network.routers04.percent_links_utilized 9.773425 +system.ruby.network.routers04.msg_count.Request_Control::1 78242 +system.ruby.network.routers04.msg_count.Response_Data::4 79347 +system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 225 system.ruby.network.routers04.msg_count.ResponseLocal_Data::4 171 -system.ruby.network.routers04.msg_count.Response_Control::4 68 -system.ruby.network.routers04.msg_count.Writeback_Data::4 85615 -system.ruby.network.routers04.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers04.msg_count.Persistent_Control::3 84346 -system.ruby.network.routers04.msg_bytes.Request_Control::1 629552 -system.ruby.network.routers04.msg_bytes.Response_Data::4 5749344 -system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 15264 +system.ruby.network.routers04.msg_count.Response_Control::4 88 +system.ruby.network.routers04.msg_count.Writeback_Data::4 85130 +system.ruby.network.routers04.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers04.msg_count.Persistent_Control::3 84714 +system.ruby.network.routers04.msg_bytes.Request_Control::1 625936 +system.ruby.network.routers04.msg_bytes.Response_Data::4 5712984 +system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 16200 system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4 12312 -system.ruby.network.routers04.msg_bytes.Response_Control::4 544 -system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6164280 -system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers04.msg_bytes.Persistent_Control::3 674768 -system.ruby.network.routers05.percent_links_utilized 9.728818 -system.ruby.network.routers05.msg_count.Request_Control::1 77845 -system.ruby.network.routers05.msg_count.Response_Data::4 78890 -system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 237 -system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 191 -system.ruby.network.routers05.msg_count.Response_Control::4 89 -system.ruby.network.routers05.msg_count.Writeback_Data::4 84499 -system.ruby.network.routers05.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers05.msg_count.Persistent_Control::3 84008 -system.ruby.network.routers05.msg_bytes.Request_Control::1 622760 -system.ruby.network.routers05.msg_bytes.Response_Data::4 5680080 -system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 17064 -system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 13752 -system.ruby.network.routers05.msg_bytes.Response_Control::4 712 -system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6083928 -system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers05.msg_bytes.Persistent_Control::3 672064 -system.ruby.network.routers06.percent_links_utilized 9.763255 -system.ruby.network.routers06.msg_count.Request_Control::1 78190 -system.ruby.network.routers06.msg_count.Response_Data::4 79232 -system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 249 -system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 185 -system.ruby.network.routers06.msg_count.Response_Control::4 79 -system.ruby.network.routers06.msg_count.Writeback_Data::4 84992 -system.ruby.network.routers06.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers06.msg_count.Persistent_Control::3 84112 -system.ruby.network.routers06.msg_bytes.Request_Control::1 625520 -system.ruby.network.routers06.msg_bytes.Response_Data::4 5704704 -system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 17928 -system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 13320 -system.ruby.network.routers06.msg_bytes.Response_Control::4 632 -system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6119424 -system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers06.msg_bytes.Persistent_Control::3 672896 -system.ruby.network.routers07.percent_links_utilized 9.771718 -system.ruby.network.routers07.msg_count.Request_Control::1 78216 -system.ruby.network.routers07.msg_count.Response_Data::4 79263 -system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 237 -system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 176 -system.ruby.network.routers07.msg_count.Response_Control::4 75 -system.ruby.network.routers07.msg_count.Writeback_Data::4 85180 -system.ruby.network.routers07.msg_count.Broadcast_Control::1 626017 -system.ruby.network.routers07.msg_count.Persistent_Control::3 84276 -system.ruby.network.routers07.msg_bytes.Request_Control::1 625728 -system.ruby.network.routers07.msg_bytes.Response_Data::4 5706936 -system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 17064 -system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 12672 -system.ruby.network.routers07.msg_bytes.Response_Control::4 600 -system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6132960 -system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5008136 -system.ruby.network.routers07.msg_bytes.Persistent_Control::3 674208 -system.ruby.network.routers08.percent_links_utilized 41.060174 -system.ruby.network.routers08.msg_count.Request_Control::1 626017 -system.ruby.network.routers08.msg_count.Request_Control::2 624256 -system.ruby.network.routers08.msg_count.Response_Data::4 6428 -system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1761 -system.ruby.network.routers08.msg_count.Response_Control::4 663 -system.ruby.network.routers08.msg_count.Writeback_Data::4 863183 -system.ruby.network.routers08.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers08.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers08.msg_bytes.Request_Control::1 5008136 -system.ruby.network.routers08.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers08.msg_bytes.Response_Data::4 462816 -system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 126792 -system.ruby.network.routers08.msg_bytes.Response_Control::4 5304 -system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62149176 -system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers08.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers09.percent_links_utilized 38.171832 -system.ruby.network.routers09.msg_count.Request_Control::2 624256 -system.ruby.network.routers09.msg_count.Response_Data::4 627483 -system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 80 +system.ruby.network.routers04.msg_bytes.Response_Control::4 704 +system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6129360 +system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers04.msg_bytes.Persistent_Control::3 677712 +system.ruby.network.routers05.percent_links_utilized 9.789769 +system.ruby.network.routers05.msg_count.Request_Control::1 78355 +system.ruby.network.routers05.msg_count.Response_Data::4 79451 +system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 233 +system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 193 +system.ruby.network.routers05.msg_count.Response_Control::4 94 +system.ruby.network.routers05.msg_count.Writeback_Data::4 85392 +system.ruby.network.routers05.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers05.msg_count.Persistent_Control::3 84833 +system.ruby.network.routers05.msg_bytes.Request_Control::1 626840 +system.ruby.network.routers05.msg_bytes.Response_Data::4 5720472 +system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 16776 +system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 13896 +system.ruby.network.routers05.msg_bytes.Response_Control::4 752 +system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6148224 +system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers05.msg_bytes.Persistent_Control::3 678664 +system.ruby.network.routers06.percent_links_utilized 9.784151 +system.ruby.network.routers06.msg_count.Request_Control::1 78308 +system.ruby.network.routers06.msg_count.Response_Data::4 79379 +system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 215 +system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 160 +system.ruby.network.routers06.msg_count.Response_Control::4 76 +system.ruby.network.routers06.msg_count.Writeback_Data::4 85373 +system.ruby.network.routers06.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers06.msg_count.Persistent_Control::3 84869 +system.ruby.network.routers06.msg_bytes.Request_Control::1 626464 +system.ruby.network.routers06.msg_bytes.Response_Data::4 5715288 +system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 15480 +system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 11520 +system.ruby.network.routers06.msg_bytes.Response_Control::4 608 +system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6146856 +system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers06.msg_bytes.Persistent_Control::3 678952 +system.ruby.network.routers07.percent_links_utilized 9.758328 +system.ruby.network.routers07.msg_count.Request_Control::1 78008 +system.ruby.network.routers07.msg_count.Response_Data::4 79015 +system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 230 +system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 174 +system.ruby.network.routers07.msg_count.Response_Control::4 93 +system.ruby.network.routers07.msg_count.Writeback_Data::4 85072 +system.ruby.network.routers07.msg_count.Broadcast_Control::1 626646 +system.ruby.network.routers07.msg_count.Persistent_Control::3 84869 +system.ruby.network.routers07.msg_bytes.Request_Control::1 624064 +system.ruby.network.routers07.msg_bytes.Response_Data::4 5689080 +system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 16560 +system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 12528 +system.ruby.network.routers07.msg_bytes.Response_Control::4 744 +system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6125184 +system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5013168 +system.ruby.network.routers07.msg_bytes.Persistent_Control::3 678952 +system.ruby.network.routers08.percent_links_utilized 41.095392 +system.ruby.network.routers08.msg_count.Request_Control::1 626633 +system.ruby.network.routers08.msg_count.Request_Control::2 624840 +system.ruby.network.routers08.msg_count.Response_Data::4 6218 +system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1793 +system.ruby.network.routers08.msg_count.Response_Control::4 681 +system.ruby.network.routers08.msg_count.Writeback_Data::4 864479 +system.ruby.network.routers08.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers08.msg_count.Persistent_Control::3 75402 +system.ruby.network.routers08.msg_bytes.Request_Control::1 5013064 +system.ruby.network.routers08.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers08.msg_bytes.Response_Data::4 447696 +system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 129096 +system.ruby.network.routers08.msg_bytes.Response_Control::4 5448 +system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62242488 +system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers08.msg_bytes.Persistent_Control::3 603216 +system.ruby.network.routers09.percent_links_utilized 38.216549 +system.ruby.network.routers09.msg_count.Request_Control::2 624840 +system.ruby.network.routers09.msg_count.Response_Data::4 628003 +system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 65 system.ruby.network.routers09.msg_count.Response_Control::4 2 -system.ruby.network.routers09.msg_count.Writeback_Data::4 238812 -system.ruby.network.routers09.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers09.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers09.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers09.msg_bytes.Response_Data::4 45178776 -system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 5760 +system.ruby.network.routers09.msg_count.Writeback_Data::4 239712 +system.ruby.network.routers09.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers09.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers09.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers09.msg_bytes.Response_Data::4 45216216 +system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 4680 system.ruby.network.routers09.msg_bytes.Response_Control::4 16 -system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17194464 -system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers09.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers10.percent_links_utilized 17.584176 -system.ruby.network.routers10.msg_count.Request_Control::1 626017 -system.ruby.network.routers10.msg_count.Request_Control::2 624256 -system.ruby.network.routers10.msg_count.Response_Data::4 634331 -system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1841 -system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 732 -system.ruby.network.routers10.msg_count.Response_Control::4 667 -system.ruby.network.routers10.msg_count.Writeback_Data::4 891709 -system.ruby.network.routers10.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers10.msg_count.Broadcast_Control::1 4382119 -system.ruby.network.routers10.msg_count.Persistent_Control::3 674514 -system.ruby.network.routers10.msg_bytes.Request_Control::1 5008136 -system.ruby.network.routers10.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers10.msg_bytes.Response_Data::4 45671832 -system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 132552 -system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 52704 -system.ruby.network.routers10.msg_bytes.Response_Control::4 5336 -system.ruby.network.routers10.msg_bytes.Writeback_Data::4 64203048 -system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35056952 -system.ruby.network.routers10.msg_bytes.Persistent_Control::3 5396112 -system.ruby.network.msg_count.Request_Control 3750820 -system.ruby.network.msg_count.Response_Data 1902992 -system.ruby.network.msg_count.ResponseL2hit_Data 5523 -system.ruby.network.msg_count.ResponseLocal_Data 2196 -system.ruby.network.msg_count.Response_Control 2001 -system.ruby.network.msg_count.Writeback_Data 2675127 -system.ruby.network.msg_count.Writeback_Control 1139385 -system.ruby.network.msg_count.Broadcast_Control 9390255 -system.ruby.network.msg_count.Persistent_Control 1498920 -system.ruby.network.msg_byte.Request_Control 30006560 -system.ruby.network.msg_byte.Response_Data 137015424 -system.ruby.network.msg_byte.ResponseL2hit_Data 397656 -system.ruby.network.msg_byte.ResponseLocal_Data 158112 -system.ruby.network.msg_byte.Response_Control 16008 -system.ruby.network.msg_byte.Writeback_Data 192609144 -system.ruby.network.msg_byte.Writeback_Control 9115080 -system.ruby.network.msg_byte.Broadcast_Control 75122040 -system.ruby.network.msg_byte.Persistent_Control 11991360 -system.ruby.network.routers00.throttle0.link_utilization 11.752606 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 78769 -system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 219 -system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 88 -system.ruby.network.routers00.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3582 -system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 547590 -system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5671368 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 15768 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 6336 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 257904 -system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4380720 -system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers00.throttle1.link_utilization 7.833689 -system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78427 -system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 707 -system.ruby.network.routers00.throttle1.msg_count.ResponseL2hit_Data::4 10 -system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 112 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 93 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 81878 -system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78427 -system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 9502 -system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 627416 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 50904 -system.ruby.network.routers00.throttle1.msg_bytes.ResponseL2hit_Data::4 720 -system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 8064 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 744 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5895216 -system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 627416 -system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 76016 -system.ruby.network.routers01.throttle0.link_utilization 11.721135 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78264 -system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 233 -system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 93 +system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17259264 +system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers09.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers10.percent_links_utilized 17.602545 +system.ruby.network.routers10.msg_count.Request_Control::1 626633 +system.ruby.network.routers10.msg_count.Request_Control::2 624840 +system.ruby.network.routers10.msg_count.Response_Data::4 634654 +system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1858 +system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 707 +system.ruby.network.routers10.msg_count.Response_Control::4 686 +system.ruby.network.routers10.msg_count.Writeback_Data::4 893539 +system.ruby.network.routers10.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers10.msg_count.Broadcast_Control::1 4386522 +system.ruby.network.routers10.msg_count.Persistent_Control::3 678626 +system.ruby.network.routers10.msg_bytes.Request_Control::1 5013064 +system.ruby.network.routers10.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers10.msg_bytes.Response_Data::4 45695088 +system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 133776 +system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 50904 +system.ruby.network.routers10.msg_bytes.Response_Control::4 5488 +system.ruby.network.routers10.msg_bytes.Writeback_Data::4 64334808 +system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35092176 +system.ruby.network.routers10.msg_bytes.Persistent_Control::3 5429008 +system.ruby.network.msg_count.Request_Control 3754433 +system.ruby.network.msg_count.Response_Data 1903962 +system.ruby.network.msg_count.ResponseL2hit_Data 5574 +system.ruby.network.msg_count.ResponseLocal_Data 2121 +system.ruby.network.msg_count.Response_Control 2058 +system.ruby.network.msg_count.Writeback_Data 2680620 +system.ruby.network.msg_count.Writeback_Control 1139628 +system.ruby.network.msg_count.Broadcast_Control 9399689 +system.ruby.network.msg_count.Persistent_Control 1508058 +system.ruby.network.msg_byte.Request_Control 30035464 +system.ruby.network.msg_byte.Response_Data 137085264 +system.ruby.network.msg_byte.ResponseL2hit_Data 401328 +system.ruby.network.msg_byte.ResponseLocal_Data 152712 +system.ruby.network.msg_byte.Response_Control 16464 +system.ruby.network.msg_byte.Writeback_Data 193004640 +system.ruby.network.msg_byte.Writeback_Control 9117024 +system.ruby.network.msg_byte.Broadcast_Control 75197512 +system.ruby.network.msg_byte.Persistent_Control 12064464 +system.ruby.network.routers00.throttle0.link_utilization 11.768878 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 78889 +system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 246 +system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 94 +system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3595 +system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 548051 +system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5680008 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 17712 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 6768 +system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 258840 +system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4384408 +system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers00.throttle1.link_utilization 7.845162 +system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78596 +system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 714 +system.ruby.network.routers00.throttle1.msg_count.ResponseL2hit_Data::4 7 +system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 82 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 88 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 82064 +system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78595 +system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 9410 +system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 628768 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 51408 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseL2hit_Data::4 504 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 5904 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 704 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5908608 +system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 628760 +system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 75280 +system.ruby.network.routers01.throttle0.link_utilization 11.746697 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78525 +system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 229 +system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 89 system.ruby.network.routers01.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3609 -system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 548062 -system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5635008 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 16776 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 6696 +system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3653 +system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 548422 +system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5653800 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 16488 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 6408 system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 259848 -system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4384496 -system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers01.throttle1.link_utilization 7.791089 -system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 77956 -system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 727 -system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 13 -system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 95 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 97 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 81410 -system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 77955 -system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 9646 -system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 623648 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 52344 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 936 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 6840 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 776 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5861520 -system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 623640 -system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 77168 -system.ruby.network.routers02.throttle0.link_utilization 11.758119 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 78892 -system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 188 -system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 92 -system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3562 -system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 547548 -system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5680224 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 13536 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 6624 -system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 256464 -system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4380384 -system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers02.throttle1.link_utilization 7.838875 -system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78469 -system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 790 -system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 7 -system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 87 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 92 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81895 -system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78469 -system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 9374 -system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 627752 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 56880 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 504 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 6264 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 736 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5896440 -system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 627752 -system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 74992 -system.ruby.network.routers03.throttle0.link_utilization 11.738819 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 78586 -system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 225 -system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 89 -system.ruby.network.routers03.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3557 -system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 547796 -system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5658192 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 16200 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 6408 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 256104 -system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4382368 -system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers03.throttle1.link_utilization 7.815033 -system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78221 -system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 778 -system.ruby.network.routers03.throttle1.msg_count.ResponseL2hit_Data::4 11 -system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 85 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 73 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81644 -system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78221 -system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 9466 -system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 625768 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 56016 -system.ruby.network.routers03.throttle1.msg_bytes.ResponseL2hit_Data::4 792 -system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 6120 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 584 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5878368 -system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 625768 -system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 75728 -system.ruby.network.routers04.throttle0.link_utilization 11.768646 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 79086 -system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 202 -system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 87 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3520 -system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 547323 -system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5694192 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 14544 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 6264 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 253440 -system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4378584 -system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers04.throttle1.link_utilization 7.856377 -system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 78694 -system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 766 -system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 10 -system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 84 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 67 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 82095 -system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 78694 -system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 9400 -system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 629552 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 55152 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 720 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 6048 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 536 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5910840 -system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 629552 -system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 75200 -system.ruby.network.routers05.throttle0.link_utilization 11.697466 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78153 -system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 224 -system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 101 -system.ruby.network.routers05.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 3403 -system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 548172 -system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5627016 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 16128 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 7272 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 245016 -system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4385376 -system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers05.throttle1.link_utilization 7.760169 -system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 77845 -system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 737 -system.ruby.network.routers05.throttle1.msg_count.ResponseL2hit_Data::4 13 -system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 90 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 88 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 81096 -system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 77845 -system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 9062 -system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 622760 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 53064 -system.ruby.network.routers05.throttle1.msg_bytes.ResponseL2hit_Data::4 936 -system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 6480 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 704 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5838912 -system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 622760 -system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 72496 -system.ruby.network.routers06.throttle0.link_utilization 11.726769 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 78502 -system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 243 -system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 86 -system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3467 -system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 547827 -system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5652144 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 17496 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 6192 -system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 249624 -system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4382616 -system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers06.throttle1.link_utilization 7.799741 -system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 78190 -system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 730 -system.ruby.network.routers06.throttle1.msg_count.ResponseL2hit_Data::4 6 -system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 99 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 79 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81525 -system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 78190 -system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 9166 -system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 625520 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 52560 -system.ruby.network.routers06.throttle1.msg_bytes.ResponseL2hit_Data::4 432 -system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 7128 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 632 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5869800 -system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 625520 -system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 73328 -system.ruby.network.routers07.throttle0.link_utilization 11.734234 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 78523 -system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 227 -system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 96 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::4 3 -system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3551 -system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 547801 -system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5653656 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 16344 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 6912 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4 24 -system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 255672 -system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4382408 -system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers07.throttle1.link_utilization 7.809202 -system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 78216 -system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 740 -system.ruby.network.routers07.throttle1.msg_count.ResponseL2hit_Data::4 10 -system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 80 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 72 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81629 -system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 78216 -system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 9330 -system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 625728 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 53280 -system.ruby.network.routers07.throttle1.msg_bytes.ResponseL2hit_Data::4 720 -system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 5760 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 576 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5877288 -system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 625728 -system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 74640 -system.ruby.network.routers08.throttle0.link_utilization 54.439316 -system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 626017 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 657 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 625330 -system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5008136 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 5256 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45023760 -system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers08.throttle1.link_utilization 27.681033 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 624256 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 6428 -system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1761 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 6 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 237853 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 462816 -system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 126792 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 48 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17125416 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers09.throttle0.link_utilization 28.149182 -system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 624256 -system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 5555 -system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 80 -system.ruby.network.routers09.throttle0.msg_count.Response_Control::4 2 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 238128 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 399960 -system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 5760 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4 16 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17145216 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers09.throttle1.link_utilization 48.194482 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 621928 -system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 684 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44778816 -system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 49248 -system.ruby.network.routers10.throttle0.link_utilization 11.670881 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 78769 -system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 219 -system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 88 -system.ruby.network.routers10.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3582 -system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 547590 -system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 65444 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5671368 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 15768 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 6336 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 257904 -system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4380720 -system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 523552 -system.ruby.network.routers10.throttle1.link_utilization 11.638172 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78264 -system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 233 -system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 93 +system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 263016 +system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4387376 +system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers01.throttle1.link_utilization 7.814615 +system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 78224 +system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 689 +system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 12 +system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 80 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 79 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 81761 +system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 78224 +system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 9534 +system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 625792 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 49608 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 864 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 5760 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 632 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5886792 +system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 625792 +system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 76272 +system.ruby.network.routers02.throttle0.link_utilization 11.757615 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 78811 +system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 224 +system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 95 +system.ruby.network.routers02.throttle0.msg_count.Response_Control::4 4 +system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3536 +system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 548159 +system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5674392 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 16128 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 6840 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::4 32 +system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 254592 +system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4385272 +system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers02.throttle1.link_utilization 7.831019 +system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78487 +system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 733 +system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 9 +system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 83 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 87 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81891 +system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78487 +system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 9342 +system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 627896 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 52776 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 648 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 5976 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 696 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5896152 +system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 627896 +system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 74736 +system.ruby.network.routers03.throttle0.link_utilization 11.757289 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 78790 +system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 215 +system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 91 +system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3560 +system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 548218 +system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5672880 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 15480 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 6552 +system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 256320 +system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4385744 +system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers03.throttle1.link_utilization 7.831260 +system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78427 +system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 744 +system.ruby.network.routers03.throttle1.msg_count.ResponseL2hit_Data::4 13 +system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 102 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 79 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81863 +system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78427 +system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 9444 +system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 627416 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 53568 +system.ruby.network.routers03.throttle1.msg_bytes.ResponseL2hit_Data::4 936 +system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 7344 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 632 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5894136 +system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 627416 +system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 75552 +system.ruby.network.routers04.throttle0.link_utilization 11.739724 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 78596 +system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 219 +system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 81 +system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3512 +system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 548404 +system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5658912 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 15768 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 5832 +system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 252864 +system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4387232 +system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers04.throttle1.link_utilization 7.807127 +system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 78242 +system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 751 +system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 6 +system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 90 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 88 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 81618 +system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 78242 +system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 9311 +system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 625936 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 54072 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 432 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 6480 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 704 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5876496 +system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 625936 +system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 74488 +system.ruby.network.routers05.throttle0.link_utilization 11.754151 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78695 +system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 225 +system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 91 +system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 3596 +system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 548291 +system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5666040 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 16200 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 6552 +system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 258912 +system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4386328 +system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers05.throttle1.link_utilization 7.825388 +system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 78355 +system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 756 +system.ruby.network.routers05.throttle1.msg_count.ResponseL2hit_Data::4 8 +system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 102 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 94 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 81796 +system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 78355 +system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 9430 +system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 626840 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 54432 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseL2hit_Data::4 576 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 7344 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 752 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5889312 +system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 626840 +system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 75440 +system.ruby.network.routers06.throttle0.link_utilization 11.749534 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 78652 +system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 211 +system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 85 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::4 1 +system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3594 +system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 548338 +system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5662944 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 15192 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 6120 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4 8 +system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 258768 +system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4386704 +system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers06.throttle1.link_utilization 7.818768 +system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 78308 +system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 727 +system.ruby.network.routers06.throttle1.msg_count.ResponseL2hit_Data::4 4 +system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 75 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 75 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81779 +system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 78308 +system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 9466 +system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 626464 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 52344 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseL2hit_Data::4 288 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 5400 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 600 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5888088 +system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 626464 +system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 75728 +system.ruby.network.routers07.throttle0.link_utilization 11.727034 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 78308 +system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 224 +system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 81 +system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3605 +system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 548638 +system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5638176 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 16128 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 5832 +system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 259560 +system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4389104 +system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers07.throttle1.link_utilization 7.789622 +system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 78008 +system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 707 +system.ruby.network.routers07.throttle1.msg_count.ResponseL2hit_Data::4 6 +system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 93 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 93 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81467 +system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 78008 +system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 9466 +system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 624064 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 50904 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseL2hit_Data::4 432 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 6696 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 744 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5865624 +system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 624064 +system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 75728 +system.ruby.network.routers08.throttle0.link_utilization 54.474593 +system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 626633 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 680 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 625931 +system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 75402 +system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5013064 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 5440 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45067032 +system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 603216 +system.ruby.network.routers08.throttle1.link_utilization 27.716191 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 624840 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 6218 +system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1793 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 1 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 238548 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 447696 +system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 129096 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 8 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17175456 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers09.throttle0.link_utilization 28.198116 +system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 624840 +system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 5388 +system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 65 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 238956 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 387936 +system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 4680 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17204832 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 603224 +system.ruby.network.routers09.throttle1.link_utilization 48.234982 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 622615 +system.ruby.network.routers09.throttle1.msg_count.Response_Control::4 2 +system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 756 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44828280 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::4 16 +system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 54432 +system.ruby.network.routers10.throttle0.link_utilization 11.687976 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 78889 +system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 246 +system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 94 +system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3595 +system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 548051 +system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 65993 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5680008 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 17712 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 6768 +system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 258840 +system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4384408 +system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 527944 +system.ruby.network.routers10.throttle1.link_utilization 11.664728 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78525 +system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 229 +system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 89 system.ruby.network.routers10.throttle1.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3609 -system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 548062 -system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 65300 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5635008 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 16776 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 6696 +system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3653 +system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 548422 +system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 65869 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5653800 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 16488 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 6408 system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 259848 -system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4384496 -system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 522400 -system.ruby.network.routers10.throttle2.link_utilization 11.677495 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 78892 -system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 188 -system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 92 -system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3562 -system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 547548 -system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 65572 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5680224 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 13536 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 6624 -system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 256464 -system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4380384 -system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 524576 -system.ruby.network.routers10.throttle3.link_utilization 11.657404 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 78586 -system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 225 -system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 89 -system.ruby.network.routers10.throttle3.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3557 -system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 547796 -system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 65480 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5658192 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 16200 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 6408 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 256104 -system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4382368 -system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 523840 -system.ruby.network.routers10.throttle4.link_utilization 11.687807 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 79086 -system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 202 -system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 87 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3520 -system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 547323 -system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 65546 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5694192 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 14544 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 6264 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 253440 -system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4378584 -system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 524368 -system.ruby.network.routers10.throttle5.link_utilization 11.619543 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78154 -system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 224 -system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 101 -system.ruby.network.routers10.throttle5.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 3403 -system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 548172 -system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 65884 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5627088 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 16128 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 7272 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 245016 -system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4385376 -system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 527072 -system.ruby.network.routers10.throttle6.link_utilization 11.647934 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 78502 -system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 243 -system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 86 -system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3467 -system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 547827 -system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 65780 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5652144 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 17496 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 6192 -system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 249624 -system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4382616 -system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 526240 -system.ruby.network.routers10.throttle7.link_utilization 11.653989 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 78523 -system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 227 -system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 96 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::4 3 -system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3551 -system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 547801 -system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 65616 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5653656 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 16344 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 6912 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4 24 -system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 255672 -system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4382408 -system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 524928 -system.ruby.network.routers10.throttle8.link_utilization 54.439350 -system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 626017 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 657 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 625330 -system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5008136 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 5256 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45023760 -system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 599568 -system.ruby.network.routers10.throttle9.link_utilization 28.149182 -system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 624256 -system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 5555 -system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 80 -system.ruby.network.routers10.throttle9.msg_count.Response_Control::4 2 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 238128 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 379795 -system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 74946 -system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 4994048 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 399960 -system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 5760 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4 16 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17145216 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3038360 -system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 599568 +system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 263016 +system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4387376 +system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 526952 +system.ruby.network.routers10.throttle2.link_utilization 11.677297 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 78811 +system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 224 +system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 95 +system.ruby.network.routers10.throttle2.msg_count.Response_Control::4 4 +system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3536 +system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 548159 +system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 66061 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5674392 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 16128 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 6840 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::4 32 +system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 254592 +system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4385272 +system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 528488 +system.ruby.network.routers10.throttle3.link_utilization 11.676128 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 78790 +system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 215 +system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 91 +system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3560 +system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 548219 +system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 65959 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5672880 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 15480 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 6552 +system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 256320 +system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4385752 +system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 527672 +system.ruby.network.routers10.throttle4.link_utilization 11.659673 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 78596 +system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 219 +system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 81 +system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3512 +system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 548404 +system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 66092 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5658912 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 15768 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 5832 +system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 252864 +system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4387232 +system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 528736 +system.ruby.network.routers10.throttle5.link_utilization 11.673076 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78695 +system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 225 +system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 91 +system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 3596 +system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 548291 +system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 65973 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5666040 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 16200 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 6552 +system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 258912 +system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4386328 +system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 527784 +system.ruby.network.routers10.throttle6.link_utilization 11.668150 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 78652 +system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 211 +system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 85 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::4 1 +system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3594 +system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 548338 +system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 65937 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5662944 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 15192 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 6120 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4 8 +system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 258768 +system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4386704 +system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 527496 +system.ruby.network.routers10.throttle7.link_utilization 11.645650 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 78308 +system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 224 +system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 81 +system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3605 +system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 548638 +system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 65937 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5638176 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 16128 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 5832 +system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 259560 +system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4389104 +system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 527496 +system.ruby.network.routers10.throttle8.link_utilization 54.474627 +system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 626633 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 680 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 625931 +system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 75402 +system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5013064 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 5440 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45067032 +system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 603216 +system.ruby.network.routers10.throttle9.link_utilization 28.198142 +system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 624840 +system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 5388 +system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 65 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 238957 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 379876 +system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 75403 +system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 4998720 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 387936 +system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 4680 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17204904 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3039008 +system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 603224 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 403218 -system.ruby.LD.latency_hist::mean 1187.037116 -system.ruby.LD.latency_hist::gmean 968.761673 -system.ruby.LD.latency_hist::stdev 633.555018 -system.ruby.LD.latency_hist | 72720 18.03% 18.03% | 100802 25.00% 43.03% | 98637 24.46% 67.50% | 90849 22.53% 90.03% | 37178 9.22% 99.25% | 3019 0.75% 100.00% | 13 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 403218 +system.ruby.LD.latency_hist::samples 403415 +system.ruby.LD.latency_hist::mean 1186.620869 +system.ruby.LD.latency_hist::gmean 962.136054 +system.ruby.LD.latency_hist::stdev 640.709705 +system.ruby.LD.latency_hist | 75729 18.77% 18.77% | 98135 24.33% 43.10% | 96575 23.94% 67.04% | 91976 22.80% 89.84% | 37932 9.40% 99.24% | 3050 0.76% 100.00% | 18 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 403415 system.ruby.LD.hit_latency_hist::bucket_size 512 system.ruby.LD.hit_latency_hist::max_bucket 5119 -system.ruby.LD.hit_latency_hist::samples 1797 -system.ruby.LD.hit_latency_hist::mean 1063.417919 -system.ruby.LD.hit_latency_hist::gmean 584.649730 -system.ruby.LD.hit_latency_hist::stdev 677.687491 -system.ruby.LD.hit_latency_hist | 466 25.93% 25.93% | 409 22.76% 48.69% | 420 23.37% 72.06% | 356 19.81% 91.88% | 134 7.46% 99.33% | 12 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 1797 +system.ruby.LD.hit_latency_hist::samples 1783 +system.ruby.LD.hit_latency_hist::mean 1056.459899 +system.ruby.LD.hit_latency_hist::gmean 549.688285 +system.ruby.LD.hit_latency_hist::stdev 697.611596 +system.ruby.LD.hit_latency_hist | 497 27.87% 27.87% | 389 21.82% 49.69% | 380 21.31% 71.00% | 358 20.08% 91.08% | 147 8.24% 99.33% | 12 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 1783 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 401421 -system.ruby.LD.miss_latency_hist::mean 1187.590510 -system.ruby.LD.miss_latency_hist::gmean 970.954236 -system.ruby.LD.miss_latency_hist::stdev 633.297193 -system.ruby.LD.miss_latency_hist | 72254 18.00% 18.00% | 100393 25.01% 43.01% | 98217 24.47% 67.48% | 90493 22.54% 90.02% | 37044 9.23% 99.25% | 3007 0.75% 100.00% | 13 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 401421 +system.ruby.LD.miss_latency_hist::samples 401632 +system.ruby.LD.miss_latency_hist::mean 1187.198704 +system.ruby.LD.miss_latency_hist::gmean 964.530118 +system.ruby.LD.miss_latency_hist::stdev 640.387788 +system.ruby.LD.miss_latency_hist | 75232 18.73% 18.73% | 97746 24.34% 43.07% | 96195 23.95% 67.02% | 91618 22.81% 89.83% | 37785 9.41% 99.24% | 3038 0.76% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 401632 system.ruby.ST.latency_hist::bucket_size 512 system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 222960 -system.ruby.ST.latency_hist::mean 1190.221941 -system.ruby.ST.latency_hist::gmean 972.764912 -system.ruby.ST.latency_hist::stdev 633.065992 -system.ruby.ST.latency_hist | 39845 17.87% 17.87% | 55705 24.98% 42.86% | 54441 24.42% 67.27% | 50687 22.73% 90.01% | 20632 9.25% 99.26% | 1641 0.74% 100.00% | 9 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 222960 +system.ruby.ST.latency_hist::samples 223395 +system.ruby.ST.latency_hist::mean 1188.945102 +system.ruby.ST.latency_hist::gmean 965.513965 +system.ruby.ST.latency_hist::stdev 639.616031 +system.ruby.ST.latency_hist | 41250 18.47% 18.47% | 54688 24.48% 42.95% | 53847 24.10% 67.05% | 50808 22.74% 89.79% | 21051 9.42% 99.22% | 1740 0.78% 100.00% | 11 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 223395 system.ruby.ST.hit_latency_hist::bucket_size 512 system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 992 -system.ruby.ST.hit_latency_hist::mean 1062.549395 -system.ruby.ST.hit_latency_hist::gmean 587.285755 -system.ruby.ST.hit_latency_hist::stdev 696.623081 -system.ruby.ST.hit_latency_hist | 276 27.82% 27.82% | 214 21.57% 49.40% | 214 21.57% 70.97% | 199 20.06% 91.03% | 82 8.27% 99.29% | 7 0.71% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 992 +system.ruby.ST.hit_latency_hist::samples 1025 +system.ruby.ST.hit_latency_hist::mean 1078.521951 +system.ruby.ST.hit_latency_hist::gmean 561.636604 +system.ruby.ST.hit_latency_hist::stdev 683.464976 +system.ruby.ST.hit_latency_hist | 260 25.37% 25.37% | 227 22.15% 47.51% | 240 23.41% 70.93% | 218 21.27% 92.20% | 72 7.02% 99.22% | 8 0.78% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 1025 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 221968 -system.ruby.ST.miss_latency_hist::mean 1190.792524 -system.ruby.ST.miss_latency_hist::gmean 974.961218 -system.ruby.ST.miss_latency_hist::stdev 632.711523 -system.ruby.ST.miss_latency_hist | 39569 17.83% 17.83% | 55491 25.00% 42.83% | 54227 24.43% 67.26% | 50488 22.75% 90.00% | 20550 9.26% 99.26% | 1634 0.74% 100.00% | 9 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 221968 +system.ruby.ST.miss_latency_hist::samples 222370 +system.ruby.ST.miss_latency_hist::mean 1189.454090 +system.ruby.ST.miss_latency_hist::gmean 967.928270 +system.ruby.ST.miss_latency_hist::stdev 639.364438 +system.ruby.ST.miss_latency_hist | 40990 18.43% 18.43% | 54461 24.49% 42.92% | 53607 24.11% 67.03% | 50590 22.75% 89.78% | 20979 9.43% 99.22% | 1732 0.78% 100.00% | 11 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 222370 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 system.ruby.L1Cache.hit_mach_latency_hist::samples 182 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 182 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 182 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache.hit_mach_latency_hist::total 182 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 1275 -system.ruby.L1Cache.miss_mach_latency_hist::mean 1136.723137 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 835.982535 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 658.879581 -system.ruby.L1Cache.miss_mach_latency_hist | 278 21.80% 21.80% | 295 23.14% 44.94% | 311 24.39% 69.33% | 273 21.41% 90.75% | 109 8.55% 99.29% | 9 0.71% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 1275 +system.ruby.L1Cache.miss_mach_latency_hist::samples 1245 +system.ruby.L1Cache.miss_mach_latency_hist::mean 1165.808835 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 866.633251 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 654.148867 +system.ruby.L1Cache.miss_mach_latency_hist | 244 19.60% 19.60% | 295 23.69% 43.29% | 325 26.10% 69.40% | 257 20.64% 90.04% | 110 8.84% 98.88% | 13 1.04% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 1245 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L2Cache.hit_mach_latency_hist::samples 2607 -system.ruby.L2Cache.hit_mach_latency_hist::mean 1137.187188 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 870.535124 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 645.700929 -system.ruby.L2Cache.hit_mach_latency_hist | 560 21.48% 21.48% | 623 23.90% 45.38% | 634 24.32% 69.70% | 555 21.29% 90.99% | 216 8.29% 99.27% | 19 0.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 2607 +system.ruby.L2Cache.hit_mach_latency_hist::samples 2626 +system.ruby.L2Cache.hit_mach_latency_hist::mean 1138.222011 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 858.362593 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 654.875841 +system.ruby.L2Cache.hit_mach_latency_hist | 575 21.90% 21.90% | 616 23.46% 45.35% | 620 23.61% 68.96% | 576 21.93% 90.90% | 219 8.34% 99.24% | 20 0.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 2626 system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 622114 -system.ruby.Directory.miss_mach_latency_hist::mean 1188.837228 -system.ruby.Directory.miss_mach_latency_hist::gmean 972.680340 -system.ruby.Directory.miss_mach_latency_hist::stdev 633.032297 -system.ruby.Directory.miss_mach_latency_hist | 111545 17.93% 17.93% | 155589 25.01% 42.94% | 152133 24.45% 67.39% | 140708 22.62% 90.01% | 57485 9.24% 99.25% | 4632 0.74% 100.00% | 22 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 622114 +system.ruby.Directory.miss_mach_latency_hist::samples 622757 +system.ruby.Directory.miss_mach_latency_hist::mean 1188.046805 +system.ruby.Directory.miss_mach_latency_hist::gmean 965.948790 +system.ruby.Directory.miss_mach_latency_hist::stdev 639.994908 +system.ruby.Directory.miss_mach_latency_hist | 115978 18.62% 18.62% | 151912 24.39% 43.02% | 149477 24.00% 67.02% | 141951 22.79% 89.81% | 58654 9.42% 99.23% | 4757 0.76% 100.00% | 28 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 622757 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 3 @@ -1139,455 +1125,445 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 3 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 89 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 88.864964 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 88 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 87.863425 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 6 system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 3 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 121 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 121 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 121 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 113 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 113 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 113 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 842 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1132.538005 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 845.934602 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 644.639931 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 178 21.14% 21.14% | 196 23.28% 44.42% | 223 26.48% 70.90% | 175 20.78% 91.69% | 65 7.72% 99.41% | 5 0.59% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 842 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 790 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1165.772152 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 872.747726 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 645.792422 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 147 18.61% 18.61% | 198 25.06% 43.67% | 206 26.08% 69.75% | 162 20.51% 90.25% | 67 8.48% 98.73% | 10 1.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 790 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1676 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1140.047733 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 880.887947 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 636.534605 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 345 20.58% 20.58% | 409 24.40% 44.99% | 420 25.06% 70.05% | 356 21.24% 91.29% | 134 8.00% 99.28% | 12 0.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1676 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1670 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1127.877246 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 842.413970 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 662.634655 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 384 22.99% 22.99% | 389 23.29% 46.29% | 380 22.75% 69.04% | 358 21.44% 90.48% | 147 8.80% 99.28% | 12 0.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1670 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400579 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1187.706228 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 971.235590 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 633.268915 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 72076 17.99% 17.99% | 100197 25.01% 43.01% | 97994 24.46% 67.47% | 90318 22.55% 90.02% | 36979 9.23% 99.25% | 3002 0.75% 100.00% | 13 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400579 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400842 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1187.240933 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 964.720221 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 640.377196 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 75085 18.73% 18.73% | 97548 24.34% 43.07% | 95989 23.95% 67.01% | 91456 22.82% 89.83% | 37718 9.41% 99.24% | 3028 0.76% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400842 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 61 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 61 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 61 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 69 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 69 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 69 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 433 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1144.861432 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 816.963977 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 686.412250 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 100 23.09% 23.09% | 99 22.86% 45.96% | 88 20.32% 66.28% | 98 22.63% 88.91% | 44 10.16% 99.08% | 4 0.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 433 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 455 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1165.872527 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 856.118494 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 669.127584 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 97 21.32% 21.32% | 97 21.32% 42.64% | 119 26.15% 68.79% | 95 20.88% 89.67% | 43 9.45% 99.12% | 3 0.66% 99.78% | 1 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 455 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 931 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1132.037594 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 852.203535 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 662.197435 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 215 23.09% 23.09% | 214 22.99% 46.08% | 214 22.99% 69.07% | 199 21.37% 90.44% | 82 8.81% 99.25% | 7 0.75% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 931 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 956 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1156.292887 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 886.950457 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 641.040115 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 191 19.98% 19.98% | 227 23.74% 43.72% | 240 25.10% 68.83% | 218 22.80% 91.63% | 72 7.53% 99.16% | 8 0.84% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 956 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221535 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1190.882299 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 975.298192 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 632.600514 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 39469 17.82% 17.82% | 55392 25.00% 42.82% | 54139 24.44% 67.26% | 50390 22.75% 90.00% | 20506 9.26% 99.26% | 1630 0.74% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221535 -system.ruby.Directory_Controller.GETX 238047 0.00% 0.00% -system.ruby.Directory_Controller.GETS 430291 0.00% 0.00% -system.ruby.Directory_Controller.Lockdown 37638 0.00% 0.00% -system.ruby.Directory_Controller.Unlockdown 37308 0.00% 0.00% -system.ruby.Directory_Controller.Data_Owner 338 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 243377 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner 518 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner_All_Tokens 378415 0.00% 0.00% -system.ruby.Directory_Controller.Tokens 126 0.00% 0.00% -system.ruby.Directory_Controller.Ack_All_Tokens 798 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 621889 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 242933 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 219876 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 397634 0.00% 0.00% -system.ruby.Directory_Controller.O.Lockdown 3871 0.00% 0.00% -system.ruby.Directory_Controller.O.Data_All_Tokens 51 0.00% 0.00% -system.ruby.Directory_Controller.O.Tokens 9 0.00% 0.00% -system.ruby.Directory_Controller.O.Ack_All_Tokens 792 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 2332 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 4104 0.00% 0.00% -system.ruby.Directory_Controller.NO.Lockdown 16032 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_Owner 338 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 242596 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner 517 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 378018 0.00% 0.00% -system.ruby.Directory_Controller.NO.Tokens 116 0.00% 0.00% -system.ruby.Directory_Controller.L.GETX 89 0.00% 0.00% -system.ruby.Directory_Controller.L.GETS 220 0.00% 0.00% -system.ruby.Directory_Controller.L.Lockdown 288 0.00% 0.00% -system.ruby.Directory_Controller.L.Unlockdown 37306 0.00% 0.00% -system.ruby.Directory_Controller.L.Data_All_Tokens 725 0.00% 0.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221915 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1189.502440 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 968.171906 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 639.302674 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 40893 18.43% 18.43% | 54364 24.50% 42.92% | 53488 24.10% 67.03% | 50495 22.75% 89.78% | 20936 9.43% 99.22% | 1729 0.78% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221915 +system.ruby.Directory_Controller.GETX 238248 0.00% 0.00% +system.ruby.Directory_Controller.GETS 430551 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 37871 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 37532 0.00% 0.00% +system.ruby.Directory_Controller.Data_Owner 328 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 244045 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner 513 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner_All_Tokens 378512 0.00% 0.00% +system.ruby.Directory_Controller.Tokens 112 0.00% 0.00% +system.ruby.Directory_Controller.Ack_All_Tokens 793 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 622582 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 243526 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 220266 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 397866 0.00% 0.00% +system.ruby.Directory_Controller.O.Lockdown 3948 0.00% 0.00% +system.ruby.Directory_Controller.O.Data_All_Tokens 48 0.00% 0.00% +system.ruby.Directory_Controller.O.Tokens 5 0.00% 0.00% +system.ruby.Directory_Controller.O.Ack_All_Tokens 781 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 2299 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETS 4077 0.00% 0.00% +system.ruby.Directory_Controller.NO.Lockdown 15913 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_Owner 327 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 243200 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner 512 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 378120 0.00% 0.00% +system.ruby.Directory_Controller.NO.Tokens 107 0.00% 0.00% +system.ruby.Directory_Controller.L.GETX 114 0.00% 0.00% +system.ruby.Directory_Controller.L.GETS 218 0.00% 0.00% +system.ruby.Directory_Controller.L.Lockdown 296 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 37529 0.00% 0.00% +system.ruby.Directory_Controller.L.Data_Owner 1 0.00% 0.00% +system.ruby.Directory_Controller.L.Data_All_Tokens 791 0.00% 0.00% system.ruby.Directory_Controller.L.Ack_Owner 1 0.00% 0.00% -system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 397 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETX 87 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 120 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Lockdown 129 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Data_All_Tokens 5 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Tokens 1 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Ack_All_Tokens 3 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Data 2 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 242804 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETX 56 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETS 180 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Lockdown 18 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Unlockdown 2 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Data 4396 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Ack 129 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.GETX 400 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.GETS 860 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Lockdown 24 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Memory_Data 17276 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.GETX 15207 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.GETS 27173 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Lockdown 17276 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 3 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 600215 0.00% 0.00% -system.ruby.L1Cache_Controller.Load | 50580 12.54% 12.54% | 50427 12.51% 25.05% | 50561 12.54% 37.59% | 50429 12.51% 50.09% | 50649 12.56% 62.66% | 49998 12.40% 75.05% | 50353 12.49% 87.54% | 50236 12.46% 100.00% -system.ruby.L1Cache_Controller.Load::total 403233 -system.ruby.L1Cache_Controller.Store | 27873 12.50% 12.50% | 27561 12.36% 24.86% | 27928 12.53% 37.39% | 27812 12.47% 49.86% | 28063 12.59% 62.45% | 27868 12.50% 74.95% | 27862 12.50% 87.44% | 28001 12.56% 100.00% -system.ruby.L1Cache_Controller.Store::total 222968 -system.ruby.L1Cache_Controller.L1_Replacement | 1481344 12.50% 12.50% | 1477625 12.47% 24.98% | 1484653 12.53% 37.51% | 1482932 12.52% 50.03% | 1487487 12.56% 62.59% | 1471439 12.42% 75.01% | 1479662 12.49% 87.50% | 1481181 12.50% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 11846323 -system.ruby.L1Cache_Controller.Data_Shared | 180 12.01% 12.01% | 193 12.88% 24.88% | 158 10.54% 35.42% | 187 12.47% 47.90% | 168 11.21% 59.11% | 205 13.68% 72.78% | 222 14.81% 87.59% | 186 12.41% 100.00% -system.ruby.L1Cache_Controller.Data_Shared::total 1499 -system.ruby.L1Cache_Controller.Data_Owner | 49 15.46% 15.46% | 61 19.24% 34.70% | 40 12.62% 47.32% | 37 11.67% 58.99% | 23 7.26% 66.25% | 34 10.73% 76.97% | 39 12.30% 89.27% | 34 10.73% 100.00% -system.ruby.L1Cache_Controller.Data_Owner::total 317 -system.ruby.L1Cache_Controller.Data_All_Tokens | 82429 12.53% 12.53% | 81945 12.46% 24.99% | 82536 12.55% 37.54% | 82233 12.50% 50.04% | 82704 12.57% 62.62% | 81642 12.41% 75.03% | 82037 12.47% 87.51% | 82177 12.49% 100.00% -system.ruby.L1Cache_Controller.Data_All_Tokens::total 657703 -system.ruby.L1Cache_Controller.Ack | 1 14.29% 14.29% | 1 14.29% 28.57% | 0 0.00% 28.57% | 0 0.00% 28.57% | 1 14.29% 42.86% | 1 14.29% 57.14% | 0 0.00% 57.14% | 3 42.86% 100.00% -system.ruby.L1Cache_Controller.Ack::total 7 -system.ruby.L1Cache_Controller.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.Ack_All_Tokens::total 1 -system.ruby.L1Cache_Controller.Transient_Local_GETX | 195045 12.50% 12.50% | 195355 12.52% 25.02% | 194988 12.50% 37.52% | 195102 12.50% 50.02% | 194849 12.49% 62.51% | 195046 12.50% 75.01% | 195053 12.50% 87.51% | 194911 12.49% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1560349 -system.ruby.L1Cache_Controller.Transient_Local_GETS | 352545 12.49% 12.49% | 352707 12.50% 24.99% | 352559 12.49% 37.49% | 352694 12.50% 49.99% | 352474 12.49% 62.48% | 353126 12.51% 74.99% | 352773 12.50% 87.49% | 352890 12.51% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2821768 -system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.Persistent_GETX | 11731 12.47% 12.47% | 11735 12.48% 24.95% | 11728 12.47% 37.42% | 11711 12.45% 49.88% | 11754 12.50% 62.38% | 11796 12.54% 74.92% | 11806 12.55% 87.48% | 11778 12.52% 100.00% -system.ruby.L1Cache_Controller.Persistent_GETX::total 94039 -system.ruby.L1Cache_Controller.Persistent_GETS | 21116 12.46% 12.46% | 21053 12.43% 24.89% | 21189 12.51% 37.40% | 21173 12.50% 49.89% | 21170 12.50% 62.39% | 21294 12.57% 74.96% | 21243 12.54% 87.49% | 21188 12.51% 100.00% -system.ruby.L1Cache_Controller.Persistent_GETS::total 169426 -system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% +system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 392 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETX 53 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 129 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Lockdown 114 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Data_All_Tokens 6 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Ack_All_Tokens 1 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Data 3 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 243412 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETX 121 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETS 146 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Lockdown 9 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Unlockdown 3 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Memory_Data 4452 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Memory_Ack 114 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.GETX 424 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.GETS 1147 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Lockdown 33 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 17558 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.GETX 14971 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.GETS 26968 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 17558 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 11 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 600569 0.00% 0.00% +system.ruby.L1Cache_Controller.Load | 50706 12.57% 12.57% | 50355 12.48% 25.05% | 50452 12.51% 37.56% | 50574 12.54% 50.09% | 50260 12.46% 62.55% | 50422 12.50% 75.05% | 50335 12.48% 87.53% | 50323 12.47% 100.00% +system.ruby.L1Cache_Controller.Load::total 403427 +system.ruby.L1Cache_Controller.Store | 27919 12.50% 12.50% | 27897 12.49% 24.98% | 28062 12.56% 37.55% | 27874 12.48% 50.02% | 28007 12.54% 62.56% | 27951 12.51% 75.07% | 27987 12.53% 87.60% | 27707 12.40% 100.00% +system.ruby.L1Cache_Controller.Store::total 223404 +system.ruby.L1Cache_Controller.L1_Replacement | 1487072 12.55% 12.55% | 1478659 12.47% 25.02% | 1485093 12.53% 37.55% | 1484054 12.52% 50.07% | 1480194 12.49% 62.55% | 1482087 12.50% 75.06% | 1479098 12.48% 87.53% | 1477602 12.47% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 11853859 +system.ruby.L1Cache_Controller.Data_Shared | 198 13.48% 13.48% | 200 13.61% 27.09% | 184 12.53% 39.62% | 181 12.32% 51.94% | 174 11.84% 63.78% | 181 12.32% 76.11% | 170 11.57% 87.68% | 181 12.32% 100.00% +system.ruby.L1Cache_Controller.Data_Shared::total 1469 +system.ruby.L1Cache_Controller.Data_Owner | 27 9.12% 9.12% | 41 13.85% 22.97% | 29 9.80% 32.77% | 23 7.77% 40.54% | 35 11.82% 52.36% | 56 18.92% 71.28% | 44 14.86% 86.15% | 41 13.85% 100.00% +system.ruby.L1Cache_Controller.Data_Owner::total 296 +system.ruby.L1Cache_Controller.Data_All_Tokens | 82599 12.54% 12.54% | 82255 12.49% 25.03% | 82453 12.52% 37.55% | 82452 12.52% 50.07% | 82199 12.48% 62.55% | 82370 12.51% 75.05% | 82328 12.50% 87.55% | 81996 12.45% 100.00% +system.ruby.L1Cache_Controller.Data_All_Tokens::total 658652 +system.ruby.L1Cache_Controller.Ack | 0 0.00% 0.00% | 1 16.67% 16.67% | 4 66.67% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Ack::total 6 +system.ruby.L1Cache_Controller.Transient_Local_GETX | 195426 12.50% 12.50% | 195453 12.50% 25.00% | 195283 12.49% 37.49% | 195465 12.50% 50.00% | 195335 12.49% 62.49% | 195389 12.50% 74.99% | 195350 12.50% 87.49% | 195637 12.51% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1563338 +system.ruby.L1Cache_Controller.Transient_Local_GETS | 352624 12.49% 12.49% | 352967 12.50% 24.99% | 352875 12.50% 37.49% | 352752 12.49% 49.99% | 353068 12.51% 62.49% | 352902 12.50% 74.99% | 352988 12.50% 87.50% | 353000 12.50% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2823176 +system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 1 14.29% 14.29% | 2 28.57% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 7 +system.ruby.L1Cache_Controller.Persistent_GETX | 11857 12.49% 12.49% | 11841 12.47% 24.97% | 11906 12.54% 37.51% | 11862 12.50% 50.01% | 11832 12.47% 62.47% | 11891 12.53% 75.00% | 11829 12.46% 87.46% | 11900 12.54% 100.00% +system.ruby.L1Cache_Controller.Persistent_GETX::total 94918 +system.ruby.L1Cache_Controller.Persistent_GETS | 21272 12.50% 12.50% | 21225 12.47% 24.97% | 21264 12.50% 37.47% | 21259 12.49% 49.96% | 21363 12.55% 62.52% | 21252 12.49% 75.01% | 21298 12.52% 87.52% | 21234 12.48% 100.00% +system.ruby.L1Cache_Controller.Persistent_GETS::total 170167 +system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 42099 12.53% 12.53% | 42158 12.54% 25.07% | 42029 12.50% 37.57% | 42062 12.51% 50.09% | 42022 12.50% 62.59% | 41855 12.45% 75.04% | 41897 12.47% 87.51% | 41979 12.49% 100.00% -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 336101 -system.ruby.L1Cache_Controller.Request_Timeout | 31970 12.60% 12.60% | 31960 12.60% 25.20% | 31717 12.50% 37.70% | 30776 12.13% 49.83% | 32081 12.65% 62.48% | 32035 12.63% 75.11% | 31271 12.33% 87.43% | 31883 12.57% 100.00% -system.ruby.L1Cache_Controller.Request_Timeout::total 253693 -system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 5 7.14% 7.14% | 5 7.14% 14.29% | 7 10.00% 24.29% | 9 12.86% 37.14% | 6 8.57% 45.71% | 11 15.71% 61.43% | 15 21.43% 82.86% | 12 17.14% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 70 -system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 10 10.20% 10.20% | 12 12.24% 22.45% | 16 16.33% 38.78% | 9 9.18% 47.96% | 16 16.33% 64.29% | 13 13.27% 77.55% | 5 5.10% 82.65% | 17 17.35% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 98 -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78221 12.53% 12.53% | 77720 12.45% 24.98% | 78274 12.54% 37.52% | 78013 12.50% 50.02% | 78495 12.57% 62.59% | 77609 12.43% 75.02% | 77937 12.48% 87.51% | 77992 12.49% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 624261 -system.ruby.L1Cache_Controller.NP.Load | 50558 12.55% 12.55% | 50386 12.50% 25.05% | 50529 12.54% 37.59% | 50403 12.51% 50.10% | 50616 12.56% 62.66% | 49966 12.40% 75.06% | 50316 12.49% 87.54% | 50203 12.46% 100.00% -system.ruby.L1Cache_Controller.NP.Load::total 402977 -system.ruby.L1Cache_Controller.NP.Store | 27852 12.50% 12.50% | 27542 12.36% 24.86% | 27909 12.53% 37.39% | 27796 12.47% 49.86% | 28045 12.59% 62.45% | 27850 12.50% 74.94% | 27844 12.50% 87.44% | 27986 12.56% 100.00% -system.ruby.L1Cache_Controller.NP.Store::total 222824 -system.ruby.L1Cache_Controller.NP.Data_Shared | 13 12.50% 12.50% | 15 14.42% 26.92% | 10 9.62% 36.54% | 19 18.27% 54.81% | 8 7.69% 62.50% | 14 13.46% 75.96% | 13 12.50% 88.46% | 12 11.54% 100.00% -system.ruby.L1Cache_Controller.NP.Data_Shared::total 104 -system.ruby.L1Cache_Controller.NP.Data_Owner | 22 17.46% 17.46% | 22 17.46% 34.92% | 17 13.49% 48.41% | 15 11.90% 60.32% | 8 6.35% 66.67% | 13 10.32% 76.98% | 16 12.70% 89.68% | 13 10.32% 100.00% -system.ruby.L1Cache_Controller.NP.Data_Owner::total 126 -system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 4164 12.57% 12.57% | 4179 12.62% 25.19% | 4212 12.72% 37.90% | 4180 12.62% 50.52% | 4173 12.60% 63.12% | 3992 12.05% 75.17% | 4070 12.29% 87.46% | 4153 12.54% 100.00% -system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 33123 -system.ruby.L1Cache_Controller.NP.Ack | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.NP.Ack::total 2 -system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 194579 12.50% 12.50% | 194914 12.52% 25.02% | 194472 12.49% 37.51% | 194694 12.51% 50.02% | 194418 12.49% 62.51% | 194604 12.50% 75.01% | 194580 12.50% 87.51% | 194511 12.49% 100.00% -system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1556772 -system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 351738 12.49% 12.49% | 351897 12.50% 24.99% | 351772 12.49% 37.49% | 351927 12.50% 49.99% | 351702 12.49% 62.48% | 352340 12.51% 74.99% | 351957 12.50% 87.49% | 352087 12.51% 100.00% -system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2815420 -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 36781 12.51% 12.51% | 36674 12.47% 24.98% | 36812 12.52% 37.50% | 36771 12.51% 50.01% | 36764 12.50% 62.51% | 36711 12.49% 75.00% | 36773 12.51% 87.50% | 36744 12.50% 100.00% -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 294030 -system.ruby.L1Cache_Controller.I.L1_Replacement | 92 14.02% 14.02% | 96 14.63% 28.66% | 92 14.02% 42.68% | 73 11.13% 53.81% | 64 9.76% 63.57% | 88 13.41% 76.98% | 79 12.04% 89.02% | 72 10.98% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 656 -system.ruby.L1Cache_Controller.I.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Data_All_Tokens::total 1 -system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 2 -system.ruby.L1Cache_Controller.I.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Transient_Local_GETS::total 1 -system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% -system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock::total 1 -system.ruby.L1Cache_Controller.S.L1_Replacement | 179 11.54% 11.54% | 191 12.31% 23.86% | 169 10.90% 34.75% | 190 12.25% 47.00% | 187 12.06% 59.06% | 211 13.60% 72.66% | 224 14.44% 87.11% | 200 12.89% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 1551 -system.ruby.L1Cache_Controller.S.Data_Shared | 4 18.18% 18.18% | 2 9.09% 27.27% | 2 9.09% 36.36% | 3 13.64% 50.00% | 1 4.55% 54.55% | 3 13.64% 68.18% | 3 13.64% 81.82% | 4 18.18% 100.00% -system.ruby.L1Cache_Controller.S.Data_Shared::total 22 -system.ruby.L1Cache_Controller.S.Data_Owner | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Data_Owner::total 1 -system.ruby.L1Cache_Controller.S.Data_All_Tokens | 1 25.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 42272 12.50% 12.50% | 42337 12.52% 25.02% | 42233 12.49% 37.51% | 42282 12.50% 50.02% | 42208 12.48% 62.50% | 42260 12.50% 75.00% | 42276 12.50% 87.50% | 42269 12.50% 100.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 338137 +system.ruby.L1Cache_Controller.Request_Timeout | 32394 12.54% 12.54% | 31508 12.20% 24.75% | 32410 12.55% 37.30% | 32043 12.41% 49.71% | 32247 12.49% 62.19% | 32109 12.43% 74.63% | 33104 12.82% 87.45% | 32409 12.55% 100.00% +system.ruby.L1Cache_Controller.Request_Timeout::total 258224 +system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 7 12.07% 12.07% | 6 10.34% 22.41% | 7 12.07% 34.48% | 4 6.90% 41.38% | 8 13.79% 55.17% | 11 18.97% 74.14% | 6 10.34% 84.48% | 9 15.52% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 58 +system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 6 6.19% 6.19% | 9 9.28% 15.46% | 14 14.43% 29.90% | 9 9.28% 39.18% | 18 18.56% 57.73% | 10 10.31% 68.04% | 14 14.43% 82.47% | 17 17.53% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 97 +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78373 12.54% 12.54% | 78005 12.48% 25.02% | 78272 12.53% 37.55% | 78225 12.52% 50.07% | 78022 12.49% 62.55% | 78131 12.50% 75.05% | 78099 12.50% 87.55% | 77789 12.45% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 624916 +system.ruby.L1Cache_Controller.NP.Load | 50665 12.57% 12.57% | 50319 12.48% 25.05% | 50410 12.50% 37.55% | 50536 12.54% 50.09% | 50223 12.46% 62.55% | 50388 12.50% 75.05% | 50306 12.48% 87.53% | 50290 12.47% 100.00% +system.ruby.L1Cache_Controller.NP.Load::total 403137 +system.ruby.L1Cache_Controller.NP.Store | 27896 12.50% 12.50% | 27867 12.48% 24.98% | 28040 12.56% 37.54% | 27861 12.48% 50.02% | 27988 12.54% 62.56% | 27934 12.51% 75.07% | 27970 12.53% 87.60% | 27685 12.40% 100.00% +system.ruby.L1Cache_Controller.NP.Store::total 223241 +system.ruby.L1Cache_Controller.NP.Data_Shared | 7 7.78% 7.78% | 21 23.33% 31.11% | 8 8.89% 40.00% | 8 8.89% 48.89% | 7 7.78% 56.67% | 15 16.67% 73.33% | 10 11.11% 84.44% | 14 15.56% 100.00% +system.ruby.L1Cache_Controller.NP.Data_Shared::total 90 +system.ruby.L1Cache_Controller.NP.Data_Owner | 11 9.32% 9.32% | 17 14.41% 23.73% | 12 10.17% 33.90% | 9 7.63% 41.53% | 12 10.17% 51.69% | 23 19.49% 71.19% | 17 14.41% 85.59% | 17 14.41% 100.00% +system.ruby.L1Cache_Controller.NP.Data_Owner::total 118 +system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 4181 12.50% 12.50% | 4207 12.58% 25.08% | 4143 12.39% 37.47% | 4193 12.54% 50.01% | 4134 12.36% 62.37% | 4209 12.59% 74.96% | 4200 12.56% 87.52% | 4175 12.48% 100.00% +system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 33442 +system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 194973 12.50% 12.50% | 195010 12.50% 25.00% | 194852 12.49% 37.49% | 195033 12.50% 50.00% | 194880 12.49% 62.49% | 194885 12.49% 74.99% | 194933 12.50% 87.48% | 195215 12.52% 100.00% +system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1559781 +system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 351789 12.49% 12.49% | 352185 12.50% 24.99% | 352010 12.50% 37.49% | 351933 12.49% 49.99% | 352279 12.51% 62.49% | 352068 12.50% 74.99% | 352201 12.50% 87.50% | 352159 12.50% 100.00% +system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2816624 +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 36978 12.51% 12.51% | 36970 12.50% 25.01% | 36946 12.49% 37.50% | 36956 12.50% 50.00% | 36970 12.50% 62.50% | 36976 12.50% 75.01% | 36984 12.51% 87.52% | 36911 12.48% 100.00% +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 295691 +system.ruby.L1Cache_Controller.I.L1_Replacement | 88 12.96% 12.96% | 78 11.49% 24.45% | 87 12.81% 37.26% | 79 11.63% 48.90% | 88 12.96% 61.86% | 92 13.55% 75.41% | 74 10.90% 86.30% | 93 13.70% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 679 +system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 1 +system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock::total 2 +system.ruby.L1Cache_Controller.S.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Store::total 1 +system.ruby.L1Cache_Controller.S.L1_Replacement | 210 13.67% 13.67% | 198 12.89% 26.56% | 195 12.70% 39.26% | 191 12.43% 51.69% | 193 12.57% 64.26% | 184 11.98% 76.24% | 178 11.59% 87.83% | 187 12.17% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 1536 +system.ruby.L1Cache_Controller.S.Data_Shared | 0 0.00% 0.00% | 2 25.00% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00% +system.ruby.L1Cache_Controller.S.Data_Shared::total 8 +system.ruby.L1Cache_Controller.S.Data_All_Tokens | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% system.ruby.L1Cache_Controller.S.Data_All_Tokens::total 4 system.ruby.L1Cache_Controller.S.Transient_Local_GETX | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.S.Transient_Local_GETX::total 1 -system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% +system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 1 14.29% 14.29% | 2 28.57% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% +system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 7 +system.ruby.L1Cache_Controller.S.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Persistent_GETX::total 1 +system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.O.L1_Replacement | 66 13.75% 13.75% | 73 15.21% 28.96% | 48 10.00% 38.96% | 60 12.50% 51.46% | 49 10.21% 61.67% | 57 11.88% 73.54% | 70 14.58% 88.12% | 57 11.88% 100.00% -system.ruby.L1Cache_Controller.O.L1_Replacement::total 480 -system.ruby.L1Cache_Controller.O.Data_All_Tokens | 0 0.00% 0.00% | 3 75.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.L1_Replacement | 40 9.01% 9.01% | 50 11.26% 20.27% | 50 11.26% 31.53% | 63 14.19% 45.72% | 56 12.61% 58.33% | 71 15.99% 74.32% | 54 12.16% 86.49% | 60 13.51% 100.00% +system.ruby.L1Cache_Controller.O.L1_Replacement::total 444 +system.ruby.L1Cache_Controller.O.Data_All_Tokens | 2 50.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.O.Data_All_Tokens::total 4 -system.ruby.L1Cache_Controller.O.Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% -system.ruby.L1Cache_Controller.O.Ack::total 2 -system.ruby.L1Cache_Controller.O.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Transient_Local_GETX::total 1 -system.ruby.L1Cache_Controller.O.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Transient_Local_GETS::total 2 -system.ruby.L1Cache_Controller.O.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% -system.ruby.L1Cache_Controller.O.Persistent_GETX::total 1 -system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 5 11.11% 11.11% | 12 26.67% 37.78% | 2 4.44% 42.22% | 9 20.00% 62.22% | 6 13.33% 75.56% | 5 11.11% 86.67% | 2 4.44% 91.11% | 4 8.89% 100.00% -system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 45 -system.ruby.L1Cache_Controller.M.Load | 5 17.86% 17.86% | 7 25.00% 42.86% | 2 7.14% 50.00% | 4 14.29% 64.29% | 2 7.14% 71.43% | 0 0.00% 71.43% | 3 10.71% 82.14% | 5 17.86% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 28 -system.ruby.L1Cache_Controller.M.Store | 3 37.50% 37.50% | 2 25.00% 62.50% | 0 0.00% 62.50% | 0 0.00% 62.50% | 0 0.00% 62.50% | 0 0.00% 62.50% | 2 25.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 8 -system.ruby.L1Cache_Controller.M.L1_Replacement | 50274 12.54% 12.54% | 50096 12.50% 25.04% | 50288 12.55% 37.59% | 50136 12.51% 50.10% | 50375 12.57% 62.67% | 49671 12.39% 75.07% | 50006 12.48% 87.54% | 49926 12.46% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 400772 -system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 26 16.15% 16.15% | 23 14.29% 30.43% | 28 17.39% 47.83% | 12 7.45% 55.28% | 17 10.56% 65.84% | 21 13.04% 78.88% | 14 8.70% 87.58% | 20 12.42% 100.00% -system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 161 -system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 39 13.13% 13.13% | 37 12.46% 25.59% | 26 8.75% 34.34% | 40 13.47% 47.81% | 35 11.78% 59.60% | 36 12.12% 71.72% | 47 15.82% 87.54% | 37 12.46% 100.00% -system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 297 -system.ruby.L1Cache_Controller.M.Persistent_GETX | 4 8.16% 8.16% | 10 20.41% 28.57% | 8 16.33% 44.90% | 6 12.24% 57.14% | 2 4.08% 61.22% | 9 18.37% 79.59% | 6 12.24% 91.84% | 4 8.16% 100.00% -system.ruby.L1Cache_Controller.M.Persistent_GETX::total 49 -system.ruby.L1Cache_Controller.M.Persistent_GETS | 10 8.33% 8.33% | 11 9.17% 17.50% | 15 12.50% 30.00% | 20 16.67% 46.67% | 16 13.33% 60.00% | 16 13.33% 73.33% | 15 12.50% 85.83% | 17 14.17% 100.00% -system.ruby.L1Cache_Controller.M.Persistent_GETS::total 120 -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 285 12.73% 12.73% | 334 14.92% 27.65% | 250 11.17% 38.81% | 263 11.75% 50.56% | 271 12.10% 62.66% | 288 12.86% 75.52% | 281 12.55% 88.08% | 267 11.92% 100.00% -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 2239 -system.ruby.L1Cache_Controller.MM.Load | 0 0.00% 0.00% | 5 38.46% 38.46% | 2 15.38% 53.85% | 4 30.77% 84.62% | 0 0.00% 84.62% | 1 7.69% 92.31% | 1 7.69% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MM.Load::total 13 -system.ruby.L1Cache_Controller.MM.Store | 2 15.38% 15.38% | 2 15.38% 30.77% | 3 23.08% 53.85% | 0 0.00% 53.85% | 2 15.38% 69.23% | 2 15.38% 84.62% | 1 7.69% 92.31% | 1 7.69% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 13 -system.ruby.L1Cache_Controller.MM.L1_Replacement | 27812 12.50% 12.50% | 27496 12.36% 24.85% | 27868 12.52% 37.38% | 27758 12.47% 49.85% | 28016 12.59% 62.44% | 27814 12.50% 74.94% | 27807 12.50% 87.44% | 27957 12.56% 100.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222528 -system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 20 20.83% 20.83% | 6 6.25% 27.08% | 16 16.67% 43.75% | 7 7.29% 51.04% | 12 12.50% 63.54% | 12 12.50% 76.04% | 16 16.67% 92.71% | 7 7.29% 100.00% -system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 96 -system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 27 15.43% 15.43% | 29 16.57% 32.00% | 17 9.71% 41.71% | 25 14.29% 56.00% | 19 10.86% 66.86% | 21 12.00% 78.86% | 21 12.00% 90.86% | 16 9.14% 100.00% -system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 175 -system.ruby.L1Cache_Controller.MM.Persistent_GETX | 2 12.50% 12.50% | 5 31.25% 43.75% | 1 6.25% 50.00% | 2 12.50% 62.50% | 1 6.25% 68.75% | 3 18.75% 87.50% | 0 0.00% 87.50% | 2 12.50% 100.00% -system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 16 -system.ruby.L1Cache_Controller.MM.Persistent_GETS | 6 11.32% 11.32% | 11 20.75% 32.08% | 8 15.09% 47.17% | 8 15.09% 62.26% | 3 5.66% 67.92% | 6 11.32% 79.25% | 5 9.43% 88.68% | 6 11.32% 100.00% -system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 53 -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 157 12.43% 12.43% | 170 13.46% 25.89% | 133 10.53% 36.42% | 165 13.06% 49.49% | 154 12.19% 61.68% | 179 14.17% 75.85% | 133 10.53% 86.38% | 172 13.62% 100.00% -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 1263 -system.ruby.L1Cache_Controller.M_W.Load | 6 11.32% 11.32% | 6 11.32% 22.64% | 4 7.55% 30.19% | 3 5.66% 35.85% | 7 13.21% 49.06% | 10 18.87% 67.92% | 9 16.98% 84.91% | 8 15.09% 100.00% -system.ruby.L1Cache_Controller.M_W.Load::total 53 -system.ruby.L1Cache_Controller.M_W.Store | 6 27.27% 27.27% | 3 13.64% 40.91% | 3 13.64% 54.55% | 3 13.64% 68.18% | 1 4.55% 72.73% | 3 13.64% 86.36% | 2 9.09% 95.45% | 1 4.55% 100.00% -system.ruby.L1Cache_Controller.M_W.Store::total 22 -system.ruby.L1Cache_Controller.M_W.L1_Replacement | 367001 12.47% 12.47% | 366211 12.45% 24.92% | 369906 12.57% 37.50% | 369555 12.56% 50.06% | 369928 12.57% 62.63% | 366826 12.47% 75.10% | 365151 12.41% 87.51% | 367442 12.49% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2942020 -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 55 11.65% 11.65% | 66 13.98% 25.64% | 60 12.71% 38.35% | 51 10.81% 49.15% | 60 12.71% 61.86% | 58 12.29% 74.15% | 61 12.92% 87.08% | 61 12.92% 100.00% -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 472 -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 105 13.17% 13.17% | 115 14.43% 27.60% | 95 11.92% 39.52% | 96 12.05% 51.57% | 100 12.55% 64.12% | 100 12.55% 76.66% | 109 13.68% 90.34% | 77 9.66% 100.00% -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 797 -system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 3 6.98% 6.98% | 3 6.98% 13.95% | 4 9.30% 23.26% | 6 13.95% 37.21% | 2 4.65% 41.86% | 7 16.28% 58.14% | 10 23.26% 81.40% | 8 18.60% 100.00% -system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 43 -system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 8 12.90% 12.90% | 6 9.68% 22.58% | 8 12.90% 35.48% | 4 6.45% 41.94% | 13 20.97% 62.90% | 7 11.29% 74.19% | 3 4.84% 79.03% | 13 20.97% 100.00% -system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 62 -system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 467 13.94% 13.94% | 438 13.07% 27.01% | 422 12.60% 39.61% | 435 12.99% 52.60% | 417 12.45% 65.04% | 375 11.19% 76.24% | 392 11.70% 87.94% | 404 12.06% 100.00% -system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3350 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 3 6.82% 6.82% | 3 6.82% 13.64% | 4 9.09% 22.73% | 6 13.64% 36.36% | 2 4.55% 40.91% | 8 18.18% 59.09% | 10 22.73% 81.82% | 8 18.18% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 44 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 8 12.31% 12.31% | 6 9.23% 21.54% | 9 13.85% 35.38% | 5 7.69% 43.08% | 13 20.00% 63.08% | 8 12.31% 75.38% | 3 4.62% 80.00% | 13 20.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 65 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50357 12.55% 12.55% | 50175 12.50% 25.05% | 50364 12.55% 37.59% | 50213 12.51% 50.10% | 50444 12.57% 62.67% | 49753 12.39% 75.06% | 50090 12.48% 87.54% | 50005 12.46% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 401401 -system.ruby.L1Cache_Controller.MM_W.Load | 4 14.81% 14.81% | 5 18.52% 33.33% | 3 11.11% 44.44% | 2 7.41% 51.85% | 3 11.11% 62.96% | 3 11.11% 74.07% | 4 14.81% 88.89% | 3 11.11% 100.00% -system.ruby.L1Cache_Controller.MM_W.Load::total 27 -system.ruby.L1Cache_Controller.MM_W.Store | 0 0.00% 0.00% | 2 11.11% 11.11% | 3 16.67% 27.78% | 4 22.22% 50.00% | 2 11.11% 61.11% | 2 11.11% 72.22% | 3 16.67% 88.89% | 2 11.11% 100.00% -system.ruby.L1Cache_Controller.MM_W.Store::total 18 -system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 204264 12.50% 12.50% | 201732 12.34% 24.84% | 205010 12.54% 37.38% | 203708 12.46% 49.84% | 203889 12.47% 62.32% | 203737 12.46% 74.78% | 205604 12.58% 87.36% | 206595 12.64% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1634539 -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 40 14.08% 14.08% | 35 12.32% 26.41% | 42 14.79% 41.20% | 30 10.56% 51.76% | 33 11.62% 63.38% | 42 14.79% 78.17% | 40 14.08% 92.25% | 22 7.75% 100.00% -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 284 -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 48 10.86% 10.86% | 52 11.76% 22.62% | 47 10.63% 33.26% | 47 10.63% 43.89% | 66 14.93% 58.82% | 58 13.12% 71.95% | 66 14.93% 86.88% | 58 13.12% 100.00% -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 442 -system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 2 7.69% 7.69% | 2 7.69% 15.38% | 3 11.54% 26.92% | 3 11.54% 38.46% | 4 15.38% 53.85% | 3 11.54% 65.38% | 5 19.23% 84.62% | 4 15.38% 100.00% -system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 26 -system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 1 3.33% 3.33% | 5 16.67% 20.00% | 7 23.33% 43.33% | 4 13.33% 56.67% | 3 10.00% 66.67% | 5 16.67% 83.33% | 1 3.33% 86.67% | 4 13.33% 100.00% -system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 30 -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 243 12.93% 12.93% | 242 12.87% 25.80% | 224 11.91% 37.71% | 231 12.29% 50.00% | 237 12.61% 62.61% | 236 12.55% 75.16% | 215 11.44% 86.60% | 252 13.40% 100.00% -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 1880 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 7.69% 7.69% | 2 7.69% 15.38% | 3 11.54% 26.92% | 3 11.54% 38.46% | 4 15.38% 53.85% | 3 11.54% 65.38% | 5 19.23% 84.62% | 4 15.38% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 26 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 2 6.06% 6.06% | 6 18.18% 24.24% | 7 21.21% 45.45% | 4 12.12% 57.58% | 3 9.09% 66.67% | 5 15.15% 81.82% | 2 6.06% 87.88% | 4 12.12% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 33 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 27864 12.50% 12.50% | 27545 12.36% 24.86% | 27910 12.52% 37.39% | 27800 12.47% 49.86% | 28051 12.59% 62.45% | 27856 12.50% 74.95% | 27847 12.50% 87.44% | 27987 12.56% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 222860 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 294295 12.41% 12.41% | 294994 12.44% 24.86% | 297310 12.54% 37.40% | 295748 12.48% 49.87% | 298788 12.60% 62.48% | 295326 12.46% 74.93% | 296481 12.51% 87.44% | 297769 12.56% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2370711 -system.ruby.L1Cache_Controller.IM.Data_Owner | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IM.Data_Owner::total 2 -system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 27861 12.50% 12.50% | 27550 12.36% 24.86% | 27916 12.52% 37.38% | 27803 12.47% 49.86% | 28057 12.59% 62.45% | 27861 12.50% 74.95% | 27852 12.50% 87.44% | 27994 12.56% 100.00% -system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 222894 -system.ruby.L1Cache_Controller.IM.Ack | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 2 66.67% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 3 -system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 100 13.51% 13.51% | 86 11.62% 25.14% | 116 15.68% 40.81% | 93 12.57% 53.38% | 76 10.27% 63.65% | 84 11.35% 75.00% | 102 13.78% 88.78% | 83 11.22% 100.00% -system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 740 -system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 188 13.61% 13.61% | 177 12.82% 26.43% | 176 12.74% 39.17% | 173 12.53% 51.70% | 160 11.59% 63.29% | 148 10.72% 74.00% | 173 12.53% 86.53% | 186 13.47% 100.00% -system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1381 -system.ruby.L1Cache_Controller.IM.Persistent_GETX | 5 10.64% 10.64% | 9 19.15% 29.79% | 6 12.77% 42.55% | 6 12.77% 55.32% | 6 12.77% 68.09% | 5 10.64% 78.72% | 5 10.64% 89.36% | 5 10.64% 100.00% -system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 47 -system.ruby.L1Cache_Controller.IM.Persistent_GETS | 15 14.29% 14.29% | 17 16.19% 30.48% | 15 14.29% 44.76% | 9 8.57% 53.33% | 8 7.62% 60.95% | 15 14.29% 75.24% | 18 17.14% 92.38% | 8 7.62% 100.00% -system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 105 -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 1452 12.64% 12.64% | 1445 12.58% 25.22% | 1472 12.81% 38.03% | 1483 12.91% 50.94% | 1434 12.48% 63.43% | 1395 12.14% 75.57% | 1408 12.26% 87.83% | 1398 12.17% 100.00% -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 11487 -system.ruby.L1Cache_Controller.IM.Request_Timeout | 11161 12.52% 12.52% | 10783 12.09% 24.61% | 11323 12.70% 37.31% | 11462 12.86% 50.17% | 10983 12.32% 62.48% | 11640 13.05% 75.54% | 10787 12.10% 87.64% | 11024 12.36% 100.00% -system.ruby.L1Cache_Controller.IM.Request_Timeout::total 89163 -system.ruby.L1Cache_Controller.OM.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OM.Data_All_Tokens::total 1 -system.ruby.L1Cache_Controller.OM.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OM.Ack_All_Tokens::total 1 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 536745 12.58% 12.58% | 535948 12.56% 25.14% | 533324 12.50% 37.64% | 534909 12.54% 50.17% | 535602 12.55% 62.72% | 526853 12.35% 75.07% | 533368 12.50% 87.57% | 530397 12.43% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4267146 -system.ruby.L1Cache_Controller.IS.Data_Shared | 163 11.88% 11.88% | 176 12.83% 24.71% | 146 10.64% 35.35% | 165 12.03% 47.38% | 158 11.52% 58.89% | 188 13.70% 72.59% | 206 15.01% 87.61% | 170 12.39% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Shared::total 1372 -system.ruby.L1Cache_Controller.IS.Data_Owner | 26 13.83% 13.83% | 39 20.74% 34.57% | 22 11.70% 46.28% | 21 11.17% 57.45% | 15 7.98% 65.43% | 21 11.17% 76.60% | 23 12.23% 88.83% | 21 11.17% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Owner::total 188 -system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50374 12.55% 12.55% | 50187 12.50% 25.04% | 50380 12.55% 37.59% | 50227 12.51% 50.10% | 50461 12.57% 62.67% | 49770 12.40% 75.06% | 50105 12.48% 87.54% | 50028 12.46% 100.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 401532 -system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 158 12.15% 12.15% | 159 12.23% 24.38% | 193 14.85% 39.23% | 145 11.15% 50.38% | 166 12.77% 63.15% | 162 12.46% 75.62% | 179 13.77% 89.38% | 138 10.62% 100.00% -system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1300 -system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 291 12.02% 12.02% | 301 12.44% 24.46% | 319 13.18% 37.64% | 274 11.32% 48.97% | 301 12.44% 61.40% | 317 13.10% 74.50% | 295 12.19% 86.69% | 322 13.31% 100.00% -system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2420 -system.ruby.L1Cache_Controller.IS.Persistent_GETX | 12 10.71% 10.71% | 14 12.50% 23.21% | 7 6.25% 29.46% | 8 7.14% 36.61% | 19 16.96% 53.57% | 20 17.86% 71.43% | 13 11.61% 83.04% | 19 16.96% 100.00% -system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 112 -system.ruby.L1Cache_Controller.IS.Persistent_GETS | 13 6.22% 6.22% | 34 16.27% 22.49% | 18 8.61% 31.10% | 28 13.40% 44.50% | 28 13.40% 57.89% | 22 10.53% 68.42% | 34 16.27% 84.69% | 32 15.31% 100.00% -system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 209 -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 2611 12.61% 12.61% | 2688 12.98% 25.58% | 2583 12.47% 38.05% | 2579 12.45% 50.50% | 2600 12.55% 63.06% | 2518 12.16% 75.21% | 2548 12.30% 87.52% | 2586 12.48% 100.00% -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 20713 -system.ruby.L1Cache_Controller.IS.Request_Timeout | 20686 12.66% 12.66% | 20967 12.83% 25.49% | 20336 12.45% 37.94% | 19211 11.76% 49.70% | 20907 12.80% 62.50% | 20280 12.41% 74.91% | 20317 12.44% 87.34% | 20677 12.66% 100.00% -system.ruby.L1Cache_Controller.IS.Request_Timeout::total 163381 -system.ruby.L1Cache_Controller.I_L.Load | 7 5.19% 5.19% | 18 13.33% 18.52% | 21 15.56% 34.07% | 13 9.63% 43.70% | 21 15.56% 59.26% | 18 13.33% 72.59% | 20 14.81% 87.41% | 17 12.59% 100.00% -system.ruby.L1Cache_Controller.I_L.Load::total 135 -system.ruby.L1Cache_Controller.I_L.Store | 10 12.05% 12.05% | 10 12.05% 24.10% | 10 12.05% 36.14% | 9 10.84% 46.99% | 13 15.66% 62.65% | 11 13.25% 75.90% | 10 12.05% 87.95% | 10 12.05% 100.00% -system.ruby.L1Cache_Controller.I_L.Store::total 83 -system.ruby.L1Cache_Controller.I_L.L1_Replacement | 84 6.45% 6.45% | 188 14.44% 20.89% | 160 12.29% 33.18% | 252 19.35% 52.53% | 47 3.61% 56.14% | 238 18.28% 74.42% | 228 17.51% 91.94% | 105 8.06% 100.00% -system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1302 -system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 28 20.44% 20.44% | 24 17.52% 37.96% | 25 18.25% 56.20% | 21 15.33% 71.53% | 12 8.76% 80.29% | 16 11.68% 91.97% | 9 6.57% 98.54% | 2 1.46% 100.00% -system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 137 -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 66 12.74% 12.74% | 64 12.36% 25.10% | 61 11.78% 36.87% | 70 13.51% 50.39% | 66 12.74% 63.13% | 62 11.97% 75.10% | 60 11.58% 86.68% | 69 13.32% 100.00% -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 518 -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 109 13.16% 13.16% | 98 11.84% 25.00% | 105 12.68% 37.68% | 111 13.41% 51.09% | 90 10.87% 61.96% | 105 12.68% 74.64% | 104 12.56% 87.20% | 106 12.80% 100.00% -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 828 -system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 11703 12.49% 12.49% | 11689 12.47% 24.96% | 11696 12.48% 37.45% | 11677 12.46% 49.91% | 11714 12.50% 62.41% | 11742 12.53% 74.94% | 11759 12.55% 87.49% | 11725 12.51% 100.00% -system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 93705 -system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 21063 12.48% 12.48% | 20964 12.42% 24.90% | 21113 12.51% 37.41% | 21092 12.50% 49.91% | 21086 12.49% 62.40% | 21216 12.57% 74.98% | 21148 12.53% 87.51% | 21085 12.49% 100.00% -system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 168767 -system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 19 8.52% 8.52% | 37 16.59% 25.11% | 31 13.90% 39.01% | 29 13.00% 52.02% | 16 7.17% 59.19% | 34 15.25% 74.44% | 28 12.56% 87.00% | 29 13.00% 100.00% -system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 223 -system.ruby.L1Cache_Controller.S_L.L1_Replacement | 81 15.34% 15.34% | 17 3.22% 18.56% | 69 13.07% 31.63% | 111 21.02% 52.65% | 77 14.58% 67.23% | 77 14.58% 81.82% | 54 10.23% 92.05% | 42 7.95% 100.00% -system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 528 -system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 14.29% 14.29% | 0 0.00% 14.29% | 3 21.43% 35.71% | 1 7.14% 42.86% | 2 14.29% 57.14% | 6 42.86% 100.00% -system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 14 -system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 18 9.63% 9.63% | 17 9.09% 18.72% | 24 12.83% 31.55% | 25 13.37% 44.92% | 29 15.51% 60.43% | 25 13.37% 73.80% | 18 9.63% 83.42% | 31 16.58% 100.00% -system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 187 -system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 157 14.22% 14.22% | 161 14.58% 28.80% | 158 14.31% 43.12% | 108 9.78% 52.90% | 123 11.14% 64.04% | 116 10.51% 74.55% | 193 17.48% 92.03% | 88 7.97% 100.00% -system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 1104 -system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens::total 3 -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS::total 1 -system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 2 20.00% 20.00% | 0 0.00% 20.00% | 3 30.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 2 20.00% 100.00% -system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 10 -system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 3 15.00% 15.00% | 0 0.00% 15.00% | 3 15.00% 30.00% | 3 15.00% 45.00% | 4 20.00% 65.00% | 4 20.00% 85.00% | 3 15.00% 100.00% +system.ruby.L1Cache_Controller.O.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.Transient_Local_GETS::total 1 +system.ruby.L1Cache_Controller.O.Persistent_GETS | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.Persistent_GETS::total 1 +system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 5 9.62% 9.62% | 4 7.69% 17.31% | 4 7.69% 25.00% | 4 7.69% 32.69% | 10 19.23% 51.92% | 11 21.15% 73.08% | 5 9.62% 82.69% | 9 17.31% 100.00% +system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 52 +system.ruby.L1Cache_Controller.M.Load | 3 15.00% 15.00% | 0 0.00% 15.00% | 4 20.00% 35.00% | 1 5.00% 40.00% | 2 10.00% 50.00% | 3 15.00% 65.00% | 2 10.00% 75.00% | 5 25.00% 100.00% +system.ruby.L1Cache_Controller.M.Load::total 20 +system.ruby.L1Cache_Controller.M.Store | 3 21.43% 21.43% | 3 21.43% 42.86% | 4 28.57% 71.43% | 2 14.29% 85.71% | 1 7.14% 92.86% | 0 0.00% 92.86% | 0 0.00% 92.86% | 1 7.14% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 14 +system.ruby.L1Cache_Controller.M.L1_Replacement | 50394 12.57% 12.57% | 50052 12.48% 25.05% | 50144 12.50% 37.55% | 50271 12.54% 50.09% | 49944 12.45% 62.54% | 50111 12.50% 75.04% | 50063 12.48% 87.53% | 50023 12.47% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 401002 +system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 24 14.81% 14.81% | 17 10.49% 25.31% | 16 9.88% 35.19% | 16 9.88% 45.06% | 30 18.52% 63.58% | 22 13.58% 77.16% | 17 10.49% 87.65% | 20 12.35% 100.00% +system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 162 +system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 26 9.52% 9.52% | 29 10.62% 20.15% | 33 12.09% 32.23% | 49 17.95% 50.18% | 33 12.09% 62.27% | 40 14.65% 76.92% | 27 9.89% 86.81% | 36 13.19% 100.00% +system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 273 +system.ruby.L1Cache_Controller.M.Persistent_GETX | 5 8.20% 8.20% | 10 16.39% 24.59% | 15 24.59% 49.18% | 8 13.11% 62.30% | 6 9.84% 72.13% | 5 8.20% 80.33% | 3 4.92% 85.25% | 9 14.75% 100.00% +system.ruby.L1Cache_Controller.M.Persistent_GETX::total 61 +system.ruby.L1Cache_Controller.M.Persistent_GETS | 18 15.79% 15.79% | 16 14.04% 29.82% | 13 11.40% 41.23% | 15 13.16% 54.39% | 14 12.28% 66.67% | 12 10.53% 77.19% | 11 9.65% 86.84% | 15 13.16% 100.00% +system.ruby.L1Cache_Controller.M.Persistent_GETS::total 114 +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 262 11.53% 11.53% | 291 12.81% 24.34% | 277 12.19% 36.53% | 309 13.60% 50.13% | 285 12.54% 62.68% | 263 11.58% 74.25% | 269 11.84% 86.09% | 316 13.91% 100.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 2272 +system.ruby.L1Cache_Controller.MM.Load | 3 25.00% 25.00% | 1 8.33% 33.33% | 1 8.33% 41.67% | 2 16.67% 58.33% | 3 25.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 2 16.67% 100.00% +system.ruby.L1Cache_Controller.MM.Load::total 12 +system.ruby.L1Cache_Controller.MM.Store | 2 22.22% 22.22% | 0 0.00% 22.22% | 0 0.00% 22.22% | 1 11.11% 33.33% | 3 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 3 33.33% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 9 +system.ruby.L1Cache_Controller.MM.L1_Replacement | 27861 12.50% 12.50% | 27842 12.49% 24.98% | 28007 12.56% 37.55% | 27818 12.48% 50.02% | 27957 12.54% 62.56% | 27892 12.51% 75.07% | 27936 12.53% 87.60% | 27641 12.40% 100.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222954 +system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 11 11.58% 11.58% | 12 12.63% 24.21% | 14 14.74% 38.95% | 10 10.53% 49.47% | 8 8.42% 57.89% | 16 16.84% 74.74% | 12 12.63% 87.37% | 12 12.63% 100.00% +system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 95 +system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 21 11.93% 11.93% | 22 12.50% 24.43% | 20 11.36% 35.80% | 26 14.77% 50.57% | 19 10.80% 61.36% | 24 13.64% 75.00% | 19 10.80% 85.80% | 25 14.20% 100.00% +system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 176 +system.ruby.L1Cache_Controller.MM.Persistent_GETX | 10 23.81% 23.81% | 2 4.76% 28.57% | 5 11.90% 40.48% | 7 16.67% 57.14% | 5 11.90% 69.05% | 5 11.90% 80.95% | 4 9.52% 90.48% | 4 9.52% 100.00% +system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 42 +system.ruby.L1Cache_Controller.MM.Persistent_GETS | 6 13.95% 13.95% | 4 9.30% 23.26% | 5 11.63% 34.88% | 5 11.63% 46.51% | 7 16.28% 62.79% | 5 11.63% 74.42% | 6 13.95% 88.37% | 5 11.63% 100.00% +system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 43 +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 168 12.91% 12.91% | 156 11.99% 24.90% | 166 12.76% 37.66% | 164 12.61% 50.27% | 152 11.68% 61.95% | 161 12.38% 74.33% | 172 13.22% 87.55% | 162 12.45% 100.00% +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 1301 +system.ruby.L1Cache_Controller.M_W.Load | 8 13.11% 13.11% | 9 14.75% 27.87% | 9 14.75% 42.62% | 10 16.39% 59.02% | 9 14.75% 73.77% | 6 9.84% 83.61% | 5 8.20% 91.80% | 5 8.20% 100.00% +system.ruby.L1Cache_Controller.M_W.Load::total 61 +system.ruby.L1Cache_Controller.M_W.Store | 4 13.33% 13.33% | 7 23.33% 36.67% | 5 16.67% 53.33% | 2 6.67% 60.00% | 2 6.67% 66.67% | 4 13.33% 80.00% | 3 10.00% 90.00% | 3 10.00% 100.00% +system.ruby.L1Cache_Controller.M_W.Store::total 30 +system.ruby.L1Cache_Controller.M_W.L1_Replacement | 367551 12.52% 12.52% | 366224 12.47% 24.99% | 368907 12.56% 37.55% | 369111 12.57% 50.12% | 364601 12.42% 62.54% | 365652 12.45% 74.99% | 365783 12.46% 87.45% | 368574 12.55% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2936403 +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 53 12.33% 12.33% | 52 12.09% 24.42% | 39 9.07% 33.49% | 57 13.26% 46.74% | 60 13.95% 60.70% | 63 14.65% 75.35% | 55 12.79% 88.14% | 51 11.86% 100.00% +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 430 +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 115 13.39% 13.39% | 105 12.22% 25.61% | 125 14.55% 40.16% | 93 10.83% 50.99% | 104 12.11% 63.10% | 115 13.39% 76.48% | 107 12.46% 88.94% | 95 11.06% 100.00% +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 859 +system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 5 13.16% 13.16% | 3 7.89% 21.05% | 3 7.89% 28.95% | 1 2.63% 31.58% | 9 23.68% 55.26% | 9 23.68% 78.95% | 2 5.26% 84.21% | 6 15.79% 100.00% +system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 38 +system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 2 3.51% 3.51% | 5 8.77% 12.28% | 9 15.79% 28.07% | 6 10.53% 38.60% | 13 22.81% 61.40% | 7 12.28% 73.68% | 7 12.28% 85.96% | 8 14.04% 100.00% +system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 57 +system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 422 12.88% 12.88% | 422 12.88% 25.76% | 421 12.85% 38.60% | 423 12.91% 51.51% | 419 12.79% 64.30% | 386 11.78% 76.08% | 415 12.66% 88.74% | 369 11.26% 100.00% +system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3277 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 5 12.82% 12.82% | 3 7.69% 20.51% | 3 7.69% 28.21% | 2 5.13% 33.33% | 8 20.51% 53.85% | 9 23.08% 76.92% | 2 5.13% 82.05% | 7 17.95% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 39 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 2 3.45% 3.45% | 5 8.62% 12.07% | 9 15.52% 27.59% | 6 10.34% 37.93% | 13 22.41% 60.34% | 7 12.07% 72.41% | 8 13.79% 86.21% | 8 13.79% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 58 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50467 12.57% 12.57% | 50126 12.48% 25.05% | 50225 12.51% 37.55% | 50361 12.54% 50.09% | 50027 12.46% 62.55% | 50189 12.50% 75.04% | 50122 12.48% 87.52% | 50103 12.48% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 401620 +system.ruby.L1Cache_Controller.MM_W.Load | 4 20.00% 20.00% | 2 10.00% 30.00% | 2 10.00% 40.00% | 3 15.00% 55.00% | 3 15.00% 70.00% | 3 15.00% 85.00% | 3 15.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 20 +system.ruby.L1Cache_Controller.MM_W.Store | 1 6.25% 6.25% | 6 37.50% 43.75% | 2 12.50% 56.25% | 0 0.00% 56.25% | 2 12.50% 68.75% | 2 12.50% 81.25% | 0 0.00% 81.25% | 3 18.75% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 16 +system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 204336 12.51% 12.51% | 201725 12.35% 24.86% | 204162 12.50% 37.36% | 203610 12.46% 49.82% | 206213 12.62% 62.44% | 205535 12.58% 75.03% | 204444 12.52% 87.54% | 203517 12.46% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1633542 +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 26 10.32% 10.32% | 23 9.13% 19.44% | 37 14.68% 34.13% | 33 13.10% 47.22% | 34 13.49% 60.71% | 43 17.06% 77.78% | 26 10.32% 88.10% | 30 11.90% 100.00% +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 252 +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 52 11.69% 11.69% | 41 9.21% 20.90% | 70 15.73% 36.63% | 59 13.26% 49.89% | 50 11.24% 61.12% | 61 13.71% 74.83% | 68 15.28% 90.11% | 44 9.89% 100.00% +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 445 +system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 2 10.53% 10.53% | 3 15.79% 26.32% | 4 21.05% 47.37% | 2 10.53% 57.89% | 0 0.00% 57.89% | 2 10.53% 68.42% | 4 21.05% 89.47% | 2 10.53% 100.00% +system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 19 +system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 4 10.26% 10.26% | 4 10.26% 20.51% | 5 12.82% 33.33% | 3 7.69% 41.03% | 5 12.82% 53.85% | 3 7.69% 61.54% | 6 15.38% 76.92% | 9 23.08% 100.00% +system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 39 +system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 221 12.10% 12.10% | 243 13.30% 25.40% | 232 12.70% 38.10% | 218 11.93% 50.03% | 227 12.42% 62.45% | 249 13.63% 76.08% | 218 11.93% 88.01% | 219 11.99% 100.00% +system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 1827 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 10.53% 10.53% | 3 15.79% 26.32% | 4 21.05% 47.37% | 2 10.53% 57.89% | 0 0.00% 57.89% | 2 10.53% 68.42% | 4 21.05% 89.47% | 2 10.53% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 19 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 4 10.26% 10.26% | 4 10.26% 20.51% | 5 12.82% 33.33% | 3 7.69% 41.03% | 5 12.82% 53.85% | 3 7.69% 61.54% | 6 15.38% 76.92% | 9 23.08% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 39 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 27906 12.50% 12.50% | 27879 12.49% 24.98% | 28047 12.56% 37.54% | 27864 12.48% 50.02% | 27995 12.54% 62.56% | 27942 12.51% 75.07% | 27977 12.53% 87.60% | 27686 12.40% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 223296 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 295229 12.47% 12.47% | 295561 12.48% 24.95% | 296911 12.54% 37.49% | 294165 12.42% 49.91% | 298786 12.62% 62.52% | 298417 12.60% 75.13% | 296327 12.51% 87.64% | 292713 12.36% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2368109 +system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 27908 12.50% 12.50% | 27879 12.48% 24.98% | 28051 12.56% 37.54% | 27866 12.48% 50.02% | 27998 12.54% 62.56% | 27944 12.51% 75.07% | 27984 12.53% 87.60% | 27695 12.40% 100.00% +system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 223325 +system.ruby.L1Cache_Controller.IM.Ack | 0 0.00% 0.00% | 1 20.00% 20.00% | 3 60.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 5 +system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 113 14.43% 14.43% | 105 13.41% 27.84% | 99 12.64% 40.49% | 101 12.90% 53.38% | 94 12.01% 65.39% | 114 14.56% 79.95% | 74 9.45% 89.40% | 83 10.60% 100.00% +system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 783 +system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 178 13.57% 13.57% | 169 12.88% 26.45% | 162 12.35% 38.80% | 151 11.51% 50.30% | 160 12.20% 62.50% | 146 11.13% 73.63% | 150 11.43% 85.06% | 196 14.94% 100.00% +system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1312 +system.ruby.L1Cache_Controller.IM.Persistent_GETX | 11 19.64% 19.64% | 6 10.71% 30.36% | 9 16.07% 46.43% | 2 3.57% 50.00% | 9 16.07% 66.07% | 6 10.71% 76.79% | 4 7.14% 83.93% | 9 16.07% 100.00% +system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 56 +system.ruby.L1Cache_Controller.IM.Persistent_GETS | 7 6.80% 6.80% | 13 12.62% 19.42% | 14 13.59% 33.01% | 12 11.65% 44.66% | 17 16.50% 61.17% | 12 11.65% 72.82% | 17 16.50% 89.32% | 11 10.68% 100.00% +system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 103 +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 1476 12.65% 12.65% | 1469 12.59% 25.23% | 1414 12.12% 37.35% | 1472 12.61% 49.96% | 1488 12.75% 62.71% | 1412 12.10% 74.81% | 1504 12.89% 87.70% | 1436 12.30% 100.00% +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 11671 +system.ruby.L1Cache_Controller.IM.Request_Timeout | 11624 12.61% 12.61% | 11894 12.90% 25.51% | 11270 12.22% 37.74% | 11433 12.40% 50.14% | 11545 12.52% 62.66% | 11397 12.36% 75.02% | 11835 12.84% 87.86% | 11191 12.14% 100.00% +system.ruby.L1Cache_Controller.IM.Request_Timeout::total 92189 +system.ruby.L1Cache_Controller.SM.L1_Replacement | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 24 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.L1_Replacement::total 24 +system.ruby.L1Cache_Controller.SM.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.Data_All_Tokens::total 1 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 540740 12.62% 12.62% | 536206 12.52% 25.14% | 535853 12.51% 37.65% | 538273 12.57% 50.22% | 531691 12.41% 62.63% | 533394 12.45% 75.08% | 533657 12.46% 87.54% | 533781 12.46% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4283595 +system.ruby.L1Cache_Controller.IS.Data_Shared | 191 13.94% 13.94% | 177 12.92% 26.86% | 174 12.70% 39.56% | 171 12.48% 52.04% | 167 12.19% 64.23% | 165 12.04% 76.28% | 160 11.68% 87.96% | 165 12.04% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Shared::total 1370 +system.ruby.L1Cache_Controller.IS.Data_Owner | 16 9.09% 9.09% | 23 13.07% 22.16% | 17 9.66% 31.82% | 14 7.95% 39.77% | 23 13.07% 52.84% | 32 18.18% 71.02% | 27 15.34% 86.36% | 24 13.64% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Owner::total 176 +system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50478 12.56% 12.56% | 50142 12.48% 25.05% | 50243 12.51% 37.55% | 50372 12.54% 50.09% | 50052 12.46% 62.55% | 50210 12.50% 75.05% | 50134 12.48% 87.52% | 50120 12.48% 100.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 401751 +system.ruby.L1Cache_Controller.IS.Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS.Ack::total 1 +system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 159 12.09% 12.09% | 166 12.62% 24.71% | 160 12.17% 36.88% | 146 11.10% 47.98% | 165 12.55% 60.53% | 188 14.30% 74.83% | 169 12.85% 87.68% | 162 12.32% 100.00% +system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1315 +system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 311 12.79% 12.79% | 291 11.97% 24.75% | 330 13.57% 38.32% | 303 12.46% 50.78% | 292 12.01% 62.79% | 312 12.83% 75.62% | 287 11.80% 87.42% | 306 12.58% 100.00% +system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2432 +system.ruby.L1Cache_Controller.IS.Persistent_GETX | 12 13.04% 13.04% | 8 8.70% 21.74% | 20 21.74% 43.48% | 12 13.04% 56.52% | 7 7.61% 64.13% | 13 14.13% 78.26% | 7 7.61% 85.87% | 13 14.13% 100.00% +system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 92 +system.ruby.L1Cache_Controller.IS.Persistent_GETS | 22 10.14% 10.14% | 25 11.52% 21.66% | 28 12.90% 34.56% | 21 9.68% 44.24% | 22 10.14% 54.38% | 40 18.43% 72.81% | 22 10.14% 82.95% | 37 17.05% 100.00% +system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 217 +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 2598 12.44% 12.44% | 2644 12.66% 25.09% | 2606 12.47% 37.57% | 2613 12.51% 50.07% | 2513 12.03% 62.10% | 2649 12.68% 74.78% | 2582 12.36% 87.14% | 2686 12.86% 100.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 20891 +system.ruby.L1Cache_Controller.IS.Request_Timeout | 20622 12.52% 12.52% | 19392 11.77% 24.29% | 21016 12.76% 37.05% | 20494 12.44% 49.50% | 20573 12.49% 61.99% | 20501 12.45% 74.43% | 21116 12.82% 87.25% | 20993 12.75% 100.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout::total 164707 +system.ruby.L1Cache_Controller.I_L.Load | 23 12.99% 12.99% | 24 13.56% 26.55% | 26 14.69% 41.24% | 22 12.43% 53.67% | 20 11.30% 64.97% | 22 12.43% 77.40% | 19 10.73% 88.14% | 21 11.86% 100.00% +system.ruby.L1Cache_Controller.I_L.Load::total 177 +system.ruby.L1Cache_Controller.I_L.Store | 13 13.98% 13.98% | 14 15.05% 29.03% | 11 11.83% 40.86% | 7 7.53% 48.39% | 11 11.83% 60.22% | 11 11.83% 72.04% | 14 15.05% 87.10% | 12 12.90% 100.00% +system.ruby.L1Cache_Controller.I_L.Store::total 93 +system.ruby.L1Cache_Controller.I_L.L1_Replacement | 159 14.80% 14.80% | 173 16.11% 30.91% | 158 14.71% 45.62% | 106 9.87% 55.49% | 130 12.10% 67.60% | 82 7.64% 75.23% | 93 8.66% 83.89% | 173 16.11% 100.00% +system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1074 +system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 29 23.77% 23.77% | 26 21.31% 45.08% | 15 12.30% 57.38% | 19 15.57% 72.95% | 14 11.48% 84.43% | 6 4.92% 89.34% | 9 7.38% 96.72% | 4 3.28% 100.00% +system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 122 +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 67 12.98% 12.98% | 67 12.98% 25.97% | 64 12.40% 38.37% | 69 13.37% 51.74% | 64 12.40% 64.15% | 58 11.24% 75.39% | 64 12.40% 87.79% | 63 12.21% 100.00% +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 516 +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 132 12.54% 12.54% | 125 11.87% 24.41% | 125 11.87% 36.28% | 137 13.01% 49.29% | 131 12.44% 61.73% | 136 12.92% 74.64% | 129 12.25% 86.89% | 138 13.11% 100.00% +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 1053 +system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 11812 12.49% 12.49% | 11808 12.48% 24.97% | 11846 12.52% 37.50% | 11829 12.51% 50.00% | 11793 12.47% 62.47% | 11845 12.52% 74.99% | 11801 12.48% 87.47% | 11850 12.53% 100.00% +system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 94584 +system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 21213 12.51% 12.51% | 21153 12.48% 24.99% | 21186 12.50% 37.49% | 21191 12.50% 49.99% | 21272 12.55% 62.54% | 21153 12.48% 75.02% | 21210 12.51% 87.54% | 21129 12.46% 100.00% +system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 169507 +system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 32 13.06% 13.06% | 26 10.61% 23.67% | 37 15.10% 38.78% | 27 11.02% 49.80% | 31 12.65% 62.45% | 30 12.24% 74.69% | 26 10.61% 85.31% | 36 14.69% 100.00% +system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 245 +system.ruby.L1Cache_Controller.S_L.L1_Replacement | 9 2.21% 2.21% | 44 10.81% 13.02% | 37 9.09% 22.11% | 48 11.79% 33.91% | 59 14.50% 48.40% | 43 10.57% 58.97% | 32 7.86% 66.83% | 135 33.17% 100.00% +system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 407 +system.ruby.L1Cache_Controller.S_L.Data_Owner | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S_L.Data_Owner::total 1 +system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 1 5.26% 5.26% | 2 10.53% 15.79% | 1 5.26% 21.05% | 3 15.79% 36.84% | 4 21.05% 57.89% | 4 21.05% 78.95% | 4 21.05% 100.00% +system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 19 +system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 22 12.57% 12.57% | 22 12.57% 25.14% | 22 12.57% 37.71% | 21 12.00% 49.71% | 27 15.43% 65.14% | 19 10.86% 76.00% | 19 10.86% 86.86% | 23 13.14% 100.00% +system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 175 +system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 99 7.18% 7.18% | 194 14.07% 21.25% | 165 11.97% 33.21% | 86 6.24% 39.45% | 253 18.35% 57.80% | 143 10.37% 68.17% | 198 14.36% 82.52% | 241 17.48% 100.00% +system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 1379 +system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 40.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 2 40.00% 100.00% +system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 5 +system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 10.00% 10.00% | 3 15.00% 25.00% | 4 20.00% 45.00% | 8 40.00% 85.00% | 3 15.00% 100.00% system.ruby.L1Cache_Controller.IM_L.Persistent_GETS::total 20 -system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 29 12.50% 12.50% | 35 15.09% 27.59% | 31 13.36% 40.95% | 24 10.34% 51.29% | 27 11.64% 62.93% | 31 13.36% 76.29% | 32 13.79% 90.09% | 23 9.91% 100.00% -system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 232 -system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 56 14.89% 14.89% | 105 27.93% 42.82% | 15 3.99% 46.81% | 37 9.84% 56.65% | 76 20.21% 76.86% | 68 18.09% 94.95% | 12 3.19% 98.14% | 7 1.86% 100.00% -system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 376 -system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 294 9.85% 9.85% | 422 14.13% 23.98% | 251 8.41% 32.38% | 324 10.85% 43.24% | 342 11.45% 54.69% | 425 14.23% 68.92% | 397 13.30% 82.22% | 531 17.78% 100.00% -system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 2986 -system.ruby.L1Cache_Controller.IS_L.Data_Shared | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 31 12.30% 12.30% | 33 13.10% 25.40% | 34 13.49% 38.89% | 21 8.33% 47.22% | 37 14.68% 61.90% | 29 11.51% 73.41% | 35 13.89% 87.30% | 32 12.70% 100.00% +system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 252 +system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 47 10.93% 10.93% | 112 26.05% 36.98% | 40 9.30% 46.28% | 27 6.28% 52.56% | 68 15.81% 68.37% | 24 5.58% 73.95% | 55 12.79% 86.74% | 57 13.26% 100.00% +system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 430 +system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 356 13.13% 13.13% | 312 11.51% 24.64% | 417 15.38% 40.02% | 209 7.71% 47.73% | 223 8.23% 55.96% | 471 17.37% 73.33% | 259 9.55% 82.88% | 464 17.12% 100.00% +system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 2711 +system.ruby.L1Cache_Controller.IS_L.Data_Shared | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.IS_L.Data_Shared::total 1 -system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 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% | 2 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 4 -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Data_Owner | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Data_Owner::total 1 +system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 3 +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX::total 2 -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 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% | 1 25.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS::total 4 -system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 1 3.33% 3.33% | 3 10.00% 13.33% | 0 0.00% 13.33% | 5 16.67% 30.00% | 6 20.00% 50.00% | 7 23.33% 73.33% | 8 26.67% 100.00% -system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 30 -system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 2 4.35% 4.35% | 3 6.52% 10.87% | 5 10.87% 21.74% | 7 15.22% 36.96% | 2 4.35% 41.30% | 13 28.26% 69.57% | 14 30.43% 100.00% -system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 46 -system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 32 7.10% 7.10% | 66 14.63% 21.73% | 45 9.98% 31.71% | 48 10.64% 42.35% | 67 14.86% 57.21% | 58 12.86% 70.07% | 67 14.86% 84.92% | 68 15.08% 100.00% -system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 451 -system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 67 8.67% 8.67% | 105 13.58% 22.25% | 43 5.56% 27.81% | 66 8.54% 36.35% | 115 14.88% 51.23% | 47 6.08% 57.31% | 155 20.05% 77.36% | 175 22.64% 100.00% -system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 773 -system.ruby.L2Cache_Controller.L1_GETS 403081 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS_Last_Token 29 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 222907 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_INV 657 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 597002 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Shared_Data 1003 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_All_Tokens 623906 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Owned 420 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETX 13434 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS 24202 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS_Last_Token 2 0.00% 0.00% -system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 37308 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 401853 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 222232 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_INV 510 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 943 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 595764 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_Owned 303 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 31662 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_GETS 42 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_GETX 36 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 5985 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 255 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_Owned 6 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Persistent_GETX 6 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Persistent_GETS 19 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 29 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_INV 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 862 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Writeback_Shared_Data 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 60 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Persistent_GETX 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Persistent_GETS 3 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETS 26 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L2_Replacement 845 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 5 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 548 0.00% 0.00% +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS::total 1 +system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 1 5.00% 5.00% | 4 20.00% 25.00% | 1 5.00% 30.00% | 1 5.00% 35.00% | 5 25.00% 60.00% | 3 15.00% 75.00% | 5 25.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 20 +system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 3 6.38% 6.38% | 2 4.26% 10.64% | 3 6.38% 17.02% | 7 14.89% 31.91% | 12 25.53% 57.45% | 7 14.89% 72.34% | 13 27.66% 100.00% +system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 47 +system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 57 11.85% 11.85% | 57 11.85% 23.70% | 74 15.38% 39.09% | 54 11.23% 50.31% | 49 10.19% 60.50% | 73 15.18% 75.68% | 47 9.77% 85.45% | 70 14.55% 100.00% +system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 481 +system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 101 11.25% 11.25% | 110 12.25% 23.50% | 84 9.35% 32.85% | 89 9.91% 42.76% | 61 6.79% 49.55% | 187 20.82% 70.38% | 98 10.91% 81.29% | 168 18.71% 100.00% +system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 898 +system.ruby.L2Cache_Controller.L1_GETS 403282 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS_Last_Token 23 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 223328 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_INV 680 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 597244 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Shared_Data 984 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_All_Tokens 624559 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Owned 387 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETX 13560 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 24310 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 37532 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 402023 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 222626 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_INV 500 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 920 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 596054 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_Owned 278 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 32058 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L1_GETS 55 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L1_GETX 20 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L2_Replacement 5842 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 268 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_Owned 4 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Persistent_GETX 12 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Persistent_GETS 9 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 23 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 850 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Writeback_Shared_Data 6 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 57 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Persistent_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_GETS 12 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_INV 1 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L2_Replacement 825 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 3 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 552 0.00% 0.00% system.ruby.L2Cache_Controller.O.Persistent_GETX 2 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Persistent_GETS 11 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 1097 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 609 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 588498 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETX 2289 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETS 4126 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_GETS 63 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_GETX 29 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_INV 146 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L2_Replacement 812 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 53 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 27279 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_Owned 111 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETX 11135 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETS 20043 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 5632 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.Persistent_GETS_Last_Token 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 14 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Persistent_GETS 12 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 1109 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 649 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 588961 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETX 2242 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETS 3962 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_GETS 83 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_GETX 33 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_INV 178 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L2_Replacement 765 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 54 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 27628 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_Owned 103 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETX 11303 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 20327 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 5463 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.L1_INV 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.L2_Replacement 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.Writeback_Shared_Data 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.Writeback_Owned 2 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 11 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini index 38c85fff5..c0df8fa76 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini @@ -290,31 +290,33 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory probeFilter +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir from_memory_controller_latency=2 full_bit_dir_enabled=false number_of_TBEs=256 probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 +triggerQueue=system.ruby.dir_cntrl0.triggerQueue +unblockToDir=system.ruby.dir_cntrl0.unblockToDir version=0 -dmaRequestToDir=system.ruby.network.master[19] -dmaResponseFromDir=system.ruby.network.slave[26] -forwardFromDir=system.ruby.network.slave[24] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[18] -responseFromDir=system.ruby.network.slave[25] -responseToDir=system.ruby.network.master[17] -unblockToDir=system.ruby.network.master[16] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -323,24 +325,111 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[19] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[26] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[24] + [system.ruby.dir_cntrl0.probeFilter] type=RubyCache +children=replacement_policy assoc=4 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=1 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy resourceStalls=false +ruby_system=system.ruby size=1024 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.dir_cntrl0.probeFilter.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=4 +block_size=64 +eventq_index=0 +size=1024 + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[18] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[25] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[17] + +[system.ruby.dir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.unblockToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[16] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache L2cache=system.ruby.l1_cntrl0.L2cache @@ -349,75 +438,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue +unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] -unblockFromCache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -428,9 +589,26 @@ using_ruby_tester=false version=0 slave=system.cpu0.port +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl1.L1Dcache L1Icache=system.ruby.l1_cntrl1.L1Icache L2cache=system.ruby.l1_cntrl1.L2cache @@ -439,75 +617,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl1.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl1.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl1.requestFromCache +responseFromCache=system.ruby.l1_cntrl1.responseFromCache +responseToCache=system.ruby.l1_cntrl1.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl1.triggerQueue +unblockFromCache=system.ruby.l1_cntrl1.unblockFromCache version=1 -forwardToCache=system.ruby.network.master[2] -requestFromCache=system.ruby.network.slave[3] -responseFromCache=system.ruby.network.slave[4] -responseToCache=system.ruby.network.master[3] -unblockFromCache=system.ruby.network.slave[5] [system.ruby.l1_cntrl1.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl1.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl1.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl1.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l1_cntrl1.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l1_cntrl1.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + [system.ruby.l1_cntrl1.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl1.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -518,9 +768,26 @@ using_ruby_tester=false version=1 slave=system.cpu1.port +[system.ruby.l1_cntrl1.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + [system.ruby.l1_cntrl2] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl2.L1Dcache L1Icache=system.ruby.l1_cntrl2.L1Icache L2cache=system.ruby.l1_cntrl2.L2cache @@ -529,75 +796,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl2.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl2.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl2.requestFromCache +responseFromCache=system.ruby.l1_cntrl2.responseFromCache +responseToCache=system.ruby.l1_cntrl2.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl2.triggerQueue +unblockFromCache=system.ruby.l1_cntrl2.unblockFromCache version=2 -forwardToCache=system.ruby.network.master[4] -requestFromCache=system.ruby.network.slave[6] -responseFromCache=system.ruby.network.slave[7] -responseToCache=system.ruby.network.master[5] -unblockFromCache=system.ruby.network.slave[8] [system.ruby.l1_cntrl2.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl2.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl2.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl2.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l1_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.l1_cntrl2.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.l1_cntrl2.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.l1_cntrl2.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl2.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -608,9 +947,26 @@ using_ruby_tester=false version=2 slave=system.cpu2.port +[system.ruby.l1_cntrl2.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + [system.ruby.l1_cntrl3] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl3.L1Dcache L1Icache=system.ruby.l1_cntrl3.L1Icache L2cache=system.ruby.l1_cntrl3.L2cache @@ -619,75 +975,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl3.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl3.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl3.requestFromCache +responseFromCache=system.ruby.l1_cntrl3.responseFromCache +responseToCache=system.ruby.l1_cntrl3.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl3.triggerQueue +unblockFromCache=system.ruby.l1_cntrl3.unblockFromCache version=3 -forwardToCache=system.ruby.network.master[6] -requestFromCache=system.ruby.network.slave[9] -responseFromCache=system.ruby.network.slave[10] -responseToCache=system.ruby.network.master[7] -unblockFromCache=system.ruby.network.slave[11] [system.ruby.l1_cntrl3.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl3.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl3.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl3.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l1_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.l1_cntrl3.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[10] + +[system.ruby.l1_cntrl3.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + [system.ruby.l1_cntrl3.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl3.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -698,9 +1126,26 @@ using_ruby_tester=false version=3 slave=system.cpu3.port +[system.ruby.l1_cntrl3.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[11] + [system.ruby.l1_cntrl4] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl4.L1Dcache L1Icache=system.ruby.l1_cntrl4.L1Icache L2cache=system.ruby.l1_cntrl4.L2cache @@ -709,75 +1154,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl4.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl4.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl4.requestFromCache +responseFromCache=system.ruby.l1_cntrl4.responseFromCache +responseToCache=system.ruby.l1_cntrl4.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl4.triggerQueue +unblockFromCache=system.ruby.l1_cntrl4.unblockFromCache version=4 -forwardToCache=system.ruby.network.master[8] -requestFromCache=system.ruby.network.slave[12] -responseFromCache=system.ruby.network.slave[13] -responseToCache=system.ruby.network.master[9] -unblockFromCache=system.ruby.network.slave[14] [system.ruby.l1_cntrl4.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl4.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl4.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl4.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + +[system.ruby.l1_cntrl4.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[12] + +[system.ruby.l1_cntrl4.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[13] + +[system.ruby.l1_cntrl4.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + [system.ruby.l1_cntrl4.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl4.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -788,9 +1305,26 @@ using_ruby_tester=false version=4 slave=system.cpu4.port +[system.ruby.l1_cntrl4.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[14] + [system.ruby.l1_cntrl5] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl5.L1Dcache L1Icache=system.ruby.l1_cntrl5.L1Icache L2cache=system.ruby.l1_cntrl5.L2cache @@ -799,75 +1333,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl5.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl5.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl5.requestFromCache +responseFromCache=system.ruby.l1_cntrl5.responseFromCache +responseToCache=system.ruby.l1_cntrl5.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl5.triggerQueue +unblockFromCache=system.ruby.l1_cntrl5.unblockFromCache version=5 -forwardToCache=system.ruby.network.master[10] -requestFromCache=system.ruby.network.slave[15] -responseFromCache=system.ruby.network.slave[16] -responseToCache=system.ruby.network.master[11] -unblockFromCache=system.ruby.network.slave[17] [system.ruby.l1_cntrl5.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl5.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl5.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl5.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.l1_cntrl5.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[15] + +[system.ruby.l1_cntrl5.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[16] + +[system.ruby.l1_cntrl5.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[11] + [system.ruby.l1_cntrl5.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl5.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -878,9 +1484,26 @@ using_ruby_tester=false version=5 slave=system.cpu5.port +[system.ruby.l1_cntrl5.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[17] + [system.ruby.l1_cntrl6] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl6.L1Dcache L1Icache=system.ruby.l1_cntrl6.L1Icache L2cache=system.ruby.l1_cntrl6.L2cache @@ -889,75 +1512,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl6.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl6.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl6.requestFromCache +responseFromCache=system.ruby.l1_cntrl6.responseFromCache +responseToCache=system.ruby.l1_cntrl6.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl6.triggerQueue +unblockFromCache=system.ruby.l1_cntrl6.unblockFromCache version=6 -forwardToCache=system.ruby.network.master[12] -requestFromCache=system.ruby.network.slave[18] -responseFromCache=system.ruby.network.slave[19] -responseToCache=system.ruby.network.master[13] -unblockFromCache=system.ruby.network.slave[20] [system.ruby.l1_cntrl6.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl6.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl6.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl6.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[12] + +[system.ruby.l1_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[18] + +[system.ruby.l1_cntrl6.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[19] + +[system.ruby.l1_cntrl6.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[13] + [system.ruby.l1_cntrl6.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl6.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -968,9 +1663,26 @@ using_ruby_tester=false version=6 slave=system.cpu6.port +[system.ruby.l1_cntrl6.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[20] + [system.ruby.l1_cntrl7] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl7.L1Dcache L1Icache=system.ruby.l1_cntrl7.L1Icache L2cache=system.ruby.l1_cntrl7.L2cache @@ -979,75 +1691,147 @@ cache_response_latency=10 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl7.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl7.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl7.requestFromCache +responseFromCache=system.ruby.l1_cntrl7.responseFromCache +responseToCache=system.ruby.l1_cntrl7.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl7.triggerQueue +unblockFromCache=system.ruby.l1_cntrl7.unblockFromCache version=7 -forwardToCache=system.ruby.network.master[14] -requestFromCache=system.ruby.network.slave[21] -responseFromCache=system.ruby.network.slave[22] -responseToCache=system.ruby.network.master[15] -unblockFromCache=system.ruby.network.slave[23] [system.ruby.l1_cntrl7.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl7.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl7.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl7.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl7.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[14] + +[system.ruby.l1_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[21] + +[system.ruby.l1_cntrl7.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[22] + +[system.ruby.l1_cntrl7.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[15] + [system.ruby.l1_cntrl7.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl7.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -1058,6 +1842,23 @@ using_ruby_tester=false version=7 slave=system.cpu7.port +[system.ruby.l1_cntrl7.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[23] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -1066,7 +1867,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 routers0 routers1 routers2 routers3 routers4 routers5 routers6 routers7 routers8 routers9 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_link_buffers000 int_link_buffers001 int_link_buffers002 int_link_buffers003 int_link_buffers004 int_link_buffers005 int_link_buffers006 int_link_buffers007 int_link_buffers008 int_link_buffers009 int_link_buffers010 int_link_buffers011 int_link_buffers012 int_link_buffers013 int_link_buffers014 int_link_buffers015 int_link_buffers016 int_link_buffers017 int_link_buffers018 int_link_buffers019 int_link_buffers020 int_link_buffers021 int_link_buffers022 int_link_buffers023 int_link_buffers024 int_link_buffers025 int_link_buffers026 int_link_buffers027 int_link_buffers028 int_link_buffers029 int_link_buffers030 int_link_buffers031 int_link_buffers032 int_link_buffers033 int_link_buffers034 int_link_buffers035 int_link_buffers036 int_link_buffers037 int_link_buffers038 int_link_buffers039 int_link_buffers040 int_link_buffers041 int_link_buffers042 int_link_buffers043 int_link_buffers044 int_link_buffers045 int_link_buffers046 int_link_buffers047 int_link_buffers048 int_link_buffers049 int_link_buffers050 int_link_buffers051 int_link_buffers052 int_link_buffers053 int_link_buffers054 int_link_buffers055 int_link_buffers056 int_link_buffers057 int_link_buffers058 int_link_buffers059 int_link_buffers060 int_link_buffers061 int_link_buffers062 int_link_buffers063 int_link_buffers064 int_link_buffers065 int_link_buffers066 int_link_buffers067 int_link_buffers068 int_link_buffers069 int_link_buffers070 int_link_buffers071 int_link_buffers072 int_link_buffers073 int_link_buffers074 int_link_buffers075 int_link_buffers076 int_link_buffers077 int_link_buffers078 int_link_buffers079 int_link_buffers080 int_link_buffers081 int_link_buffers082 int_link_buffers083 int_link_buffers084 int_link_buffers085 int_link_buffers086 int_link_buffers087 int_link_buffers088 int_link_buffers089 int_link_buffers090 int_link_buffers091 int_link_buffers092 int_link_buffers093 int_link_buffers094 int_link_buffers095 int_link_buffers096 int_link_buffers097 int_link_buffers098 int_link_buffers099 int_link_buffers100 int_link_buffers101 int_link_buffers102 int_link_buffers103 int_link_buffers104 int_link_buffers105 int_link_buffers106 int_link_buffers107 int_link_buffers108 int_link_buffers109 int_link_buffers110 int_link_buffers111 int_link_buffers112 int_link_buffers113 int_link_buffers114 int_link_buffers115 int_link_buffers116 int_link_buffers117 int_link_buffers118 int_link_buffers119 int_link_buffers120 int_link_buffers121 int_link_buffers122 int_link_buffers123 int_link_buffers124 int_link_buffers125 int_link_buffers126 int_link_buffers127 int_link_buffers128 int_link_buffers129 int_link_buffers130 int_link_buffers131 int_link_buffers132 int_link_buffers133 int_link_buffers134 int_link_buffers135 int_link_buffers136 int_link_buffers137 int_link_buffers138 int_link_buffers139 int_link_buffers140 int_link_buffers141 int_link_buffers142 int_link_buffers143 int_link_buffers144 int_link_buffers145 int_link_buffers146 int_link_buffers147 int_link_buffers148 int_link_buffers149 int_link_buffers150 int_link_buffers151 int_link_buffers152 int_link_buffers153 int_link_buffers154 int_link_buffers155 int_link_buffers156 int_link_buffers157 int_link_buffers158 int_link_buffers159 int_link_buffers160 int_link_buffers161 int_link_buffers162 int_link_buffers163 int_link_buffers164 int_link_buffers165 int_link_buffers166 int_link_buffers167 int_link_buffers168 int_link_buffers169 int_link_buffers170 int_link_buffers171 int_link_buffers172 int_link_buffers173 int_link_buffers174 int_link_buffers175 int_link_buffers176 int_link_buffers177 int_link_buffers178 int_link_buffers179 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 routers0 routers1 routers2 routers3 routers4 routers5 routers6 routers7 routers8 routers9 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -1074,14 +1875,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 +int_link_buffers=system.ruby.network.int_link_buffers000 system.ruby.network.int_link_buffers001 system.ruby.network.int_link_buffers002 system.ruby.network.int_link_buffers003 system.ruby.network.int_link_buffers004 system.ruby.network.int_link_buffers005 system.ruby.network.int_link_buffers006 system.ruby.network.int_link_buffers007 system.ruby.network.int_link_buffers008 system.ruby.network.int_link_buffers009 system.ruby.network.int_link_buffers010 system.ruby.network.int_link_buffers011 system.ruby.network.int_link_buffers012 system.ruby.network.int_link_buffers013 system.ruby.network.int_link_buffers014 system.ruby.network.int_link_buffers015 system.ruby.network.int_link_buffers016 system.ruby.network.int_link_buffers017 system.ruby.network.int_link_buffers018 system.ruby.network.int_link_buffers019 system.ruby.network.int_link_buffers020 system.ruby.network.int_link_buffers021 system.ruby.network.int_link_buffers022 system.ruby.network.int_link_buffers023 system.ruby.network.int_link_buffers024 system.ruby.network.int_link_buffers025 system.ruby.network.int_link_buffers026 system.ruby.network.int_link_buffers027 system.ruby.network.int_link_buffers028 system.ruby.network.int_link_buffers029 system.ruby.network.int_link_buffers030 system.ruby.network.int_link_buffers031 system.ruby.network.int_link_buffers032 system.ruby.network.int_link_buffers033 system.ruby.network.int_link_buffers034 system.ruby.network.int_link_buffers035 system.ruby.network.int_link_buffers036 system.ruby.network.int_link_buffers037 system.ruby.network.int_link_buffers038 system.ruby.network.int_link_buffers039 system.ruby.network.int_link_buffers040 system.ruby.network.int_link_buffers041 system.ruby.network.int_link_buffers042 system.ruby.network.int_link_buffers043 system.ruby.network.int_link_buffers044 system.ruby.network.int_link_buffers045 system.ruby.network.int_link_buffers046 system.ruby.network.int_link_buffers047 system.ruby.network.int_link_buffers048 system.ruby.network.int_link_buffers049 system.ruby.network.int_link_buffers050 system.ruby.network.int_link_buffers051 system.ruby.network.int_link_buffers052 system.ruby.network.int_link_buffers053 system.ruby.network.int_link_buffers054 system.ruby.network.int_link_buffers055 system.ruby.network.int_link_buffers056 system.ruby.network.int_link_buffers057 system.ruby.network.int_link_buffers058 system.ruby.network.int_link_buffers059 system.ruby.network.int_link_buffers060 system.ruby.network.int_link_buffers061 system.ruby.network.int_link_buffers062 system.ruby.network.int_link_buffers063 system.ruby.network.int_link_buffers064 system.ruby.network.int_link_buffers065 system.ruby.network.int_link_buffers066 system.ruby.network.int_link_buffers067 system.ruby.network.int_link_buffers068 system.ruby.network.int_link_buffers069 system.ruby.network.int_link_buffers070 system.ruby.network.int_link_buffers071 system.ruby.network.int_link_buffers072 system.ruby.network.int_link_buffers073 system.ruby.network.int_link_buffers074 system.ruby.network.int_link_buffers075 system.ruby.network.int_link_buffers076 system.ruby.network.int_link_buffers077 system.ruby.network.int_link_buffers078 system.ruby.network.int_link_buffers079 system.ruby.network.int_link_buffers080 system.ruby.network.int_link_buffers081 system.ruby.network.int_link_buffers082 system.ruby.network.int_link_buffers083 system.ruby.network.int_link_buffers084 system.ruby.network.int_link_buffers085 system.ruby.network.int_link_buffers086 system.ruby.network.int_link_buffers087 system.ruby.network.int_link_buffers088 system.ruby.network.int_link_buffers089 system.ruby.network.int_link_buffers090 system.ruby.network.int_link_buffers091 system.ruby.network.int_link_buffers092 system.ruby.network.int_link_buffers093 system.ruby.network.int_link_buffers094 system.ruby.network.int_link_buffers095 system.ruby.network.int_link_buffers096 system.ruby.network.int_link_buffers097 system.ruby.network.int_link_buffers098 system.ruby.network.int_link_buffers099 system.ruby.network.int_link_buffers100 system.ruby.network.int_link_buffers101 system.ruby.network.int_link_buffers102 system.ruby.network.int_link_buffers103 system.ruby.network.int_link_buffers104 system.ruby.network.int_link_buffers105 system.ruby.network.int_link_buffers106 system.ruby.network.int_link_buffers107 system.ruby.network.int_link_buffers108 system.ruby.network.int_link_buffers109 system.ruby.network.int_link_buffers110 system.ruby.network.int_link_buffers111 system.ruby.network.int_link_buffers112 system.ruby.network.int_link_buffers113 system.ruby.network.int_link_buffers114 system.ruby.network.int_link_buffers115 system.ruby.network.int_link_buffers116 system.ruby.network.int_link_buffers117 system.ruby.network.int_link_buffers118 system.ruby.network.int_link_buffers119 system.ruby.network.int_link_buffers120 system.ruby.network.int_link_buffers121 system.ruby.network.int_link_buffers122 system.ruby.network.int_link_buffers123 system.ruby.network.int_link_buffers124 system.ruby.network.int_link_buffers125 system.ruby.network.int_link_buffers126 system.ruby.network.int_link_buffers127 system.ruby.network.int_link_buffers128 system.ruby.network.int_link_buffers129 system.ruby.network.int_link_buffers130 system.ruby.network.int_link_buffers131 system.ruby.network.int_link_buffers132 system.ruby.network.int_link_buffers133 system.ruby.network.int_link_buffers134 system.ruby.network.int_link_buffers135 system.ruby.network.int_link_buffers136 system.ruby.network.int_link_buffers137 system.ruby.network.int_link_buffers138 system.ruby.network.int_link_buffers139 system.ruby.network.int_link_buffers140 system.ruby.network.int_link_buffers141 system.ruby.network.int_link_buffers142 system.ruby.network.int_link_buffers143 system.ruby.network.int_link_buffers144 system.ruby.network.int_link_buffers145 system.ruby.network.int_link_buffers146 system.ruby.network.int_link_buffers147 system.ruby.network.int_link_buffers148 system.ruby.network.int_link_buffers149 system.ruby.network.int_link_buffers150 system.ruby.network.int_link_buffers151 system.ruby.network.int_link_buffers152 system.ruby.network.int_link_buffers153 system.ruby.network.int_link_buffers154 system.ruby.network.int_link_buffers155 system.ruby.network.int_link_buffers156 system.ruby.network.int_link_buffers157 system.ruby.network.int_link_buffers158 system.ruby.network.int_link_buffers159 system.ruby.network.int_link_buffers160 system.ruby.network.int_link_buffers161 system.ruby.network.int_link_buffers162 system.ruby.network.int_link_buffers163 system.ruby.network.int_link_buffers164 system.ruby.network.int_link_buffers165 system.ruby.network.int_link_buffers166 system.ruby.network.int_link_buffers167 system.ruby.network.int_link_buffers168 system.ruby.network.int_link_buffers169 system.ruby.network.int_link_buffers170 system.ruby.network.int_link_buffers171 system.ruby.network.int_link_buffers172 system.ruby.network.int_link_buffers173 system.ruby.network.int_link_buffers174 system.ruby.network.int_link_buffers175 system.ruby.network.int_link_buffers176 system.ruby.network.int_link_buffers177 system.ruby.network.int_link_buffers178 system.ruby.network.int_link_buffers179 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 system.ruby.network.routers7 system.ruby.network.routers8 system.ruby.network.routers9 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.l1_cntrl1.forwardToCache system.ruby.l1_cntrl1.responseToCache system.ruby.l1_cntrl2.forwardToCache system.ruby.l1_cntrl2.responseToCache system.ruby.l1_cntrl3.forwardToCache system.ruby.l1_cntrl3.responseToCache system.ruby.l1_cntrl4.forwardToCache system.ruby.l1_cntrl4.responseToCache system.ruby.l1_cntrl5.forwardToCache system.ruby.l1_cntrl5.responseToCache system.ruby.l1_cntrl6.forwardToCache system.ruby.l1_cntrl6.responseToCache system.ruby.l1_cntrl7.forwardToCache system.ruby.l1_cntrl7.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.l1_cntrl1.requestFromCache system.ruby.l1_cntrl1.responseFromCache system.ruby.l1_cntrl1.unblockFromCache system.ruby.l1_cntrl2.requestFromCache system.ruby.l1_cntrl2.responseFromCache system.ruby.l1_cntrl2.unblockFromCache system.ruby.l1_cntrl3.requestFromCache system.ruby.l1_cntrl3.responseFromCache system.ruby.l1_cntrl3.unblockFromCache system.ruby.l1_cntrl4.requestFromCache system.ruby.l1_cntrl4.responseFromCache system.ruby.l1_cntrl4.unblockFromCache system.ruby.l1_cntrl5.requestFromCache system.ruby.l1_cntrl5.responseFromCache system.ruby.l1_cntrl5.unblockFromCache system.ruby.l1_cntrl6.requestFromCache system.ruby.l1_cntrl6.responseFromCache system.ruby.l1_cntrl6.unblockFromCache system.ruby.l1_cntrl7.requestFromCache system.ruby.l1_cntrl7.responseFromCache system.ruby.l1_cntrl7.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.l1_cntrl1.forwardToCache.slave system.ruby.l1_cntrl1.responseToCache.slave system.ruby.l1_cntrl2.forwardToCache.slave system.ruby.l1_cntrl2.responseToCache.slave system.ruby.l1_cntrl3.forwardToCache.slave system.ruby.l1_cntrl3.responseToCache.slave system.ruby.l1_cntrl4.forwardToCache.slave system.ruby.l1_cntrl4.responseToCache.slave system.ruby.l1_cntrl5.forwardToCache.slave system.ruby.l1_cntrl5.responseToCache.slave system.ruby.l1_cntrl6.forwardToCache.slave system.ruby.l1_cntrl6.responseToCache.slave system.ruby.l1_cntrl7.forwardToCache.slave system.ruby.l1_cntrl7.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.l1_cntrl1.requestFromCache.master system.ruby.l1_cntrl1.responseFromCache.master system.ruby.l1_cntrl1.unblockFromCache.master system.ruby.l1_cntrl2.requestFromCache.master system.ruby.l1_cntrl2.responseFromCache.master system.ruby.l1_cntrl2.unblockFromCache.master system.ruby.l1_cntrl3.requestFromCache.master system.ruby.l1_cntrl3.responseFromCache.master system.ruby.l1_cntrl3.unblockFromCache.master system.ruby.l1_cntrl4.requestFromCache.master system.ruby.l1_cntrl4.responseFromCache.master system.ruby.l1_cntrl4.unblockFromCache.master system.ruby.l1_cntrl5.requestFromCache.master system.ruby.l1_cntrl5.responseFromCache.master system.ruby.l1_cntrl5.unblockFromCache.master system.ruby.l1_cntrl6.requestFromCache.master system.ruby.l1_cntrl6.responseFromCache.master system.ruby.l1_cntrl6.unblockFromCache.master system.ruby.l1_cntrl7.requestFromCache.master system.ruby.l1_cntrl7.responseFromCache.master system.ruby.l1_cntrl7.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -1173,165 +1976,10275 @@ latency=1 link_id=8 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers000] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=9 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers001] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=10 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers002] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=11 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links3] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers003] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=12 -node_a=system.ruby.network.routers3 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links4] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers004] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=13 -node_a=system.ruby.network.routers4 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links5] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers005] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=14 -node_a=system.ruby.network.routers5 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links6] +[system.ruby.network.int_link_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=9 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=10 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=11 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links3] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=12 +node_a=system.ruby.network.routers3 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links4] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=13 +node_a=system.ruby.network.routers4 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links5] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=14 +node_a=system.ruby.network.routers5 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links6] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=15 +node_a=system.ruby.network.routers6 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links7] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=16 +node_a=system.ruby.network.routers7 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links8] type=SimpleIntLink bandwidth_factor=16 eventq_index=0 -latency=1 -link_id=15 -node_a=system.ruby.network.routers6 -node_b=system.ruby.network.routers9 -weight=1 +latency=1 +link_id=17 +node_a=system.ruby.network.routers8 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 system.ruby.network.routers0.port_buffers40 system.ruby.network.routers0.port_buffers41 system.ruby.network.routers0.port_buffers42 system.ruby.network.routers0.port_buffers43 system.ruby.network.routers0.port_buffers44 system.ruby.network.routers0.port_buffers45 system.ruby.network.routers0.port_buffers46 system.ruby.network.routers0.port_buffers47 system.ruby.network.routers0.port_buffers48 system.ruby.network.routers0.port_buffers49 system.ruby.network.routers0.port_buffers50 system.ruby.network.routers0.port_buffers51 system.ruby.network.routers0.port_buffers52 system.ruby.network.routers0.port_buffers53 system.ruby.network.routers0.port_buffers54 system.ruby.network.routers0.port_buffers55 system.ruby.network.routers0.port_buffers56 system.ruby.network.routers0.port_buffers57 system.ruby.network.routers0.port_buffers58 system.ruby.network.routers0.port_buffers59 system.ruby.network.routers0.port_buffers60 system.ruby.network.routers0.port_buffers61 system.ruby.network.routers0.port_buffers62 system.ruby.network.routers0.port_buffers63 system.ruby.network.routers0.port_buffers64 system.ruby.network.routers0.port_buffers65 system.ruby.network.routers0.port_buffers66 system.ruby.network.routers0.port_buffers67 system.ruby.network.routers0.port_buffers68 system.ruby.network.routers0.port_buffers69 system.ruby.network.routers0.port_buffers70 system.ruby.network.routers0.port_buffers71 system.ruby.network.routers0.port_buffers72 system.ruby.network.routers0.port_buffers73 system.ruby.network.routers0.port_buffers74 system.ruby.network.routers0.port_buffers75 system.ruby.network.routers0.port_buffers76 system.ruby.network.routers0.port_buffers77 system.ruby.network.routers0.port_buffers78 system.ruby.network.routers0.port_buffers79 system.ruby.network.routers0.port_buffers80 system.ruby.network.routers0.port_buffers81 system.ruby.network.routers0.port_buffers82 system.ruby.network.routers0.port_buffers83 system.ruby.network.routers0.port_buffers84 system.ruby.network.routers0.port_buffers85 system.ruby.network.routers0.port_buffers86 system.ruby.network.routers0.port_buffers87 system.ruby.network.routers0.port_buffers88 system.ruby.network.routers0.port_buffers89 system.ruby.network.routers0.port_buffers90 system.ruby.network.routers0.port_buffers91 system.ruby.network.routers0.port_buffers92 system.ruby.network.routers0.port_buffers93 system.ruby.network.routers0.port_buffers94 system.ruby.network.routers0.port_buffers95 system.ruby.network.routers0.port_buffers96 system.ruby.network.routers0.port_buffers97 system.ruby.network.routers0.port_buffers98 system.ruby.network.routers0.port_buffers99 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 system.ruby.network.routers1.port_buffers40 system.ruby.network.routers1.port_buffers41 system.ruby.network.routers1.port_buffers42 system.ruby.network.routers1.port_buffers43 system.ruby.network.routers1.port_buffers44 system.ruby.network.routers1.port_buffers45 system.ruby.network.routers1.port_buffers46 system.ruby.network.routers1.port_buffers47 system.ruby.network.routers1.port_buffers48 system.ruby.network.routers1.port_buffers49 system.ruby.network.routers1.port_buffers50 system.ruby.network.routers1.port_buffers51 system.ruby.network.routers1.port_buffers52 system.ruby.network.routers1.port_buffers53 system.ruby.network.routers1.port_buffers54 system.ruby.network.routers1.port_buffers55 system.ruby.network.routers1.port_buffers56 system.ruby.network.routers1.port_buffers57 system.ruby.network.routers1.port_buffers58 system.ruby.network.routers1.port_buffers59 system.ruby.network.routers1.port_buffers60 system.ruby.network.routers1.port_buffers61 system.ruby.network.routers1.port_buffers62 system.ruby.network.routers1.port_buffers63 system.ruby.network.routers1.port_buffers64 system.ruby.network.routers1.port_buffers65 system.ruby.network.routers1.port_buffers66 system.ruby.network.routers1.port_buffers67 system.ruby.network.routers1.port_buffers68 system.ruby.network.routers1.port_buffers69 system.ruby.network.routers1.port_buffers70 system.ruby.network.routers1.port_buffers71 system.ruby.network.routers1.port_buffers72 system.ruby.network.routers1.port_buffers73 system.ruby.network.routers1.port_buffers74 system.ruby.network.routers1.port_buffers75 system.ruby.network.routers1.port_buffers76 system.ruby.network.routers1.port_buffers77 system.ruby.network.routers1.port_buffers78 system.ruby.network.routers1.port_buffers79 system.ruby.network.routers1.port_buffers80 system.ruby.network.routers1.port_buffers81 system.ruby.network.routers1.port_buffers82 system.ruby.network.routers1.port_buffers83 system.ruby.network.routers1.port_buffers84 system.ruby.network.routers1.port_buffers85 system.ruby.network.routers1.port_buffers86 system.ruby.network.routers1.port_buffers87 system.ruby.network.routers1.port_buffers88 system.ruby.network.routers1.port_buffers89 system.ruby.network.routers1.port_buffers90 system.ruby.network.routers1.port_buffers91 system.ruby.network.routers1.port_buffers92 system.ruby.network.routers1.port_buffers93 system.ruby.network.routers1.port_buffers94 system.ruby.network.routers1.port_buffers95 system.ruby.network.routers1.port_buffers96 system.ruby.network.routers1.port_buffers97 system.ruby.network.routers1.port_buffers98 system.ruby.network.routers1.port_buffers99 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 system.ruby.network.routers2.port_buffers40 system.ruby.network.routers2.port_buffers41 system.ruby.network.routers2.port_buffers42 system.ruby.network.routers2.port_buffers43 system.ruby.network.routers2.port_buffers44 system.ruby.network.routers2.port_buffers45 system.ruby.network.routers2.port_buffers46 system.ruby.network.routers2.port_buffers47 system.ruby.network.routers2.port_buffers48 system.ruby.network.routers2.port_buffers49 system.ruby.network.routers2.port_buffers50 system.ruby.network.routers2.port_buffers51 system.ruby.network.routers2.port_buffers52 system.ruby.network.routers2.port_buffers53 system.ruby.network.routers2.port_buffers54 system.ruby.network.routers2.port_buffers55 system.ruby.network.routers2.port_buffers56 system.ruby.network.routers2.port_buffers57 system.ruby.network.routers2.port_buffers58 system.ruby.network.routers2.port_buffers59 system.ruby.network.routers2.port_buffers60 system.ruby.network.routers2.port_buffers61 system.ruby.network.routers2.port_buffers62 system.ruby.network.routers2.port_buffers63 system.ruby.network.routers2.port_buffers64 system.ruby.network.routers2.port_buffers65 system.ruby.network.routers2.port_buffers66 system.ruby.network.routers2.port_buffers67 system.ruby.network.routers2.port_buffers68 system.ruby.network.routers2.port_buffers69 system.ruby.network.routers2.port_buffers70 system.ruby.network.routers2.port_buffers71 system.ruby.network.routers2.port_buffers72 system.ruby.network.routers2.port_buffers73 system.ruby.network.routers2.port_buffers74 system.ruby.network.routers2.port_buffers75 system.ruby.network.routers2.port_buffers76 system.ruby.network.routers2.port_buffers77 system.ruby.network.routers2.port_buffers78 system.ruby.network.routers2.port_buffers79 system.ruby.network.routers2.port_buffers80 system.ruby.network.routers2.port_buffers81 system.ruby.network.routers2.port_buffers82 system.ruby.network.routers2.port_buffers83 system.ruby.network.routers2.port_buffers84 system.ruby.network.routers2.port_buffers85 system.ruby.network.routers2.port_buffers86 system.ruby.network.routers2.port_buffers87 system.ruby.network.routers2.port_buffers88 system.ruby.network.routers2.port_buffers89 system.ruby.network.routers2.port_buffers90 system.ruby.network.routers2.port_buffers91 system.ruby.network.routers2.port_buffers92 system.ruby.network.routers2.port_buffers93 system.ruby.network.routers2.port_buffers94 system.ruby.network.routers2.port_buffers95 system.ruby.network.routers2.port_buffers96 system.ruby.network.routers2.port_buffers97 system.ruby.network.routers2.port_buffers98 system.ruby.network.routers2.port_buffers99 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 system.ruby.network.routers3.port_buffers60 system.ruby.network.routers3.port_buffers61 system.ruby.network.routers3.port_buffers62 system.ruby.network.routers3.port_buffers63 system.ruby.network.routers3.port_buffers64 system.ruby.network.routers3.port_buffers65 system.ruby.network.routers3.port_buffers66 system.ruby.network.routers3.port_buffers67 system.ruby.network.routers3.port_buffers68 system.ruby.network.routers3.port_buffers69 system.ruby.network.routers3.port_buffers70 system.ruby.network.routers3.port_buffers71 system.ruby.network.routers3.port_buffers72 system.ruby.network.routers3.port_buffers73 system.ruby.network.routers3.port_buffers74 system.ruby.network.routers3.port_buffers75 system.ruby.network.routers3.port_buffers76 system.ruby.network.routers3.port_buffers77 system.ruby.network.routers3.port_buffers78 system.ruby.network.routers3.port_buffers79 system.ruby.network.routers3.port_buffers80 system.ruby.network.routers3.port_buffers81 system.ruby.network.routers3.port_buffers82 system.ruby.network.routers3.port_buffers83 system.ruby.network.routers3.port_buffers84 system.ruby.network.routers3.port_buffers85 system.ruby.network.routers3.port_buffers86 system.ruby.network.routers3.port_buffers87 system.ruby.network.routers3.port_buffers88 system.ruby.network.routers3.port_buffers89 system.ruby.network.routers3.port_buffers90 system.ruby.network.routers3.port_buffers91 system.ruby.network.routers3.port_buffers92 system.ruby.network.routers3.port_buffers93 system.ruby.network.routers3.port_buffers94 system.ruby.network.routers3.port_buffers95 system.ruby.network.routers3.port_buffers96 system.ruby.network.routers3.port_buffers97 system.ruby.network.routers3.port_buffers98 system.ruby.network.routers3.port_buffers99 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers4.port_buffers00 system.ruby.network.routers4.port_buffers01 system.ruby.network.routers4.port_buffers02 system.ruby.network.routers4.port_buffers03 system.ruby.network.routers4.port_buffers04 system.ruby.network.routers4.port_buffers05 system.ruby.network.routers4.port_buffers06 system.ruby.network.routers4.port_buffers07 system.ruby.network.routers4.port_buffers08 system.ruby.network.routers4.port_buffers09 system.ruby.network.routers4.port_buffers10 system.ruby.network.routers4.port_buffers11 system.ruby.network.routers4.port_buffers12 system.ruby.network.routers4.port_buffers13 system.ruby.network.routers4.port_buffers14 system.ruby.network.routers4.port_buffers15 system.ruby.network.routers4.port_buffers16 system.ruby.network.routers4.port_buffers17 system.ruby.network.routers4.port_buffers18 system.ruby.network.routers4.port_buffers19 system.ruby.network.routers4.port_buffers20 system.ruby.network.routers4.port_buffers21 system.ruby.network.routers4.port_buffers22 system.ruby.network.routers4.port_buffers23 system.ruby.network.routers4.port_buffers24 system.ruby.network.routers4.port_buffers25 system.ruby.network.routers4.port_buffers26 system.ruby.network.routers4.port_buffers27 system.ruby.network.routers4.port_buffers28 system.ruby.network.routers4.port_buffers29 system.ruby.network.routers4.port_buffers30 system.ruby.network.routers4.port_buffers31 system.ruby.network.routers4.port_buffers32 system.ruby.network.routers4.port_buffers33 system.ruby.network.routers4.port_buffers34 system.ruby.network.routers4.port_buffers35 system.ruby.network.routers4.port_buffers36 system.ruby.network.routers4.port_buffers37 system.ruby.network.routers4.port_buffers38 system.ruby.network.routers4.port_buffers39 system.ruby.network.routers4.port_buffers40 system.ruby.network.routers4.port_buffers41 system.ruby.network.routers4.port_buffers42 system.ruby.network.routers4.port_buffers43 system.ruby.network.routers4.port_buffers44 system.ruby.network.routers4.port_buffers45 system.ruby.network.routers4.port_buffers46 system.ruby.network.routers4.port_buffers47 system.ruby.network.routers4.port_buffers48 system.ruby.network.routers4.port_buffers49 system.ruby.network.routers4.port_buffers50 system.ruby.network.routers4.port_buffers51 system.ruby.network.routers4.port_buffers52 system.ruby.network.routers4.port_buffers53 system.ruby.network.routers4.port_buffers54 system.ruby.network.routers4.port_buffers55 system.ruby.network.routers4.port_buffers56 system.ruby.network.routers4.port_buffers57 system.ruby.network.routers4.port_buffers58 system.ruby.network.routers4.port_buffers59 system.ruby.network.routers4.port_buffers60 system.ruby.network.routers4.port_buffers61 system.ruby.network.routers4.port_buffers62 system.ruby.network.routers4.port_buffers63 system.ruby.network.routers4.port_buffers64 system.ruby.network.routers4.port_buffers65 system.ruby.network.routers4.port_buffers66 system.ruby.network.routers4.port_buffers67 system.ruby.network.routers4.port_buffers68 system.ruby.network.routers4.port_buffers69 system.ruby.network.routers4.port_buffers70 system.ruby.network.routers4.port_buffers71 system.ruby.network.routers4.port_buffers72 system.ruby.network.routers4.port_buffers73 system.ruby.network.routers4.port_buffers74 system.ruby.network.routers4.port_buffers75 system.ruby.network.routers4.port_buffers76 system.ruby.network.routers4.port_buffers77 system.ruby.network.routers4.port_buffers78 system.ruby.network.routers4.port_buffers79 system.ruby.network.routers4.port_buffers80 system.ruby.network.routers4.port_buffers81 system.ruby.network.routers4.port_buffers82 system.ruby.network.routers4.port_buffers83 system.ruby.network.routers4.port_buffers84 system.ruby.network.routers4.port_buffers85 system.ruby.network.routers4.port_buffers86 system.ruby.network.routers4.port_buffers87 system.ruby.network.routers4.port_buffers88 system.ruby.network.routers4.port_buffers89 system.ruby.network.routers4.port_buffers90 system.ruby.network.routers4.port_buffers91 system.ruby.network.routers4.port_buffers92 system.ruby.network.routers4.port_buffers93 system.ruby.network.routers4.port_buffers94 system.ruby.network.routers4.port_buffers95 system.ruby.network.routers4.port_buffers96 system.ruby.network.routers4.port_buffers97 system.ruby.network.routers4.port_buffers98 system.ruby.network.routers4.port_buffers99 +recycle_latency=0 +router_id=4 +virt_nets=10 + +[system.ruby.network.routers4.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers5.port_buffers00 system.ruby.network.routers5.port_buffers01 system.ruby.network.routers5.port_buffers02 system.ruby.network.routers5.port_buffers03 system.ruby.network.routers5.port_buffers04 system.ruby.network.routers5.port_buffers05 system.ruby.network.routers5.port_buffers06 system.ruby.network.routers5.port_buffers07 system.ruby.network.routers5.port_buffers08 system.ruby.network.routers5.port_buffers09 system.ruby.network.routers5.port_buffers10 system.ruby.network.routers5.port_buffers11 system.ruby.network.routers5.port_buffers12 system.ruby.network.routers5.port_buffers13 system.ruby.network.routers5.port_buffers14 system.ruby.network.routers5.port_buffers15 system.ruby.network.routers5.port_buffers16 system.ruby.network.routers5.port_buffers17 system.ruby.network.routers5.port_buffers18 system.ruby.network.routers5.port_buffers19 system.ruby.network.routers5.port_buffers20 system.ruby.network.routers5.port_buffers21 system.ruby.network.routers5.port_buffers22 system.ruby.network.routers5.port_buffers23 system.ruby.network.routers5.port_buffers24 system.ruby.network.routers5.port_buffers25 system.ruby.network.routers5.port_buffers26 system.ruby.network.routers5.port_buffers27 system.ruby.network.routers5.port_buffers28 system.ruby.network.routers5.port_buffers29 system.ruby.network.routers5.port_buffers30 system.ruby.network.routers5.port_buffers31 system.ruby.network.routers5.port_buffers32 system.ruby.network.routers5.port_buffers33 system.ruby.network.routers5.port_buffers34 system.ruby.network.routers5.port_buffers35 system.ruby.network.routers5.port_buffers36 system.ruby.network.routers5.port_buffers37 system.ruby.network.routers5.port_buffers38 system.ruby.network.routers5.port_buffers39 system.ruby.network.routers5.port_buffers40 system.ruby.network.routers5.port_buffers41 system.ruby.network.routers5.port_buffers42 system.ruby.network.routers5.port_buffers43 system.ruby.network.routers5.port_buffers44 system.ruby.network.routers5.port_buffers45 system.ruby.network.routers5.port_buffers46 system.ruby.network.routers5.port_buffers47 system.ruby.network.routers5.port_buffers48 system.ruby.network.routers5.port_buffers49 system.ruby.network.routers5.port_buffers50 system.ruby.network.routers5.port_buffers51 system.ruby.network.routers5.port_buffers52 system.ruby.network.routers5.port_buffers53 system.ruby.network.routers5.port_buffers54 system.ruby.network.routers5.port_buffers55 system.ruby.network.routers5.port_buffers56 system.ruby.network.routers5.port_buffers57 system.ruby.network.routers5.port_buffers58 system.ruby.network.routers5.port_buffers59 system.ruby.network.routers5.port_buffers60 system.ruby.network.routers5.port_buffers61 system.ruby.network.routers5.port_buffers62 system.ruby.network.routers5.port_buffers63 system.ruby.network.routers5.port_buffers64 system.ruby.network.routers5.port_buffers65 system.ruby.network.routers5.port_buffers66 system.ruby.network.routers5.port_buffers67 system.ruby.network.routers5.port_buffers68 system.ruby.network.routers5.port_buffers69 system.ruby.network.routers5.port_buffers70 system.ruby.network.routers5.port_buffers71 system.ruby.network.routers5.port_buffers72 system.ruby.network.routers5.port_buffers73 system.ruby.network.routers5.port_buffers74 system.ruby.network.routers5.port_buffers75 system.ruby.network.routers5.port_buffers76 system.ruby.network.routers5.port_buffers77 system.ruby.network.routers5.port_buffers78 system.ruby.network.routers5.port_buffers79 system.ruby.network.routers5.port_buffers80 system.ruby.network.routers5.port_buffers81 system.ruby.network.routers5.port_buffers82 system.ruby.network.routers5.port_buffers83 system.ruby.network.routers5.port_buffers84 system.ruby.network.routers5.port_buffers85 system.ruby.network.routers5.port_buffers86 system.ruby.network.routers5.port_buffers87 system.ruby.network.routers5.port_buffers88 system.ruby.network.routers5.port_buffers89 system.ruby.network.routers5.port_buffers90 system.ruby.network.routers5.port_buffers91 system.ruby.network.routers5.port_buffers92 system.ruby.network.routers5.port_buffers93 system.ruby.network.routers5.port_buffers94 system.ruby.network.routers5.port_buffers95 system.ruby.network.routers5.port_buffers96 system.ruby.network.routers5.port_buffers97 system.ruby.network.routers5.port_buffers98 system.ruby.network.routers5.port_buffers99 +recycle_latency=0 +router_id=5 +virt_nets=10 + +[system.ruby.network.routers5.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers6.port_buffers00 system.ruby.network.routers6.port_buffers01 system.ruby.network.routers6.port_buffers02 system.ruby.network.routers6.port_buffers03 system.ruby.network.routers6.port_buffers04 system.ruby.network.routers6.port_buffers05 system.ruby.network.routers6.port_buffers06 system.ruby.network.routers6.port_buffers07 system.ruby.network.routers6.port_buffers08 system.ruby.network.routers6.port_buffers09 system.ruby.network.routers6.port_buffers10 system.ruby.network.routers6.port_buffers11 system.ruby.network.routers6.port_buffers12 system.ruby.network.routers6.port_buffers13 system.ruby.network.routers6.port_buffers14 system.ruby.network.routers6.port_buffers15 system.ruby.network.routers6.port_buffers16 system.ruby.network.routers6.port_buffers17 system.ruby.network.routers6.port_buffers18 system.ruby.network.routers6.port_buffers19 system.ruby.network.routers6.port_buffers20 system.ruby.network.routers6.port_buffers21 system.ruby.network.routers6.port_buffers22 system.ruby.network.routers6.port_buffers23 system.ruby.network.routers6.port_buffers24 system.ruby.network.routers6.port_buffers25 system.ruby.network.routers6.port_buffers26 system.ruby.network.routers6.port_buffers27 system.ruby.network.routers6.port_buffers28 system.ruby.network.routers6.port_buffers29 system.ruby.network.routers6.port_buffers30 system.ruby.network.routers6.port_buffers31 system.ruby.network.routers6.port_buffers32 system.ruby.network.routers6.port_buffers33 system.ruby.network.routers6.port_buffers34 system.ruby.network.routers6.port_buffers35 system.ruby.network.routers6.port_buffers36 system.ruby.network.routers6.port_buffers37 system.ruby.network.routers6.port_buffers38 system.ruby.network.routers6.port_buffers39 system.ruby.network.routers6.port_buffers40 system.ruby.network.routers6.port_buffers41 system.ruby.network.routers6.port_buffers42 system.ruby.network.routers6.port_buffers43 system.ruby.network.routers6.port_buffers44 system.ruby.network.routers6.port_buffers45 system.ruby.network.routers6.port_buffers46 system.ruby.network.routers6.port_buffers47 system.ruby.network.routers6.port_buffers48 system.ruby.network.routers6.port_buffers49 system.ruby.network.routers6.port_buffers50 system.ruby.network.routers6.port_buffers51 system.ruby.network.routers6.port_buffers52 system.ruby.network.routers6.port_buffers53 system.ruby.network.routers6.port_buffers54 system.ruby.network.routers6.port_buffers55 system.ruby.network.routers6.port_buffers56 system.ruby.network.routers6.port_buffers57 system.ruby.network.routers6.port_buffers58 system.ruby.network.routers6.port_buffers59 system.ruby.network.routers6.port_buffers60 system.ruby.network.routers6.port_buffers61 system.ruby.network.routers6.port_buffers62 system.ruby.network.routers6.port_buffers63 system.ruby.network.routers6.port_buffers64 system.ruby.network.routers6.port_buffers65 system.ruby.network.routers6.port_buffers66 system.ruby.network.routers6.port_buffers67 system.ruby.network.routers6.port_buffers68 system.ruby.network.routers6.port_buffers69 system.ruby.network.routers6.port_buffers70 system.ruby.network.routers6.port_buffers71 system.ruby.network.routers6.port_buffers72 system.ruby.network.routers6.port_buffers73 system.ruby.network.routers6.port_buffers74 system.ruby.network.routers6.port_buffers75 system.ruby.network.routers6.port_buffers76 system.ruby.network.routers6.port_buffers77 system.ruby.network.routers6.port_buffers78 system.ruby.network.routers6.port_buffers79 system.ruby.network.routers6.port_buffers80 system.ruby.network.routers6.port_buffers81 system.ruby.network.routers6.port_buffers82 system.ruby.network.routers6.port_buffers83 system.ruby.network.routers6.port_buffers84 system.ruby.network.routers6.port_buffers85 system.ruby.network.routers6.port_buffers86 system.ruby.network.routers6.port_buffers87 system.ruby.network.routers6.port_buffers88 system.ruby.network.routers6.port_buffers89 system.ruby.network.routers6.port_buffers90 system.ruby.network.routers6.port_buffers91 system.ruby.network.routers6.port_buffers92 system.ruby.network.routers6.port_buffers93 system.ruby.network.routers6.port_buffers94 system.ruby.network.routers6.port_buffers95 system.ruby.network.routers6.port_buffers96 system.ruby.network.routers6.port_buffers97 system.ruby.network.routers6.port_buffers98 system.ruby.network.routers6.port_buffers99 +recycle_latency=0 +router_id=6 +virt_nets=10 + +[system.ruby.network.routers6.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers7.port_buffers00 system.ruby.network.routers7.port_buffers01 system.ruby.network.routers7.port_buffers02 system.ruby.network.routers7.port_buffers03 system.ruby.network.routers7.port_buffers04 system.ruby.network.routers7.port_buffers05 system.ruby.network.routers7.port_buffers06 system.ruby.network.routers7.port_buffers07 system.ruby.network.routers7.port_buffers08 system.ruby.network.routers7.port_buffers09 system.ruby.network.routers7.port_buffers10 system.ruby.network.routers7.port_buffers11 system.ruby.network.routers7.port_buffers12 system.ruby.network.routers7.port_buffers13 system.ruby.network.routers7.port_buffers14 system.ruby.network.routers7.port_buffers15 system.ruby.network.routers7.port_buffers16 system.ruby.network.routers7.port_buffers17 system.ruby.network.routers7.port_buffers18 system.ruby.network.routers7.port_buffers19 system.ruby.network.routers7.port_buffers20 system.ruby.network.routers7.port_buffers21 system.ruby.network.routers7.port_buffers22 system.ruby.network.routers7.port_buffers23 system.ruby.network.routers7.port_buffers24 system.ruby.network.routers7.port_buffers25 system.ruby.network.routers7.port_buffers26 system.ruby.network.routers7.port_buffers27 system.ruby.network.routers7.port_buffers28 system.ruby.network.routers7.port_buffers29 system.ruby.network.routers7.port_buffers30 system.ruby.network.routers7.port_buffers31 system.ruby.network.routers7.port_buffers32 system.ruby.network.routers7.port_buffers33 system.ruby.network.routers7.port_buffers34 system.ruby.network.routers7.port_buffers35 system.ruby.network.routers7.port_buffers36 system.ruby.network.routers7.port_buffers37 system.ruby.network.routers7.port_buffers38 system.ruby.network.routers7.port_buffers39 system.ruby.network.routers7.port_buffers40 system.ruby.network.routers7.port_buffers41 system.ruby.network.routers7.port_buffers42 system.ruby.network.routers7.port_buffers43 system.ruby.network.routers7.port_buffers44 system.ruby.network.routers7.port_buffers45 system.ruby.network.routers7.port_buffers46 system.ruby.network.routers7.port_buffers47 system.ruby.network.routers7.port_buffers48 system.ruby.network.routers7.port_buffers49 system.ruby.network.routers7.port_buffers50 system.ruby.network.routers7.port_buffers51 system.ruby.network.routers7.port_buffers52 system.ruby.network.routers7.port_buffers53 system.ruby.network.routers7.port_buffers54 system.ruby.network.routers7.port_buffers55 system.ruby.network.routers7.port_buffers56 system.ruby.network.routers7.port_buffers57 system.ruby.network.routers7.port_buffers58 system.ruby.network.routers7.port_buffers59 system.ruby.network.routers7.port_buffers60 system.ruby.network.routers7.port_buffers61 system.ruby.network.routers7.port_buffers62 system.ruby.network.routers7.port_buffers63 system.ruby.network.routers7.port_buffers64 system.ruby.network.routers7.port_buffers65 system.ruby.network.routers7.port_buffers66 system.ruby.network.routers7.port_buffers67 system.ruby.network.routers7.port_buffers68 system.ruby.network.routers7.port_buffers69 system.ruby.network.routers7.port_buffers70 system.ruby.network.routers7.port_buffers71 system.ruby.network.routers7.port_buffers72 system.ruby.network.routers7.port_buffers73 system.ruby.network.routers7.port_buffers74 system.ruby.network.routers7.port_buffers75 system.ruby.network.routers7.port_buffers76 system.ruby.network.routers7.port_buffers77 system.ruby.network.routers7.port_buffers78 system.ruby.network.routers7.port_buffers79 system.ruby.network.routers7.port_buffers80 system.ruby.network.routers7.port_buffers81 system.ruby.network.routers7.port_buffers82 system.ruby.network.routers7.port_buffers83 system.ruby.network.routers7.port_buffers84 system.ruby.network.routers7.port_buffers85 system.ruby.network.routers7.port_buffers86 system.ruby.network.routers7.port_buffers87 system.ruby.network.routers7.port_buffers88 system.ruby.network.routers7.port_buffers89 system.ruby.network.routers7.port_buffers90 system.ruby.network.routers7.port_buffers91 system.ruby.network.routers7.port_buffers92 system.ruby.network.routers7.port_buffers93 system.ruby.network.routers7.port_buffers94 system.ruby.network.routers7.port_buffers95 system.ruby.network.routers7.port_buffers96 system.ruby.network.routers7.port_buffers97 system.ruby.network.routers7.port_buffers98 system.ruby.network.routers7.port_buffers99 +recycle_latency=0 +router_id=7 +virt_nets=10 + +[system.ruby.network.routers7.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers8.port_buffers00 system.ruby.network.routers8.port_buffers01 system.ruby.network.routers8.port_buffers02 system.ruby.network.routers8.port_buffers03 system.ruby.network.routers8.port_buffers04 system.ruby.network.routers8.port_buffers05 system.ruby.network.routers8.port_buffers06 system.ruby.network.routers8.port_buffers07 system.ruby.network.routers8.port_buffers08 system.ruby.network.routers8.port_buffers09 system.ruby.network.routers8.port_buffers10 system.ruby.network.routers8.port_buffers11 system.ruby.network.routers8.port_buffers12 system.ruby.network.routers8.port_buffers13 system.ruby.network.routers8.port_buffers14 system.ruby.network.routers8.port_buffers15 system.ruby.network.routers8.port_buffers16 system.ruby.network.routers8.port_buffers17 system.ruby.network.routers8.port_buffers18 system.ruby.network.routers8.port_buffers19 system.ruby.network.routers8.port_buffers20 system.ruby.network.routers8.port_buffers21 system.ruby.network.routers8.port_buffers22 system.ruby.network.routers8.port_buffers23 system.ruby.network.routers8.port_buffers24 system.ruby.network.routers8.port_buffers25 system.ruby.network.routers8.port_buffers26 system.ruby.network.routers8.port_buffers27 system.ruby.network.routers8.port_buffers28 system.ruby.network.routers8.port_buffers29 system.ruby.network.routers8.port_buffers30 system.ruby.network.routers8.port_buffers31 system.ruby.network.routers8.port_buffers32 system.ruby.network.routers8.port_buffers33 system.ruby.network.routers8.port_buffers34 system.ruby.network.routers8.port_buffers35 system.ruby.network.routers8.port_buffers36 system.ruby.network.routers8.port_buffers37 system.ruby.network.routers8.port_buffers38 system.ruby.network.routers8.port_buffers39 system.ruby.network.routers8.port_buffers40 system.ruby.network.routers8.port_buffers41 system.ruby.network.routers8.port_buffers42 system.ruby.network.routers8.port_buffers43 system.ruby.network.routers8.port_buffers44 system.ruby.network.routers8.port_buffers45 system.ruby.network.routers8.port_buffers46 system.ruby.network.routers8.port_buffers47 system.ruby.network.routers8.port_buffers48 system.ruby.network.routers8.port_buffers49 system.ruby.network.routers8.port_buffers50 system.ruby.network.routers8.port_buffers51 system.ruby.network.routers8.port_buffers52 system.ruby.network.routers8.port_buffers53 system.ruby.network.routers8.port_buffers54 system.ruby.network.routers8.port_buffers55 system.ruby.network.routers8.port_buffers56 system.ruby.network.routers8.port_buffers57 system.ruby.network.routers8.port_buffers58 system.ruby.network.routers8.port_buffers59 system.ruby.network.routers8.port_buffers60 system.ruby.network.routers8.port_buffers61 system.ruby.network.routers8.port_buffers62 system.ruby.network.routers8.port_buffers63 system.ruby.network.routers8.port_buffers64 system.ruby.network.routers8.port_buffers65 system.ruby.network.routers8.port_buffers66 system.ruby.network.routers8.port_buffers67 system.ruby.network.routers8.port_buffers68 system.ruby.network.routers8.port_buffers69 system.ruby.network.routers8.port_buffers70 system.ruby.network.routers8.port_buffers71 system.ruby.network.routers8.port_buffers72 system.ruby.network.routers8.port_buffers73 system.ruby.network.routers8.port_buffers74 system.ruby.network.routers8.port_buffers75 system.ruby.network.routers8.port_buffers76 system.ruby.network.routers8.port_buffers77 system.ruby.network.routers8.port_buffers78 system.ruby.network.routers8.port_buffers79 system.ruby.network.routers8.port_buffers80 system.ruby.network.routers8.port_buffers81 system.ruby.network.routers8.port_buffers82 system.ruby.network.routers8.port_buffers83 system.ruby.network.routers8.port_buffers84 system.ruby.network.routers8.port_buffers85 system.ruby.network.routers8.port_buffers86 system.ruby.network.routers8.port_buffers87 system.ruby.network.routers8.port_buffers88 system.ruby.network.routers8.port_buffers89 system.ruby.network.routers8.port_buffers90 system.ruby.network.routers8.port_buffers91 system.ruby.network.routers8.port_buffers92 system.ruby.network.routers8.port_buffers93 system.ruby.network.routers8.port_buffers94 system.ruby.network.routers8.port_buffers95 system.ruby.network.routers8.port_buffers96 system.ruby.network.routers8.port_buffers97 system.ruby.network.routers8.port_buffers98 system.ruby.network.routers8.port_buffers99 +recycle_latency=0 +router_id=8 +virt_nets=10 + +[system.ruby.network.routers8.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9] +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 port_buffers160 port_buffers161 port_buffers162 port_buffers163 port_buffers164 port_buffers165 port_buffers166 port_buffers167 port_buffers168 port_buffers169 port_buffers170 port_buffers171 port_buffers172 port_buffers173 port_buffers174 port_buffers175 port_buffers176 port_buffers177 port_buffers178 port_buffers179 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers9.port_buffers000 system.ruby.network.routers9.port_buffers001 system.ruby.network.routers9.port_buffers002 system.ruby.network.routers9.port_buffers003 system.ruby.network.routers9.port_buffers004 system.ruby.network.routers9.port_buffers005 system.ruby.network.routers9.port_buffers006 system.ruby.network.routers9.port_buffers007 system.ruby.network.routers9.port_buffers008 system.ruby.network.routers9.port_buffers009 system.ruby.network.routers9.port_buffers010 system.ruby.network.routers9.port_buffers011 system.ruby.network.routers9.port_buffers012 system.ruby.network.routers9.port_buffers013 system.ruby.network.routers9.port_buffers014 system.ruby.network.routers9.port_buffers015 system.ruby.network.routers9.port_buffers016 system.ruby.network.routers9.port_buffers017 system.ruby.network.routers9.port_buffers018 system.ruby.network.routers9.port_buffers019 system.ruby.network.routers9.port_buffers020 system.ruby.network.routers9.port_buffers021 system.ruby.network.routers9.port_buffers022 system.ruby.network.routers9.port_buffers023 system.ruby.network.routers9.port_buffers024 system.ruby.network.routers9.port_buffers025 system.ruby.network.routers9.port_buffers026 system.ruby.network.routers9.port_buffers027 system.ruby.network.routers9.port_buffers028 system.ruby.network.routers9.port_buffers029 system.ruby.network.routers9.port_buffers030 system.ruby.network.routers9.port_buffers031 system.ruby.network.routers9.port_buffers032 system.ruby.network.routers9.port_buffers033 system.ruby.network.routers9.port_buffers034 system.ruby.network.routers9.port_buffers035 system.ruby.network.routers9.port_buffers036 system.ruby.network.routers9.port_buffers037 system.ruby.network.routers9.port_buffers038 system.ruby.network.routers9.port_buffers039 system.ruby.network.routers9.port_buffers040 system.ruby.network.routers9.port_buffers041 system.ruby.network.routers9.port_buffers042 system.ruby.network.routers9.port_buffers043 system.ruby.network.routers9.port_buffers044 system.ruby.network.routers9.port_buffers045 system.ruby.network.routers9.port_buffers046 system.ruby.network.routers9.port_buffers047 system.ruby.network.routers9.port_buffers048 system.ruby.network.routers9.port_buffers049 system.ruby.network.routers9.port_buffers050 system.ruby.network.routers9.port_buffers051 system.ruby.network.routers9.port_buffers052 system.ruby.network.routers9.port_buffers053 system.ruby.network.routers9.port_buffers054 system.ruby.network.routers9.port_buffers055 system.ruby.network.routers9.port_buffers056 system.ruby.network.routers9.port_buffers057 system.ruby.network.routers9.port_buffers058 system.ruby.network.routers9.port_buffers059 system.ruby.network.routers9.port_buffers060 system.ruby.network.routers9.port_buffers061 system.ruby.network.routers9.port_buffers062 system.ruby.network.routers9.port_buffers063 system.ruby.network.routers9.port_buffers064 system.ruby.network.routers9.port_buffers065 system.ruby.network.routers9.port_buffers066 system.ruby.network.routers9.port_buffers067 system.ruby.network.routers9.port_buffers068 system.ruby.network.routers9.port_buffers069 system.ruby.network.routers9.port_buffers070 system.ruby.network.routers9.port_buffers071 system.ruby.network.routers9.port_buffers072 system.ruby.network.routers9.port_buffers073 system.ruby.network.routers9.port_buffers074 system.ruby.network.routers9.port_buffers075 system.ruby.network.routers9.port_buffers076 system.ruby.network.routers9.port_buffers077 system.ruby.network.routers9.port_buffers078 system.ruby.network.routers9.port_buffers079 system.ruby.network.routers9.port_buffers080 system.ruby.network.routers9.port_buffers081 system.ruby.network.routers9.port_buffers082 system.ruby.network.routers9.port_buffers083 system.ruby.network.routers9.port_buffers084 system.ruby.network.routers9.port_buffers085 system.ruby.network.routers9.port_buffers086 system.ruby.network.routers9.port_buffers087 system.ruby.network.routers9.port_buffers088 system.ruby.network.routers9.port_buffers089 system.ruby.network.routers9.port_buffers090 system.ruby.network.routers9.port_buffers091 system.ruby.network.routers9.port_buffers092 system.ruby.network.routers9.port_buffers093 system.ruby.network.routers9.port_buffers094 system.ruby.network.routers9.port_buffers095 system.ruby.network.routers9.port_buffers096 system.ruby.network.routers9.port_buffers097 system.ruby.network.routers9.port_buffers098 system.ruby.network.routers9.port_buffers099 system.ruby.network.routers9.port_buffers100 system.ruby.network.routers9.port_buffers101 system.ruby.network.routers9.port_buffers102 system.ruby.network.routers9.port_buffers103 system.ruby.network.routers9.port_buffers104 system.ruby.network.routers9.port_buffers105 system.ruby.network.routers9.port_buffers106 system.ruby.network.routers9.port_buffers107 system.ruby.network.routers9.port_buffers108 system.ruby.network.routers9.port_buffers109 system.ruby.network.routers9.port_buffers110 system.ruby.network.routers9.port_buffers111 system.ruby.network.routers9.port_buffers112 system.ruby.network.routers9.port_buffers113 system.ruby.network.routers9.port_buffers114 system.ruby.network.routers9.port_buffers115 system.ruby.network.routers9.port_buffers116 system.ruby.network.routers9.port_buffers117 system.ruby.network.routers9.port_buffers118 system.ruby.network.routers9.port_buffers119 system.ruby.network.routers9.port_buffers120 system.ruby.network.routers9.port_buffers121 system.ruby.network.routers9.port_buffers122 system.ruby.network.routers9.port_buffers123 system.ruby.network.routers9.port_buffers124 system.ruby.network.routers9.port_buffers125 system.ruby.network.routers9.port_buffers126 system.ruby.network.routers9.port_buffers127 system.ruby.network.routers9.port_buffers128 system.ruby.network.routers9.port_buffers129 system.ruby.network.routers9.port_buffers130 system.ruby.network.routers9.port_buffers131 system.ruby.network.routers9.port_buffers132 system.ruby.network.routers9.port_buffers133 system.ruby.network.routers9.port_buffers134 system.ruby.network.routers9.port_buffers135 system.ruby.network.routers9.port_buffers136 system.ruby.network.routers9.port_buffers137 system.ruby.network.routers9.port_buffers138 system.ruby.network.routers9.port_buffers139 system.ruby.network.routers9.port_buffers140 system.ruby.network.routers9.port_buffers141 system.ruby.network.routers9.port_buffers142 system.ruby.network.routers9.port_buffers143 system.ruby.network.routers9.port_buffers144 system.ruby.network.routers9.port_buffers145 system.ruby.network.routers9.port_buffers146 system.ruby.network.routers9.port_buffers147 system.ruby.network.routers9.port_buffers148 system.ruby.network.routers9.port_buffers149 system.ruby.network.routers9.port_buffers150 system.ruby.network.routers9.port_buffers151 system.ruby.network.routers9.port_buffers152 system.ruby.network.routers9.port_buffers153 system.ruby.network.routers9.port_buffers154 system.ruby.network.routers9.port_buffers155 system.ruby.network.routers9.port_buffers156 system.ruby.network.routers9.port_buffers157 system.ruby.network.routers9.port_buffers158 system.ruby.network.routers9.port_buffers159 system.ruby.network.routers9.port_buffers160 system.ruby.network.routers9.port_buffers161 system.ruby.network.routers9.port_buffers162 system.ruby.network.routers9.port_buffers163 system.ruby.network.routers9.port_buffers164 system.ruby.network.routers9.port_buffers165 system.ruby.network.routers9.port_buffers166 system.ruby.network.routers9.port_buffers167 system.ruby.network.routers9.port_buffers168 system.ruby.network.routers9.port_buffers169 system.ruby.network.routers9.port_buffers170 system.ruby.network.routers9.port_buffers171 system.ruby.network.routers9.port_buffers172 system.ruby.network.routers9.port_buffers173 system.ruby.network.routers9.port_buffers174 system.ruby.network.routers9.port_buffers175 system.ruby.network.routers9.port_buffers176 system.ruby.network.routers9.port_buffers177 system.ruby.network.routers9.port_buffers178 system.ruby.network.routers9.port_buffers179 +recycle_latency=0 +router_id=9 +virt_nets=10 + +[system.ruby.network.routers9.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links7] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers9.port_buffers128] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=16 -node_a=system.ruby.network.routers7 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links8] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.routers9.port_buffers129] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=17 -node_a=system.ruby.network.routers8 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers130] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers131] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers132] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers133] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers4] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers134] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=4 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers5] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers135] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=5 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers6] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers136] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=6 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers7] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers137] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=7 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers8] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers138] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=8 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers9] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.routers9.port_buffers139] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=9 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simerr b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simerr index 80cafee63..fb4f3b04a 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simerr +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simerr @@ -1,85 +1,80 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -system.cpu4: completed 10000 read, 5516 write accesses @584228 -system.cpu5: completed 10000 read, 5515 write accesses @587183 -system.cpu1: completed 10000 read, 5491 write accesses @591446 -system.cpu7: completed 10000 read, 5626 write accesses @595409 -system.cpu2: completed 10000 read, 5637 write accesses @596437 -system.cpu6: completed 10000 read, 5437 write accesses @597608 -system.cpu3: completed 10000 read, 5738 write accesses @597986 -system.cpu0: completed 10000 read, 5730 write accesses @601184 -system.cpu4: completed 20000 read, 11120 write accesses @1170250 -system.cpu6: completed 20000 read, 10900 write accesses @1171579 -system.cpu3: completed 20000 read, 11193 write accesses @1184267 -system.cpu1: completed 20000 read, 11047 write accesses @1190135 -system.cpu5: completed 20000 read, 11070 write accesses @1191953 -system.cpu7: completed 20000 read, 11317 write accesses @1192073 -system.cpu2: completed 20000 read, 11059 write accesses @1192934 -system.cpu0: completed 20000 read, 11218 write accesses @1196582 -system.cpu6: completed 30000 read, 16404 write accesses @1756097 -system.cpu4: completed 30000 read, 16698 write accesses @1768219 -system.cpu7: completed 30000 read, 16835 write accesses @1769427 -system.cpu3: completed 30000 read, 16672 write accesses @1773026 -system.cpu1: completed 30000 read, 16602 write accesses @1773962 -system.cpu0: completed 30000 read, 16781 write accesses @1777262 -system.cpu5: completed 30000 read, 16565 write accesses @1782900 -system.cpu2: completed 30000 read, 16614 write accesses @1785263 -system.cpu6: completed 40000 read, 22003 write accesses @2340507 -system.cpu1: completed 40000 read, 22145 write accesses @2358116 -system.cpu0: completed 40000 read, 22355 write accesses @2364775 -system.cpu7: completed 40000 read, 22565 write accesses @2374538 -system.cpu2: completed 40000 read, 22222 write accesses @2375711 -system.cpu4: completed 40000 read, 22294 write accesses @2376781 -system.cpu3: completed 40000 read, 22360 write accesses @2377205 -system.cpu5: completed 40000 read, 22099 write accesses @2379118 -system.cpu6: completed 50000 read, 27600 write accesses @2941333 -system.cpu1: completed 50000 read, 27821 write accesses @2946145 -system.cpu0: completed 50000 read, 27935 write accesses @2959151 -system.cpu2: completed 50000 read, 27794 write accesses @2968804 -system.cpu3: completed 50000 read, 27849 write accesses @2971166 -system.cpu5: completed 50000 read, 27657 write accesses @2977357 -system.cpu4: completed 50000 read, 27828 write accesses @2978259 -system.cpu7: completed 50000 read, 28284 write accesses @2978857 -system.cpu6: completed 60000 read, 33178 write accesses @3536924 -system.cpu1: completed 60000 read, 33394 write accesses @3543961 -system.cpu2: completed 60000 read, 33230 write accesses @3549333 -system.cpu0: completed 60000 read, 33564 write accesses @3564287 -system.cpu3: completed 60000 read, 33336 write accesses @3569137 -system.cpu4: completed 60000 read, 33587 write accesses @3570593 -system.cpu5: completed 60000 read, 33166 write accesses @3576647 -system.cpu7: completed 60000 read, 33832 write accesses @3577075 -system.cpu6: completed 70000 read, 38652 write accesses @4137461 -system.cpu2: completed 70000 read, 38824 write accesses @4141010 -system.cpu1: completed 70000 read, 39043 write accesses @4142171 -system.cpu4: completed 70000 read, 39136 write accesses @4148986 -system.cpu5: completed 70000 read, 38716 write accesses @4161730 -system.cpu0: completed 70000 read, 39119 write accesses @4165271 -system.cpu3: completed 70000 read, 38875 write accesses @4169555 -system.cpu7: completed 70000 read, 39501 write accesses @4176068 -system.cpu6: completed 80000 read, 44287 write accesses @4740297 -system.cpu2: completed 80000 read, 44433 write accesses @4742323 -system.cpu4: completed 80000 read, 44799 write accesses @4743294 -system.cpu0: completed 80000 read, 44555 write accesses @4750388 -system.cpu1: completed 80000 read, 44835 write accesses @4751884 -system.cpu5: completed 80000 read, 44235 write accesses @4755731 -system.cpu3: completed 80000 read, 44536 write accesses @4756531 -system.cpu7: completed 80000 read, 45051 write accesses @4789789 -system.cpu2: completed 90000 read, 50085 write accesses @5331779 -system.cpu1: completed 90000 read, 50520 write accesses @5335067 -system.cpu6: completed 90000 read, 50077 write accesses @5343428 -system.cpu4: completed 90000 read, 50348 write accesses @5344112 -system.cpu5: completed 90000 read, 49814 write accesses @5348125 -system.cpu3: completed 90000 read, 50170 write accesses @5349617 -system.cpu0: completed 90000 read, 50102 write accesses @5350612 -system.cpu7: completed 90000 read, 50733 write accesses @5394074 -system.cpu1: completed 100000 read, 56034 write accesses @5920895 + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) +system.cpu2: completed 10000 read, 5682 write accesses @468618 +system.cpu0: completed 10000 read, 5397 write accesses @470518 +system.cpu4: completed 10000 read, 5666 write accesses @470555 +system.cpu7: completed 10000 read, 5549 write accesses @473660 +system.cpu1: completed 10000 read, 5645 write accesses @474596 +system.cpu6: completed 10000 read, 5628 write accesses @480303 +system.cpu5: completed 10000 read, 5664 write accesses @480328 +system.cpu3: completed 10000 read, 5553 write accesses @482516 +system.cpu1: completed 20000 read, 11276 write accesses @941108 +system.cpu0: completed 20000 read, 10999 write accesses @944640 +system.cpu2: completed 20000 read, 11272 write accesses @946991 +system.cpu7: completed 20000 read, 10999 write accesses @947826 +system.cpu4: completed 20000 read, 11411 write accesses @948779 +system.cpu6: completed 20000 read, 11144 write accesses @953193 +system.cpu5: completed 20000 read, 11173 write accesses @954235 +system.cpu3: completed 20000 read, 11228 write accesses @961631 +system.cpu1: completed 30000 read, 16818 write accesses @1419188 +system.cpu0: completed 30000 read, 16479 write accesses @1420336 +system.cpu5: completed 30000 read, 16548 write accesses @1421142 +system.cpu2: completed 30000 read, 16790 write accesses @1421818 +system.cpu7: completed 30000 read, 16464 write accesses @1422123 +system.cpu4: completed 30000 read, 17005 write accesses @1422259 +system.cpu6: completed 30000 read, 16812 write accesses @1431146 +system.cpu3: completed 30000 read, 16876 write accesses @1437656 +system.cpu2: completed 40000 read, 22285 write accesses @1891081 +system.cpu5: completed 40000 read, 22160 write accesses @1896261 +system.cpu7: completed 40000 read, 21953 write accesses @1897179 +system.cpu1: completed 40000 read, 22536 write accesses @1897207 +system.cpu0: completed 40000 read, 21989 write accesses @1898643 +system.cpu6: completed 40000 read, 22334 write accesses @1898811 +system.cpu4: completed 40000 read, 22788 write accesses @1906823 +system.cpu3: completed 40000 read, 22523 write accesses @1907448 +system.cpu2: completed 50000 read, 27730 write accesses @2357928 +system.cpu5: completed 50000 read, 27750 write accesses @2363043 +system.cpu1: completed 50000 read, 28041 write accesses @2368230 +system.cpu6: completed 50000 read, 27966 write accesses @2376268 +system.cpu0: completed 50000 read, 27789 write accesses @2380452 +system.cpu3: completed 50000 read, 27901 write accesses @2382173 +system.cpu7: completed 50000 read, 27437 write accesses @2383988 +system.cpu4: completed 50000 read, 28553 write accesses @2384309 +system.cpu2: completed 60000 read, 33436 write accesses @2836829 +system.cpu5: completed 60000 read, 33223 write accesses @2839619 +system.cpu6: completed 60000 read, 33442 write accesses @2843227 +system.cpu1: completed 60000 read, 33632 write accesses @2850331 +system.cpu3: completed 60000 read, 33335 write accesses @2850932 +system.cpu0: completed 60000 read, 33499 write accesses @2853510 +system.cpu7: completed 60000 read, 33083 write accesses @2863799 +system.cpu4: completed 60000 read, 34211 write accesses @2865957 +system.cpu5: completed 70000 read, 38796 write accesses @3309970 +system.cpu2: completed 70000 read, 39076 write accesses @3312829 +system.cpu6: completed 70000 read, 38982 write accesses @3317982 +system.cpu3: completed 70000 read, 38893 write accesses @3320658 +system.cpu1: completed 70000 read, 39042 write accesses @3326984 +system.cpu0: completed 70000 read, 39160 write accesses @3330466 +system.cpu4: completed 70000 read, 39705 write accesses @3336097 +system.cpu7: completed 70000 read, 38681 write accesses @3351133 +system.cpu2: completed 80000 read, 44448 write accesses @3784665 +system.cpu5: completed 80000 read, 44282 write accesses @3786578 +system.cpu6: completed 80000 read, 44649 write accesses @3794509 +system.cpu3: completed 80000 read, 44408 write accesses @3795252 +system.cpu1: completed 80000 read, 44488 write accesses @3798206 +system.cpu0: completed 80000 read, 44824 write accesses @3800842 +system.cpu4: completed 80000 read, 45327 write accesses @3814610 +system.cpu7: completed 80000 read, 44370 write accesses @3836498 +system.cpu2: completed 90000 read, 50112 write accesses @4258356 +system.cpu5: completed 90000 read, 49726 write accesses @4263981 +system.cpu1: completed 90000 read, 49878 write accesses @4270068 +system.cpu6: completed 90000 read, 50189 write accesses @4270506 +system.cpu3: completed 90000 read, 50062 write accesses @4274971 +system.cpu0: completed 90000 read, 50500 write accesses @4278576 +system.cpu4: completed 90000 read, 51009 write accesses @4290694 +system.cpu7: completed 90000 read, 50035 write accesses @4314863 +system.cpu5: completed 100000 read, 55296 write accesses @4735173 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simout index 4c8b54d81..2e7c6747e 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:32:54 -gem5 started Jan 22 2014 17:25:37 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer -re tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer +gem5 compiled Aug 13 2015 19:09:46 +gem5 started Aug 13 2015 20:15:24 +gem5 executing on artery +command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MOESI_hammer + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 5795833 because maximum number of loads reached +Exiting @ tick 4735173 because maximum number of loads reached diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt index faa8749ac..bc57ba297 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt @@ -1,48 +1,48 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.004713 # Number of seconds simulated -sim_ticks 4713246 # Number of ticks simulated -final_tick 4713246 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.004735 # Number of seconds simulated +sim_ticks 4735173 # Number of ticks simulated +final_tick 4735173 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 48364 # Simulator tick rate (ticks/s) -host_mem_usage 549776 # Number of bytes of host memory used -host_seconds 97.45 # Real time elapsed on the host +host_tick_rate 31531 # Simulator tick rate (ticks/s) +host_mem_usage 492536 # Number of bytes of host memory used +host_seconds 150.17 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 38837632 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 38837632 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14148864 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 14148864 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 606838 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 606838 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 221076 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 221076 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 8240102893 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 8240102893 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 3001936245 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 3001936245 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 11242039138 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 11242039138 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 606853 # Number of read requests accepted -system.mem_ctrls.writeReqs 221076 # Number of write requests accepted -system.mem_ctrls.readBursts 606853 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 221076 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 37829760 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 1008512 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 13960576 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 38838592 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 14148864 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 15758 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 2899 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39037312 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39037312 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14194496 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14194496 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 609958 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 609958 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 221789 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 221789 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 8244115263 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 8244115263 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 2997672102 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 2997672102 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 11241787364 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 11241787364 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 609981 # Number of read requests accepted +system.mem_ctrls.writeReqs 221789 # Number of write requests accepted +system.mem_ctrls.readBursts 609981 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 221789 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 38032640 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 1004672 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 14002624 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39038784 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14194496 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 15698 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 2952 # 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 74046 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 73532 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 73993 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 73922 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 73765 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 73726 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 73978 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 74128 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 74116 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 74660 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 74444 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 74536 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 74259 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 74178 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 73921 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 74146 # 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 @@ -51,14 +51,14 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 27499 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 27078 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 27369 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 27210 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::4 27141 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 27321 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 27106 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 27410 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27461 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27420 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27321 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27492 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27192 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27413 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27307 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27185 # 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 @@ -68,54 +68,54 @@ system.mem_ctrls.perBankWrBursts::13 0 # Pe 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 311 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 4713234 # Total gap between requests +system.mem_ctrls.numWrRetry 423 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 4735162 # 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 606853 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 609981 # 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 221076 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 175 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 470 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 907 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::3 1454 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::4 2183 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::5 3060 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::6 4230 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::7 5496 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::8 7143 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::9 8953 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::10 11599 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 221789 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 178 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 461 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 932 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 1477 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 2238 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 3184 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 4413 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 5792 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 7312 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 9231 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 11729 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::11 15900 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::12 22376 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::13 32273 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::14 45356 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::15 58454 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::16 68629 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::17 71243 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::18 65213 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::19 51836 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::20 36104 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::21 23804 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::22 15968 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::23 11799 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::24 9124 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::25 6955 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::26 4916 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::27 3005 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::28 1552 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::29 665 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::30 217 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::31 36 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 22569 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 32253 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 45094 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 59231 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 70049 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 72281 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 65137 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 51284 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 35790 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 23563 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 15974 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 11681 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 9170 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 6994 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 4821 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 2968 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 1614 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 729 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 202 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 32 # 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 @@ -136,1368 +136,1374 @@ system.mem_ctrls.wrQLenPdf::16 1 # Wh system.mem_ctrls.wrQLenPdf::17 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::19 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 4 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 9 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 13 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 12 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 25 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 62 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 85 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 122 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::34 190 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::35 264 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::36 389 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::37 525 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::38 650 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::39 1549 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::40 3271 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::41 5639 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::42 8145 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::43 10513 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::44 12199 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::45 13529 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::46 14510 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::47 14913 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::48 15484 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::49 16406 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::50 17008 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::51 16484 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::52 16097 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::53 15898 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::54 16819 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::55 10285 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::56 3537 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::57 1002 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::58 665 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::59 411 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::60 327 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::61 283 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::62 225 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::63 565 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 218695 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 236.810096 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 187.327299 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 171.325868 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 38143 17.44% 17.44% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 93384 42.70% 60.14% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 45092 20.62% 80.76% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 21082 9.64% 90.40% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 10947 5.01% 95.41% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 5695 2.60% 98.01% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 2614 1.20% 99.21% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 1140 0.52% 99.73% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 598 0.27% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 218695 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 13624 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 43.384395 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 31.325547 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 26.265196 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::0-15 3167 23.25% 23.25% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-31 1762 12.93% 36.18% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::32-47 2201 16.16% 52.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::48-63 2708 19.88% 72.21% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::64-79 2752 20.20% 92.41% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::80-95 956 7.02% 99.43% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::96-111 73 0.54% 99.96% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::112-127 4 0.03% 99.99% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::256-271 1 0.01% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 13624 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 13624 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 16.011010 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 16.009337 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.265785 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 13588 99.74% 99.74% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::17 9 0.07% 99.80% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 3 0.02% 99.82% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 7 0.05% 99.88% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::20 4 0.03% 99.90% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::21 3 0.02% 99.93% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::22 3 0.02% 99.95% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::23 1 0.01% 99.96% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::24 1 0.01% 99.96% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::25 4 0.03% 99.99% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::30 1 0.01% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 13624 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 74695376 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 85926086 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 2955450 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 126.37 # Average queueing delay per DRAM burst +system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 11 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 20 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 32 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 48 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 54 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 96 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 149 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 180 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 283 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 404 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 536 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 693 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 1507 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 3334 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 5747 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 8265 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 10553 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 12236 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 13464 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 14336 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 14860 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 15391 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 16236 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 17172 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 16571 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 16019 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 15936 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 17017 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 10165 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 3441 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 1208 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 728 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 489 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 333 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 307 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 261 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 717 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 219918 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 236.606590 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 187.359453 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 171.002375 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 37925 17.25% 17.25% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 94679 43.05% 60.30% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 45319 20.61% 80.90% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 20843 9.48% 90.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 11024 5.01% 95.39% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5746 2.61% 98.01% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2711 1.23% 99.24% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1105 0.50% 99.74% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 566 0.26% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 219918 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13665 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 43.487742 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 31.181190 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 26.386644 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-7 1410 10.32% 10.32% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-15 1805 13.21% 23.53% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 701 5.13% 28.66% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-31 976 7.14% 35.80% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-39 1079 7.90% 43.70% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-47 1147 8.39% 52.09% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-55 1231 9.01% 61.10% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-63 1467 10.74% 71.83% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-71 1515 11.09% 82.92% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 1256 9.19% 92.11% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-87 779 5.70% 97.81% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-95 227 1.66% 99.47% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-103 55 0.40% 99.88% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-111 13 0.10% 99.97% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::112-119 3 0.02% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::240-247 1 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 13665 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13664 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.011344 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.009446 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.289518 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13629 99.74% 99.74% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 8 0.06% 99.80% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 5 0.04% 99.84% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 6 0.04% 99.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 1 0.01% 99.89% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 6 0.04% 99.93% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 1 0.01% 99.94% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 4 0.03% 99.97% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::27 2 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::32 1 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 13664 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 74873424 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 86164364 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 2971300 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 125.99 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 145.37 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 8026.26 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 2961.99 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 8240.31 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 3001.94 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 144.99 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 8031.94 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 2957.15 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 8244.43 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 2997.67 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s system.mem_ctrls.busUtil 85.85 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 62.71 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 23.14 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 19.71 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 50.35 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 378473 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 212050 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 64.03 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 97.19 # Row buffer hit rate for writes +system.mem_ctrls.busUtilRead 62.75 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 23.10 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 19.67 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 50.34 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 380606 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 212524 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 64.04 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.12 # Row buffer hit rate for writes system.mem_ctrls.avgGap 5.69 # Average gap between requests -system.mem_ctrls.pageHitRate 72.97 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1652464800 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 918036000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 7372984320 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 2260296576 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 307678800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 3210637860 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 10162200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 15732260556 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 3339.578606 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 11 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 157300 # Time in different power states +system.mem_ctrls.pageHitRate 72.94 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 1662202080 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 923445600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7414892160 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 2267803008 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 309204480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 3226538808 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 10212000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 15814298136 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 3340.449973 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 10 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 158080 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 4553555 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 4576106 # 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 307678800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 101799720 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 2737167600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 3146646120 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.967681 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 4553490 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 157300 # Time in different power states +system.mem_ctrls_1.refreshEnergy 309204480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 102304512 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 2750739600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 3162248592 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.967698 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 4576068 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 158080 # 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.cpu_clk_domain.clock 1 # Clock period in ticks -system.cpu0.num_reads 98899 # number of read accesses completed -system.cpu0.num_writes 55182 # number of write accesses completed -system.cpu1.num_reads 99187 # number of read accesses completed -system.cpu1.num_writes 55907 # number of write accesses completed -system.cpu2.num_reads 98765 # number of read accesses completed -system.cpu2.num_writes 55846 # number of write accesses completed -system.cpu3.num_reads 99643 # number of read accesses completed -system.cpu3.num_writes 55628 # number of write accesses completed -system.cpu4.num_reads 98907 # number of read accesses completed -system.cpu4.num_writes 55564 # number of write accesses completed -system.cpu5.num_reads 99395 # number of read accesses completed -system.cpu5.num_writes 55067 # number of write accesses completed -system.cpu6.num_reads 100001 # number of read accesses completed -system.cpu6.num_writes 55228 # number of write accesses completed -system.cpu7.num_reads 99422 # number of read accesses completed -system.cpu7.num_writes 55608 # number of write accesses completed +system.cpu0.num_reads 99647 # number of read accesses completed +system.cpu0.num_writes 55957 # number of write accesses completed +system.cpu1.num_reads 99867 # number of read accesses completed +system.cpu1.num_writes 55238 # number of write accesses completed +system.cpu2.num_reads 99801 # number of read accesses completed +system.cpu2.num_writes 55628 # number of write accesses completed +system.cpu3.num_reads 99793 # number of read accesses completed +system.cpu3.num_writes 55743 # number of write accesses completed +system.cpu4.num_reads 99228 # number of read accesses completed +system.cpu4.num_writes 56144 # number of write accesses completed +system.cpu5.num_reads 100000 # number of read accesses completed +system.cpu5.num_writes 55296 # number of write accesses completed +system.cpu6.num_reads 99793 # number of read accesses completed +system.cpu6.num_writes 55679 # number of write accesses completed +system.cpu7.num_reads 98898 # number of read accesses completed +system.cpu7.num_writes 54985 # number of write accesses completed 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 627857 -system.ruby.outstanding_req_hist::mean 15.998450 -system.ruby.outstanding_req_hist::gmean 15.997188 -system.ruby.outstanding_req_hist::stdev 0.125770 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 29 0.00% 0.02% | 627724 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 627857 +system.ruby.outstanding_req_hist::samples 631364 +system.ruby.outstanding_req_hist::mean 15.998460 +system.ruby.outstanding_req_hist::gmean 15.997205 +system.ruby.outstanding_req_hist::stdev 0.125414 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 28 0.00% 0.02% | 631232 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 631364 system.ruby.latency_hist::bucket_size 512 system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 627729 -system.ruby.latency_hist::mean 960.919572 -system.ruby.latency_hist::gmean 787.999380 -system.ruby.latency_hist::stdev 504.540310 -system.ruby.latency_hist | 142847 22.76% 22.76% | 199888 31.84% 54.60% | 191461 30.50% 85.10% | 87673 13.97% 99.07% | 5848 0.93% 100.00% | 12 0.00% 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 627729 +system.ruby.latency_hist::samples 631236 +system.ruby.latency_hist::mean 960.020998 +system.ruby.latency_hist::gmean 652.517743 +system.ruby.latency_hist::stdev 681.963098 +system.ruby.latency_hist | 216968 34.37% 34.37% | 133794 21.20% 55.57% | 129103 20.45% 76.02% | 108625 17.21% 93.23% | 38984 6.18% 99.40% | 3660 0.58% 99.98% | 99 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 631236 system.ruby.hit_latency_hist::bucket_size 256 system.ruby.hit_latency_hist::max_bucket 2559 -system.ruby.hit_latency_hist::samples 461 -system.ruby.hit_latency_hist::mean 150.468547 -system.ruby.hit_latency_hist::gmean 31.812753 -system.ruby.hit_latency_hist::stdev 226.033437 -system.ruby.hit_latency_hist | 359 77.87% 77.87% | 65 14.10% 91.97% | 24 5.21% 97.18% | 8 1.74% 98.92% | 4 0.87% 99.78% | 1 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 461 +system.ruby.hit_latency_hist::samples 659 +system.ruby.hit_latency_hist::mean 78.248862 +system.ruby.hit_latency_hist::gmean 13.547875 +system.ruby.hit_latency_hist::stdev 182.178747 +system.ruby.hit_latency_hist | 591 89.68% 89.68% | 36 5.46% 95.14% | 22 3.34% 98.48% | 5 0.76% 99.24% | 2 0.30% 99.54% | 3 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 659 system.ruby.miss_latency_hist::bucket_size 512 system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 627268 -system.ruby.miss_latency_hist::mean 961.515199 -system.ruby.miss_latency_hist::gmean 789.860357 -system.ruby.miss_latency_hist::stdev 504.209738 -system.ruby.miss_latency_hist | 142423 22.71% 22.71% | 199856 31.86% 54.57% | 191456 30.52% 85.09% | 87673 13.98% 99.07% | 5848 0.93% 100.00% | 12 0.00% 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 627268 -system.ruby.L1Cache.incomplete_times 1021 -system.ruby.Directory.incomplete_times 175750 +system.ruby.miss_latency_hist::samples 630577 +system.ruby.miss_latency_hist::mean 960.942516 +system.ruby.miss_latency_hist::gmean 655.165310 +system.ruby.miss_latency_hist::stdev 681.697626 +system.ruby.miss_latency_hist | 216341 34.31% 34.31% | 133767 21.21% 55.52% | 129098 20.47% 75.99% | 108625 17.23% 93.22% | 38984 6.18% 99.40% | 3660 0.58% 99.98% | 99 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 630577 +system.ruby.L1Cache.incomplete_times 1079 +system.ruby.Directory.incomplete_times 178231 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Dcache.demand_hits 17 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78461 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78478 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 19 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 79028 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 79047 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.L2cache.demand_hits 50 # Number of cache demand hits -system.ruby.l1_cntrl0.L2cache.demand_misses 78411 # Number of cache demand misses -system.ruby.l1_cntrl0.L2cache.demand_accesses 78461 # Number of cache demand accesses +system.ruby.l1_cntrl0.L2cache.demand_hits 71 # Number of cache demand hits +system.ruby.l1_cntrl0.L2cache.demand_misses 78957 # Number of cache demand misses +system.ruby.l1_cntrl0.L2cache.demand_accesses 79028 # Number of cache demand accesses system.ruby.l1_cntrl0.fully_busy_cycles 19 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl1.L1Dcache.demand_hits 18 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78425 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78443 # Number of cache demand accesses +system.ruby.l1_cntrl1.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78935 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78952 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl1.L2cache.demand_hits 47 # Number of cache demand hits -system.ruby.l1_cntrl1.L2cache.demand_misses 78378 # Number of cache demand misses -system.ruby.l1_cntrl1.L2cache.demand_accesses 78425 # Number of cache demand accesses -system.ruby.l1_cntrl1.fully_busy_cycles 22 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl2.L1Dcache.demand_hits 14 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78346 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78360 # Number of cache demand accesses +system.ruby.l1_cntrl1.L2cache.demand_hits 74 # Number of cache demand hits +system.ruby.l1_cntrl1.L2cache.demand_misses 78861 # Number of cache demand misses +system.ruby.l1_cntrl1.L2cache.demand_accesses 78935 # Number of cache demand accesses +system.ruby.l1_cntrl1.fully_busy_cycles 29 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl2.L1Dcache.demand_hits 15 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 79065 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 79080 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl2.L2cache.demand_hits 49 # Number of cache demand hits -system.ruby.l1_cntrl2.L2cache.demand_misses 78297 # Number of cache demand misses -system.ruby.l1_cntrl2.L2cache.demand_accesses 78346 # Number of cache demand accesses -system.ruby.l1_cntrl2.fully_busy_cycles 24 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl3.L1Dcache.demand_hits 20 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78530 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78550 # Number of cache demand accesses +system.ruby.l1_cntrl2.L2cache.demand_hits 58 # Number of cache demand hits +system.ruby.l1_cntrl2.L2cache.demand_misses 79007 # Number of cache demand misses +system.ruby.l1_cntrl2.L2cache.demand_accesses 79065 # Number of cache demand accesses +system.ruby.l1_cntrl2.fully_busy_cycles 20 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl3.L1Dcache.demand_hits 14 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 79023 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 79037 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl3.L2cache.demand_hits 47 # Number of cache demand hits -system.ruby.l1_cntrl3.L2cache.demand_misses 78483 # Number of cache demand misses -system.ruby.l1_cntrl3.L2cache.demand_accesses 78530 # Number of cache demand accesses -system.ruby.l1_cntrl3.fully_busy_cycles 20 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl4.L1Dcache.demand_hits 11 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78600 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78611 # Number of cache demand accesses +system.ruby.l1_cntrl3.L2cache.demand_hits 72 # Number of cache demand hits +system.ruby.l1_cntrl3.L2cache.demand_misses 78951 # Number of cache demand misses +system.ruby.l1_cntrl3.L2cache.demand_accesses 79023 # Number of cache demand accesses +system.ruby.l1_cntrl3.fully_busy_cycles 22 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl4.L1Dcache.demand_hits 19 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 78771 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78790 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl4.L2cache.demand_hits 40 # Number of cache demand hits -system.ruby.l1_cntrl4.L2cache.demand_misses 78560 # Number of cache demand misses -system.ruby.l1_cntrl4.L2cache.demand_accesses 78600 # Number of cache demand accesses +system.ruby.l1_cntrl4.L2cache.demand_hits 52 # Number of cache demand hits +system.ruby.l1_cntrl4.L2cache.demand_misses 78719 # Number of cache demand misses +system.ruby.l1_cntrl4.L2cache.demand_accesses 78771 # Number of cache demand accesses system.ruby.l1_cntrl4.fully_busy_cycles 14 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl5.L1Dcache.demand_hits 14 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78324 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78338 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 18 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 79176 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 79194 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl5.L2cache.demand_hits 39 # Number of cache demand hits -system.ruby.l1_cntrl5.L2cache.demand_misses 78285 # Number of cache demand misses -system.ruby.l1_cntrl5.L2cache.demand_accesses 78324 # Number of cache demand accesses -system.ruby.l1_cntrl5.fully_busy_cycles 15 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl6.L1Dcache.demand_hits 10 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78547 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78557 # Number of cache demand accesses +system.ruby.l1_cntrl5.L2cache.demand_hits 73 # Number of cache demand hits +system.ruby.l1_cntrl5.L2cache.demand_misses 79103 # Number of cache demand misses +system.ruby.l1_cntrl5.L2cache.demand_accesses 79176 # Number of cache demand accesses +system.ruby.l1_cntrl5.fully_busy_cycles 12 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl6.L1Dcache.demand_hits 21 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78727 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78748 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl6.L2cache.demand_hits 30 # Number of cache demand hits -system.ruby.l1_cntrl6.L2cache.demand_misses 78517 # Number of cache demand misses -system.ruby.l1_cntrl6.L2cache.demand_accesses 78547 # Number of cache demand accesses -system.ruby.l1_cntrl6.fully_busy_cycles 31 # cycles for which number of transistions == max transitions -system.ruby.l1_cntrl7.L1Dcache.demand_hits 19 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78397 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78416 # Number of cache demand accesses +system.ruby.l1_cntrl6.L2cache.demand_hits 58 # Number of cache demand hits +system.ruby.l1_cntrl6.L2cache.demand_misses 78669 # Number of cache demand misses +system.ruby.l1_cntrl6.L2cache.demand_accesses 78727 # Number of cache demand accesses +system.ruby.l1_cntrl6.fully_busy_cycles 16 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl7.L1Dcache.demand_hits 11 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 78403 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78414 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.L2cache.demand_hits 36 # Number of cache demand hits -system.ruby.l1_cntrl7.L2cache.demand_misses 78361 # Number of cache demand misses -system.ruby.l1_cntrl7.L2cache.demand_accesses 78397 # Number of cache demand accesses -system.ruby.l1_cntrl7.fully_busy_cycles 13 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl7.L2cache.demand_hits 67 # Number of cache demand hits +system.ruby.l1_cntrl7.L2cache.demand_misses 78336 # Number of cache demand misses +system.ruby.l1_cntrl7.L2cache.demand_accesses 78403 # Number of cache demand accesses +system.ruby.l1_cntrl7.fully_busy_cycles 26 # cycles for which number of transistions == max transitions system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 15.747783 -system.ruby.network.routers0.msg_count.Request_Control::2 78411 -system.ruby.network.routers0.msg_count.Request_Control::3 151 -system.ruby.network.routers0.msg_count.Response_Data::4 81039 -system.ruby.network.routers0.msg_count.Response_Control::4 1091118 -system.ruby.network.routers0.msg_count.Writeback_Data::5 27703 -system.ruby.network.routers0.msg_count.Writeback_Control::2 73960 -system.ruby.network.routers0.msg_count.Writeback_Control::3 73960 -system.ruby.network.routers0.msg_count.Writeback_Control::5 46068 -system.ruby.network.routers0.msg_count.Broadcast_Control::3 547984 -system.ruby.network.routers0.msg_count.Unblock_Control::5 78597 -system.ruby.network.routers0.msg_bytes.Request_Control::2 627288 -system.ruby.network.routers0.msg_bytes.Request_Control::3 1208 -system.ruby.network.routers0.msg_bytes.Response_Data::4 5834808 -system.ruby.network.routers0.msg_bytes.Response_Control::4 8728944 -system.ruby.network.routers0.msg_bytes.Writeback_Data::5 1994616 -system.ruby.network.routers0.msg_bytes.Writeback_Control::2 591680 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 591680 -system.ruby.network.routers0.msg_bytes.Writeback_Control::5 368544 -system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4383872 -system.ruby.network.routers0.msg_bytes.Unblock_Control::5 628776 -system.ruby.network.routers1.percent_links_utilized 15.750387 -system.ruby.network.routers1.msg_count.Request_Control::2 78378 -system.ruby.network.routers1.msg_count.Request_Control::3 129 -system.ruby.network.routers1.msg_count.Response_Data::4 80891 -system.ruby.network.routers1.msg_count.Response_Control::4 1090861 -system.ruby.network.routers1.msg_count.Writeback_Data::5 27961 -system.ruby.network.routers1.msg_count.Writeback_Control::2 73981 -system.ruby.network.routers1.msg_count.Writeback_Control::3 73981 -system.ruby.network.routers1.msg_count.Writeback_Control::5 45849 -system.ruby.network.routers1.msg_count.Broadcast_Control::3 548024 -system.ruby.network.routers1.msg_count.Unblock_Control::5 78547 -system.ruby.network.routers1.msg_bytes.Request_Control::2 627024 -system.ruby.network.routers1.msg_bytes.Request_Control::3 1032 -system.ruby.network.routers1.msg_bytes.Response_Data::4 5824152 -system.ruby.network.routers1.msg_bytes.Response_Control::4 8726888 -system.ruby.network.routers1.msg_bytes.Writeback_Data::5 2013192 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 591848 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 591848 -system.ruby.network.routers1.msg_bytes.Writeback_Control::5 366792 -system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4384192 -system.ruby.network.routers1.msg_bytes.Unblock_Control::5 628376 -system.ruby.network.routers2.percent_links_utilized 15.739445 -system.ruby.network.routers2.msg_count.Request_Control::2 78297 -system.ruby.network.routers2.msg_count.Request_Control::3 118 -system.ruby.network.routers2.msg_count.Response_Data::4 80840 -system.ruby.network.routers2.msg_count.Response_Control::4 1090354 -system.ruby.network.routers2.msg_count.Writeback_Data::5 27872 -system.ruby.network.routers2.msg_count.Writeback_Control::2 73886 -system.ruby.network.routers2.msg_count.Writeback_Control::3 73886 -system.ruby.network.routers2.msg_count.Writeback_Control::5 45808 -system.ruby.network.routers2.msg_count.Broadcast_Control::3 548097 -system.ruby.network.routers2.msg_count.Unblock_Control::5 78501 -system.ruby.network.routers2.msg_bytes.Request_Control::2 626376 -system.ruby.network.routers2.msg_bytes.Request_Control::3 944 -system.ruby.network.routers2.msg_bytes.Response_Data::4 5820480 -system.ruby.network.routers2.msg_bytes.Response_Control::4 8722832 -system.ruby.network.routers2.msg_bytes.Writeback_Data::5 2006784 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 591088 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 591088 -system.ruby.network.routers2.msg_bytes.Writeback_Control::5 366464 -system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4384776 -system.ruby.network.routers2.msg_bytes.Unblock_Control::5 628008 -system.ruby.network.routers3.percent_links_utilized 15.746595 -system.ruby.network.routers3.msg_count.Request_Control::2 78483 -system.ruby.network.routers3.msg_count.Request_Control::3 109 -system.ruby.network.routers3.msg_count.Response_Data::4 81057 -system.ruby.network.routers3.msg_count.Response_Control::4 1091427 -system.ruby.network.routers3.msg_count.Writeback_Data::5 27596 -system.ruby.network.routers3.msg_count.Writeback_Control::2 74000 -system.ruby.network.routers3.msg_count.Writeback_Control::3 73998 -system.ruby.network.routers3.msg_count.Writeback_Control::5 46187 -system.ruby.network.routers3.msg_count.Broadcast_Control::3 547928 -system.ruby.network.routers3.msg_count.Unblock_Control::5 78694 -system.ruby.network.routers3.msg_bytes.Request_Control::2 627864 -system.ruby.network.routers3.msg_bytes.Request_Control::3 872 -system.ruby.network.routers3.msg_bytes.Response_Data::4 5836104 -system.ruby.network.routers3.msg_bytes.Response_Control::4 8731416 -system.ruby.network.routers3.msg_bytes.Writeback_Data::5 1986912 -system.ruby.network.routers3.msg_bytes.Writeback_Control::2 592000 -system.ruby.network.routers3.msg_bytes.Writeback_Control::3 591984 -system.ruby.network.routers3.msg_bytes.Writeback_Control::5 369496 -system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4383424 -system.ruby.network.routers3.msg_bytes.Unblock_Control::5 629552 -system.ruby.network.routers4.percent_links_utilized 15.763706 -system.ruby.network.routers4.msg_count.Request_Control::2 78560 -system.ruby.network.routers4.msg_count.Request_Control::3 135 -system.ruby.network.routers4.msg_count.Response_Data::4 81090 -system.ruby.network.routers4.msg_count.Response_Control::4 1091997 -system.ruby.network.routers4.msg_count.Writeback_Data::5 27823 -system.ruby.network.routers4.msg_count.Writeback_Control::2 74153 -system.ruby.network.routers4.msg_count.Writeback_Control::3 74151 -system.ruby.network.routers4.msg_count.Writeback_Control::5 46140 -system.ruby.network.routers4.msg_count.Broadcast_Control::3 547832 -system.ruby.network.routers4.msg_count.Unblock_Control::5 78744 -system.ruby.network.routers4.msg_bytes.Request_Control::2 628480 -system.ruby.network.routers4.msg_bytes.Request_Control::3 1080 -system.ruby.network.routers4.msg_bytes.Response_Data::4 5838480 -system.ruby.network.routers4.msg_bytes.Response_Control::4 8735976 -system.ruby.network.routers4.msg_bytes.Writeback_Data::5 2003256 -system.ruby.network.routers4.msg_bytes.Writeback_Control::2 593224 -system.ruby.network.routers4.msg_bytes.Writeback_Control::3 593208 -system.ruby.network.routers4.msg_bytes.Writeback_Control::5 369120 -system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4382656 -system.ruby.network.routers4.msg_bytes.Unblock_Control::5 629952 -system.ruby.network.routers5.percent_links_utilized 15.710537 -system.ruby.network.routers5.msg_count.Request_Control::2 78285 -system.ruby.network.routers5.msg_count.Request_Control::3 139 -system.ruby.network.routers5.msg_count.Response_Data::4 80791 -system.ruby.network.routers5.msg_count.Response_Control::4 1090545 -system.ruby.network.routers5.msg_count.Writeback_Data::5 27259 -system.ruby.network.routers5.msg_count.Writeback_Control::2 73792 -system.ruby.network.routers5.msg_count.Writeback_Control::3 73792 -system.ruby.network.routers5.msg_count.Writeback_Control::5 46324 -system.ruby.network.routers5.msg_count.Broadcast_Control::3 548088 -system.ruby.network.routers5.msg_count.Unblock_Control::5 78490 -system.ruby.network.routers5.msg_bytes.Request_Control::2 626280 -system.ruby.network.routers5.msg_bytes.Request_Control::3 1112 -system.ruby.network.routers5.msg_bytes.Response_Data::4 5816952 -system.ruby.network.routers5.msg_bytes.Response_Control::4 8724360 -system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1962648 -system.ruby.network.routers5.msg_bytes.Writeback_Control::2 590336 -system.ruby.network.routers5.msg_bytes.Writeback_Control::3 590336 -system.ruby.network.routers5.msg_bytes.Writeback_Control::5 370592 -system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4384704 -system.ruby.network.routers5.msg_bytes.Unblock_Control::5 627920 -system.ruby.network.routers6.percent_links_utilized 15.738278 -system.ruby.network.routers6.msg_count.Request_Control::2 78515 -system.ruby.network.routers6.msg_count.Request_Control::3 120 -system.ruby.network.routers6.msg_count.Response_Data::4 81089 -system.ruby.network.routers6.msg_count.Response_Control::4 1091686 -system.ruby.network.routers6.msg_count.Writeback_Data::5 27339 -system.ruby.network.routers6.msg_count.Writeback_Control::2 73969 -system.ruby.network.routers6.msg_count.Writeback_Control::3 73969 -system.ruby.network.routers6.msg_count.Writeback_Control::5 46428 -system.ruby.network.routers6.msg_count.Broadcast_Control::3 547884 -system.ruby.network.routers6.msg_count.Unblock_Control::5 78715 -system.ruby.network.routers6.msg_bytes.Request_Control::2 628120 -system.ruby.network.routers6.msg_bytes.Request_Control::3 960 -system.ruby.network.routers6.msg_bytes.Response_Data::4 5838408 -system.ruby.network.routers6.msg_bytes.Response_Control::4 8733488 -system.ruby.network.routers6.msg_bytes.Writeback_Data::5 1968408 -system.ruby.network.routers6.msg_bytes.Writeback_Control::2 591752 -system.ruby.network.routers6.msg_bytes.Writeback_Control::3 591752 -system.ruby.network.routers6.msg_bytes.Writeback_Control::5 371424 -system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4383072 -system.ruby.network.routers6.msg_bytes.Unblock_Control::5 629720 -system.ruby.network.routers7.percent_links_utilized 15.729430 -system.ruby.network.routers7.msg_count.Request_Control::2 78361 -system.ruby.network.routers7.msg_count.Request_Control::3 120 -system.ruby.network.routers7.msg_count.Response_Data::4 80900 -system.ruby.network.routers7.msg_count.Response_Control::4 1090900 -system.ruby.network.routers7.msg_count.Writeback_Data::5 27523 -system.ruby.network.routers7.msg_count.Writeback_Control::2 73809 -system.ruby.network.routers7.msg_count.Writeback_Control::3 73809 -system.ruby.network.routers7.msg_count.Writeback_Control::5 46103 -system.ruby.network.routers7.msg_count.Broadcast_Control::3 548018 -system.ruby.network.routers7.msg_count.Unblock_Control::5 78540 -system.ruby.network.routers7.msg_bytes.Request_Control::2 626888 -system.ruby.network.routers7.msg_bytes.Request_Control::3 960 -system.ruby.network.routers7.msg_bytes.Response_Data::4 5824800 -system.ruby.network.routers7.msg_bytes.Response_Control::4 8727200 -system.ruby.network.routers7.msg_bytes.Writeback_Data::5 1981656 -system.ruby.network.routers7.msg_bytes.Writeback_Control::2 590472 -system.ruby.network.routers7.msg_bytes.Writeback_Control::3 590472 -system.ruby.network.routers7.msg_bytes.Writeback_Control::5 368824 -system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4384144 -system.ruby.network.routers7.msg_bytes.Unblock_Control::5 628320 -system.ruby.network.routers8.percent_links_utilized 57.744641 -system.ruby.network.routers8.msg_count.Request_Control::2 627288 -system.ruby.network.routers8.msg_count.Request_Control::3 1021 -system.ruby.network.routers8.msg_count.Response_Data::4 606834 -system.ruby.network.routers8.msg_count.Writeback_Data::5 221076 -system.ruby.network.routers8.msg_count.Writeback_Control::2 591548 -system.ruby.network.routers8.msg_count.Writeback_Control::3 591546 -system.ruby.network.routers8.msg_count.Writeback_Control::5 368907 -system.ruby.network.routers8.msg_count.Broadcast_Control::3 626265 -system.ruby.network.routers8.msg_count.Unblock_Control::5 628828 -system.ruby.network.routers8.msg_bytes.Request_Control::2 5018304 -system.ruby.network.routers8.msg_bytes.Request_Control::3 8168 -system.ruby.network.routers8.msg_bytes.Response_Data::4 43692048 -system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15917472 -system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4732384 -system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4732368 -system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2951256 -system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5010120 -system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5030624 -system.ruby.network.routers9.percent_links_utilized 22.622425 -system.ruby.network.routers9.msg_count.Request_Control::2 627290 -system.ruby.network.routers9.msg_count.Request_Control::3 1021 -system.ruby.network.routers9.msg_count.Response_Data::4 627265 -system.ruby.network.routers9.msg_count.Response_Control::4 4364444 -system.ruby.network.routers9.msg_count.Writeback_Data::5 221076 -system.ruby.network.routers9.msg_count.Writeback_Control::2 591550 -system.ruby.network.routers9.msg_count.Writeback_Control::3 591546 -system.ruby.network.routers9.msg_count.Writeback_Control::5 368907 -system.ruby.network.routers9.msg_count.Broadcast_Control::3 4383855 -system.ruby.network.routers9.msg_count.Unblock_Control::5 628828 -system.ruby.network.routers9.msg_bytes.Request_Control::2 5018320 -system.ruby.network.routers9.msg_bytes.Request_Control::3 8168 -system.ruby.network.routers9.msg_bytes.Response_Data::4 45163080 -system.ruby.network.routers9.msg_bytes.Response_Control::4 34915552 -system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15917472 -system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4732400 -system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4732368 -system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2951256 -system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35070840 -system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5030624 -system.ruby.network.msg_count.Request_Control 1884931 -system.ruby.network.msg_count.Response_Data 1881796 -system.ruby.network.msg_count.Response_Control 13093332 -system.ruby.network.msg_count.Writeback_Data 663228 -system.ruby.network.msg_count.Writeback_Control 4656007 -system.ruby.network.msg_count.Broadcast_Control 9393975 -system.ruby.network.msg_count.Unblock_Control 1886484 -system.ruby.network.msg_byte.Request_Control 15079448 -system.ruby.network.msg_byte.Response_Data 135489312 -system.ruby.network.msg_byte.Response_Control 104746656 -system.ruby.network.msg_byte.Writeback_Data 47752416 -system.ruby.network.msg_byte.Writeback_Control 37248056 -system.ruby.network.msg_byte.Broadcast_Control 75151800 -system.ruby.network.msg_byte.Unblock_Control 15091872 -system.ruby.network.routers0.throttle0.link_utilization 19.873406 -system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 151 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78406 -system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 545616 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 73960 -system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 547984 -system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 1208 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5645232 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4364928 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 591680 -system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4383872 -system.ruby.network.routers0.throttle1.link_utilization 11.622160 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78411 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2633 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 545502 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27703 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 73960 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46068 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 78597 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 627288 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 189576 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4364016 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 1994616 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 591680 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 368544 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 628776 -system.ruby.network.routers1.throttle0.link_utilization 19.866786 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 129 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78376 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 545223 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 73981 -system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 548024 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 1032 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5643072 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4361784 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 591848 -system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4384192 -system.ruby.network.routers1.throttle1.link_utilization 11.633989 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78378 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2515 -system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 545638 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27961 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 73981 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 45849 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 78547 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 627024 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 181080 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4365104 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 2013192 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 591848 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 366792 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 628376 -system.ruby.network.routers2.throttle0.link_utilization 19.852985 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 118 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78295 -system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 544684 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 73886 -system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 548097 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 944 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5637240 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4357472 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 591088 -system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4384776 -system.ruby.network.routers2.throttle1.link_utilization 11.625905 -system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78297 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2545 -system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 545670 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27872 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 73886 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 45808 -system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 78501 -system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 626376 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 183240 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4365360 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 2006784 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 591088 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 366464 -system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 628008 -system.ruby.network.routers3.throttle0.link_utilization 19.883558 -system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 109 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78480 -system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 545967 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 73998 -system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 547928 -system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 872 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5650560 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4367736 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 591984 -system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4383424 -system.ruby.network.routers3.throttle1.link_utilization 11.609632 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78483 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2577 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 545460 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27596 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74000 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46187 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 78694 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 627864 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 185544 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4363680 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 1986912 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 592000 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 369496 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 629552 -system.ruby.network.routers4.throttle0.link_utilization 19.898113 -system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 135 -system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78557 -system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 546563 -system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 74151 -system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 547832 -system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 1080 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5656104 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4372504 -system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 593208 -system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4382656 -system.ruby.network.routers4.throttle1.link_utilization 11.629300 -system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78560 -system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2533 -system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 545434 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27823 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 74153 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 46140 -system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78744 -system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 628480 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 182376 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4363472 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 2003256 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 593224 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 369120 -system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 629952 -system.ruby.network.routers5.throttle0.link_utilization 19.852306 -system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 139 -system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78281 -system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 544828 -system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 73792 -system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 548088 -system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 1112 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5636232 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4358624 -system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 590336 -system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4384704 -system.ruby.network.routers5.throttle1.link_utilization 11.568768 -system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 78285 -system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2510 -system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 545717 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27259 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 73792 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46324 -system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 78490 -system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 626280 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 180720 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4365736 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1962648 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 590336 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 370592 -system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 627920 -system.ruby.network.routers6.throttle0.link_utilization 19.889191 -system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 120 -system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78514 -system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 546257 -system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 73969 -system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 547884 -system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 960 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5653008 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4370056 -system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 591752 -system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4383072 -system.ruby.network.routers6.throttle1.link_utilization 11.587365 -system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78515 -system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2575 -system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 545429 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27339 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 73969 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46428 -system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78715 -system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 628120 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 185400 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4363432 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 1968408 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 591752 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 371424 -system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 629720 -system.ruby.network.routers7.throttle0.link_utilization 19.863773 -system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 120 -system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78356 -system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 545306 -system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73809 -system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 548018 -system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 960 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5641632 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4362448 -system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 590472 -system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4384144 -system.ruby.network.routers7.throttle1.link_utilization 11.595088 -system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78361 -system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2544 -system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 545594 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27523 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73809 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 46103 -system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78540 -system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 626888 -system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 183168 -system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4364752 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 1981656 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 590472 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 368824 -system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 628320 -system.ruby.network.routers8.throttle0.link_utilization 44.621637 -system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 627288 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 221076 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 591548 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 368907 -system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 628828 -system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5018304 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15917472 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4732384 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2951256 -system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5030624 -system.ruby.network.routers8.throttle1.link_utilization 70.867646 -system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 1021 -system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 606834 -system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 591546 -system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 626265 -system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 8168 -system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43692048 -system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4732368 -system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5010120 -system.ruby.network.routers9.throttle0.link_utilization 19.873406 -system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 151 -system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78406 -system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 545616 -system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 73960 -system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 547984 -system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 1208 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5645232 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4364928 -system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 591680 -system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4383872 -system.ruby.network.routers9.throttle1.link_utilization 19.866786 -system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 129 -system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78376 -system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 545223 -system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 73981 -system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 548024 -system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 1032 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5643072 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4361784 -system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 591848 -system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4384192 -system.ruby.network.routers9.throttle2.link_utilization 19.852985 -system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 118 -system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78295 -system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 544684 -system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 73886 -system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 548097 -system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 944 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5637240 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4357472 -system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 591088 -system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4384776 -system.ruby.network.routers9.throttle3.link_utilization 19.883558 -system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 109 -system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78480 -system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 545967 -system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 73998 -system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 547928 -system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 872 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5650560 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4367736 -system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 591984 -system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4383424 -system.ruby.network.routers9.throttle4.link_utilization 19.898113 -system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 135 -system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78557 -system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 546563 -system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 74151 -system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 547832 -system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 1080 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5656104 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4372504 -system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 593208 -system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4382656 -system.ruby.network.routers9.throttle5.link_utilization 19.852306 -system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 139 -system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78281 -system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 544828 -system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 73792 -system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 548088 -system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 1112 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5636232 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4358624 -system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 590336 -system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4384704 -system.ruby.network.routers9.throttle6.link_utilization 19.889223 -system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 120 -system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78514 -system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 546257 -system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 73969 -system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 547884 -system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 960 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5653008 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4370056 -system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 591752 -system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4383072 -system.ruby.network.routers9.throttle7.link_utilization 19.863773 -system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 120 -system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78356 -system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 545306 -system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73809 -system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 548018 -system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 960 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5641632 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4362448 -system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 590472 -system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4384144 -system.ruby.network.routers9.throttle8.link_utilization 44.621679 -system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 627290 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 221076 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 591550 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 368907 -system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 628828 -system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5018320 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15917472 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4732400 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2951256 -system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5030624 +system.ruby.network.routers0.percent_links_utilized 15.767766 +system.ruby.network.routers0.msg_count.Request_Control::2 78957 +system.ruby.network.routers0.msg_count.Request_Control::3 117 +system.ruby.network.routers0.msg_count.Response_Data::4 81469 +system.ruby.network.routers0.msg_count.Response_Control::4 1097503 +system.ruby.network.routers0.msg_count.Writeback_Data::5 27949 +system.ruby.network.routers0.msg_count.Writeback_Control::2 74501 +system.ruby.network.routers0.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers0.msg_count.Writeback_Control::5 46349 +system.ruby.network.routers0.msg_count.Broadcast_Control::3 550684 +system.ruby.network.routers0.msg_count.Unblock_Control::5 79153 +system.ruby.network.routers0.msg_bytes.Request_Control::2 631656 +system.ruby.network.routers0.msg_bytes.Request_Control::3 936 +system.ruby.network.routers0.msg_bytes.Response_Data::4 5865768 +system.ruby.network.routers0.msg_bytes.Response_Control::4 8780024 +system.ruby.network.routers0.msg_bytes.Writeback_Data::5 2012328 +system.ruby.network.routers0.msg_bytes.Writeback_Control::2 596008 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers0.msg_bytes.Writeback_Control::5 370792 +system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4405472 +system.ruby.network.routers0.msg_bytes.Unblock_Control::5 633224 +system.ruby.network.routers1.percent_links_utilized 15.746875 +system.ruby.network.routers1.msg_count.Request_Control::2 78861 +system.ruby.network.routers1.msg_count.Request_Control::3 145 +system.ruby.network.routers1.msg_count.Response_Data::4 81403 +system.ruby.network.routers1.msg_count.Response_Control::4 1097004 +system.ruby.network.routers1.msg_count.Writeback_Data::5 27691 +system.ruby.network.routers1.msg_count.Writeback_Control::2 74256 +system.ruby.network.routers1.msg_count.Writeback_Control::3 74254 +system.ruby.network.routers1.msg_count.Writeback_Control::5 46400 +system.ruby.network.routers1.msg_count.Broadcast_Control::3 550779 +system.ruby.network.routers1.msg_count.Unblock_Control::5 79022 +system.ruby.network.routers1.msg_bytes.Request_Control::2 630888 +system.ruby.network.routers1.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers1.msg_bytes.Response_Data::4 5861016 +system.ruby.network.routers1.msg_bytes.Response_Control::4 8776032 +system.ruby.network.routers1.msg_bytes.Writeback_Data::5 1993752 +system.ruby.network.routers1.msg_bytes.Writeback_Control::2 594048 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 594032 +system.ruby.network.routers1.msg_bytes.Writeback_Control::5 371200 +system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4406232 +system.ruby.network.routers1.msg_bytes.Unblock_Control::5 632176 +system.ruby.network.routers2.percent_links_utilized 15.768067 +system.ruby.network.routers2.msg_count.Request_Control::2 79007 +system.ruby.network.routers2.msg_count.Request_Control::3 147 +system.ruby.network.routers2.msg_count.Response_Data::4 81620 +system.ruby.network.routers2.msg_count.Response_Control::4 1097664 +system.ruby.network.routers2.msg_count.Writeback_Data::5 27767 +system.ruby.network.routers2.msg_count.Writeback_Control::2 74467 +system.ruby.network.routers2.msg_count.Writeback_Control::3 74463 +system.ruby.network.routers2.msg_count.Writeback_Control::5 46477 +system.ruby.network.routers2.msg_count.Broadcast_Control::3 550651 +system.ruby.network.routers2.msg_count.Unblock_Control::5 79222 +system.ruby.network.routers2.msg_bytes.Request_Control::2 632056 +system.ruby.network.routers2.msg_bytes.Request_Control::3 1176 +system.ruby.network.routers2.msg_bytes.Response_Data::4 5876640 +system.ruby.network.routers2.msg_bytes.Response_Control::4 8781312 +system.ruby.network.routers2.msg_bytes.Writeback_Data::5 1999224 +system.ruby.network.routers2.msg_bytes.Writeback_Control::2 595736 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 595704 +system.ruby.network.routers2.msg_bytes.Writeback_Control::5 371816 +system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4405208 +system.ruby.network.routers2.msg_bytes.Unblock_Control::5 633776 +system.ruby.network.routers3.percent_links_utilized 15.764709 +system.ruby.network.routers3.msg_count.Request_Control::2 78951 +system.ruby.network.routers3.msg_count.Request_Control::3 144 +system.ruby.network.routers3.msg_count.Response_Data::4 81535 +system.ruby.network.routers3.msg_count.Response_Control::4 1097526 +system.ruby.network.routers3.msg_count.Writeback_Data::5 27827 +system.ruby.network.routers3.msg_count.Writeback_Control::2 74420 +system.ruby.network.routers3.msg_count.Writeback_Control::3 74418 +system.ruby.network.routers3.msg_count.Writeback_Control::5 46400 +system.ruby.network.routers3.msg_count.Broadcast_Control::3 550689 +system.ruby.network.routers3.msg_count.Unblock_Control::5 79139 +system.ruby.network.routers3.msg_bytes.Request_Control::2 631608 +system.ruby.network.routers3.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers3.msg_bytes.Response_Data::4 5870520 +system.ruby.network.routers3.msg_bytes.Response_Control::4 8780208 +system.ruby.network.routers3.msg_bytes.Writeback_Data::5 2003544 +system.ruby.network.routers3.msg_bytes.Writeback_Control::2 595360 +system.ruby.network.routers3.msg_bytes.Writeback_Control::3 595344 +system.ruby.network.routers3.msg_bytes.Writeback_Control::5 371200 +system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4405512 +system.ruby.network.routers3.msg_bytes.Unblock_Control::5 633112 +system.ruby.network.routers4.percent_links_utilized 15.746521 +system.ruby.network.routers4.msg_count.Request_Control::2 78719 +system.ruby.network.routers4.msg_count.Request_Control::3 132 +system.ruby.network.routers4.msg_count.Response_Data::4 81346 +system.ruby.network.routers4.msg_count.Response_Control::4 1096094 +system.ruby.network.routers4.msg_count.Writeback_Data::5 27893 +system.ruby.network.routers4.msg_count.Writeback_Control::2 74227 +system.ruby.network.routers4.msg_count.Writeback_Control::3 74224 +system.ruby.network.routers4.msg_count.Writeback_Control::5 46156 +system.ruby.network.routers4.msg_count.Broadcast_Control::3 550907 +system.ruby.network.routers4.msg_count.Unblock_Control::5 78890 +system.ruby.network.routers4.msg_bytes.Request_Control::2 629752 +system.ruby.network.routers4.msg_bytes.Request_Control::3 1056 +system.ruby.network.routers4.msg_bytes.Response_Data::4 5856912 +system.ruby.network.routers4.msg_bytes.Response_Control::4 8768752 +system.ruby.network.routers4.msg_bytes.Writeback_Data::5 2008296 +system.ruby.network.routers4.msg_bytes.Writeback_Control::2 593816 +system.ruby.network.routers4.msg_bytes.Writeback_Control::3 593792 +system.ruby.network.routers4.msg_bytes.Writeback_Control::5 369248 +system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4407256 +system.ruby.network.routers4.msg_bytes.Unblock_Control::5 631120 +system.ruby.network.routers5.percent_links_utilized 15.765760 +system.ruby.network.routers5.msg_count.Request_Control::2 79103 +system.ruby.network.routers5.msg_count.Request_Control::3 144 +system.ruby.network.routers5.msg_count.Response_Data::4 81607 +system.ruby.network.routers5.msg_count.Response_Control::4 1098476 +system.ruby.network.routers5.msg_count.Writeback_Data::5 27604 +system.ruby.network.routers5.msg_count.Writeback_Control::2 74501 +system.ruby.network.routers5.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers5.msg_count.Writeback_Control::5 46701 +system.ruby.network.routers5.msg_count.Broadcast_Control::3 550533 +system.ruby.network.routers5.msg_count.Unblock_Control::5 79292 +system.ruby.network.routers5.msg_bytes.Request_Control::2 632824 +system.ruby.network.routers5.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers5.msg_bytes.Response_Data::4 5875704 +system.ruby.network.routers5.msg_bytes.Response_Control::4 8787808 +system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1987488 +system.ruby.network.routers5.msg_bytes.Writeback_Control::2 596008 +system.ruby.network.routers5.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers5.msg_bytes.Writeback_Control::5 373608 +system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4404264 +system.ruby.network.routers5.msg_bytes.Unblock_Control::5 634336 +system.ruby.network.routers6.percent_links_utilized 15.731020 +system.ruby.network.routers6.msg_count.Request_Control::2 78669 +system.ruby.network.routers6.msg_count.Request_Control::3 123 +system.ruby.network.routers6.msg_count.Response_Data::4 81247 +system.ruby.network.routers6.msg_count.Response_Control::4 1095857 +system.ruby.network.routers6.msg_count.Writeback_Data::5 27721 +system.ruby.network.routers6.msg_count.Writeback_Control::2 74102 +system.ruby.network.routers6.msg_count.Writeback_Control::3 74101 +system.ruby.network.routers6.msg_count.Writeback_Control::5 46211 +system.ruby.network.routers6.msg_count.Broadcast_Control::3 550956 +system.ruby.network.routers6.msg_count.Unblock_Control::5 78833 +system.ruby.network.routers6.msg_bytes.Request_Control::2 629352 +system.ruby.network.routers6.msg_bytes.Request_Control::3 984 +system.ruby.network.routers6.msg_bytes.Response_Data::4 5849784 +system.ruby.network.routers6.msg_bytes.Response_Control::4 8766856 +system.ruby.network.routers6.msg_bytes.Writeback_Data::5 1995912 +system.ruby.network.routers6.msg_bytes.Writeback_Control::2 592816 +system.ruby.network.routers6.msg_bytes.Writeback_Control::3 592808 +system.ruby.network.routers6.msg_bytes.Writeback_Control::5 369688 +system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4407648 +system.ruby.network.routers6.msg_bytes.Unblock_Control::5 630664 +system.ruby.network.routers7.percent_links_utilized 15.682975 +system.ruby.network.routers7.msg_count.Request_Control::2 78336 +system.ruby.network.routers7.msg_count.Request_Control::3 127 +system.ruby.network.routers7.msg_count.Response_Data::4 80971 +system.ruby.network.routers7.msg_count.Response_Control::4 1093756 +system.ruby.network.routers7.msg_count.Writeback_Data::5 27337 +system.ruby.network.routers7.msg_count.Writeback_Control::2 73731 +system.ruby.network.routers7.msg_count.Writeback_Control::3 73727 +system.ruby.network.routers7.msg_count.Writeback_Control::5 46207 +system.ruby.network.routers7.msg_count.Broadcast_Control::3 551294 +system.ruby.network.routers7.msg_count.Unblock_Control::5 78514 +system.ruby.network.routers7.msg_bytes.Request_Control::2 626688 +system.ruby.network.routers7.msg_bytes.Request_Control::3 1016 +system.ruby.network.routers7.msg_bytes.Response_Data::4 5829912 +system.ruby.network.routers7.msg_bytes.Response_Control::4 8750048 +system.ruby.network.routers7.msg_bytes.Writeback_Data::5 1968264 +system.ruby.network.routers7.msg_bytes.Writeback_Control::2 589848 +system.ruby.network.routers7.msg_bytes.Writeback_Control::3 589816 +system.ruby.network.routers7.msg_bytes.Writeback_Control::5 369656 +system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4410352 +system.ruby.network.routers7.msg_bytes.Unblock_Control::5 628112 +system.ruby.network.routers8.percent_links_utilized 57.749976 +system.ruby.network.routers8.msg_count.Request_Control::2 630603 +system.ruby.network.routers8.msg_count.Request_Control::3 1079 +system.ruby.network.routers8.msg_count.Response_Data::4 609957 +system.ruby.network.routers8.msg_count.Writeback_Data::5 221789 +system.ruby.network.routers8.msg_count.Writeback_Control::2 594205 +system.ruby.network.routers8.msg_count.Writeback_Control::3 594183 +system.ruby.network.routers8.msg_count.Writeback_Control::5 370901 +system.ruby.network.routers8.msg_count.Broadcast_Control::3 629500 +system.ruby.network.routers8.msg_count.Unblock_Control::5 632065 +system.ruby.network.routers8.msg_bytes.Request_Control::2 5044824 +system.ruby.network.routers8.msg_bytes.Request_Control::3 8632 +system.ruby.network.routers8.msg_bytes.Response_Data::4 43916904 +system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15968808 +system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4753640 +system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4753464 +system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2967208 +system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5036000 +system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5056520 +system.ruby.network.routers9.percent_links_utilized 22.629429 +system.ruby.network.routers9.msg_count.Request_Control::2 630603 +system.ruby.network.routers9.msg_count.Request_Control::3 1079 +system.ruby.network.routers9.msg_count.Response_Data::4 630577 +system.ruby.network.routers9.msg_count.Response_Control::4 4386937 +system.ruby.network.routers9.msg_count.Writeback_Data::5 221789 +system.ruby.network.routers9.msg_count.Writeback_Control::2 594205 +system.ruby.network.routers9.msg_count.Writeback_Control::3 594183 +system.ruby.network.routers9.msg_count.Writeback_Control::5 370901 +system.ruby.network.routers9.msg_count.Broadcast_Control::3 4406500 +system.ruby.network.routers9.msg_count.Unblock_Control::5 632065 +system.ruby.network.routers9.msg_bytes.Request_Control::2 5044824 +system.ruby.network.routers9.msg_bytes.Request_Control::3 8632 +system.ruby.network.routers9.msg_bytes.Response_Data::4 45401544 +system.ruby.network.routers9.msg_bytes.Response_Control::4 35095496 +system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15968808 +system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4753640 +system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4753464 +system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2967208 +system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35252000 +system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5056520 +system.ruby.network.msg_count.Request_Control 1895046 +system.ruby.network.msg_count.Response_Data 1891732 +system.ruby.network.msg_count.Response_Control 13160817 +system.ruby.network.msg_count.Writeback_Data 665367 +system.ruby.network.msg_count.Writeback_Control 4677867 +system.ruby.network.msg_count.Broadcast_Control 9442493 +system.ruby.network.msg_count.Unblock_Control 1896195 +system.ruby.network.msg_byte.Request_Control 15160368 +system.ruby.network.msg_byte.Response_Data 136204704 +system.ruby.network.msg_byte.Response_Control 105286536 +system.ruby.network.msg_byte.Writeback_Data 47906424 +system.ruby.network.msg_byte.Writeback_Control 37422936 +system.ruby.network.msg_byte.Broadcast_Control 75539944 +system.ruby.network.msg_byte.Unblock_Control 15169560 +system.ruby.network.routers0.throttle0.link_utilization 19.905239 +system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 117 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78953 +system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 549219 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 550684 +system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 936 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5684616 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4393752 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4405472 +system.ruby.network.routers0.throttle1.link_utilization 11.630293 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78957 +system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2516 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 548284 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27949 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 74501 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46349 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 79153 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 631656 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 181152 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4386272 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 2012328 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 596008 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 370792 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 633224 +system.ruby.network.routers1.throttle0.link_utilization 19.888756 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 145 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78859 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 548625 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 74254 +system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 550779 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5677848 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4389000 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 594032 +system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4406232 +system.ruby.network.routers1.throttle1.link_utilization 11.604993 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78861 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2544 +system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 548379 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27691 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 74256 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 46400 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 79022 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 630888 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 183168 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4387032 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 1993752 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 594048 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 371200 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 632176 +system.ruby.network.routers2.throttle0.link_utilization 19.912388 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 147 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 79003 +system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 549484 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 74463 +system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 550651 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 1176 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5688216 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4395872 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 595704 +system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4405208 +system.ruby.network.routers2.throttle1.link_utilization 11.623746 +system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 79007 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2617 +system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 548180 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27767 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 74467 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 46477 +system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 79222 +system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 632056 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 188424 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4385440 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 1999224 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 595736 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 371816 +system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 633776 +system.ruby.network.routers3.throttle0.link_utilization 19.904912 +system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 144 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78948 +system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 549281 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 74418 +system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 550689 +system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5684256 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4394248 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 595344 +system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4405512 +system.ruby.network.routers3.throttle1.link_utilization 11.624507 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78951 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2587 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 548245 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27827 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74420 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46400 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 79139 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 631608 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 186264 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4385960 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 2003544 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 595360 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 371200 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 633112 +system.ruby.network.routers4.throttle0.link_utilization 19.866149 +system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 132 +system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78716 +system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 547686 +system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 74224 +system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 550907 +system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 1056 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5667552 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4381488 +system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 593792 +system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4407256 +system.ruby.network.routers4.throttle1.link_utilization 11.626893 +system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78719 +system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2630 +system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 548408 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27893 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 74227 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 46156 +system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78890 +system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 629752 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 189360 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4387264 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 2008296 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 593816 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 369248 +system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 631120 +system.ruby.network.routers5.throttle0.link_utilization 19.929356 +system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 144 +system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 79100 +system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 550307 +system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 550533 +system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5695200 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4402456 +system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4404264 +system.ruby.network.routers5.throttle1.link_utilization 11.602163 +system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 79103 +system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2507 +system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 548169 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27604 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 74501 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46701 +system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 79292 +system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 632824 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 180504 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4385352 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1987488 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 596008 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 373608 +system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 634336 +system.ruby.network.routers6.throttle0.link_utilization 19.857068 +system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 123 +system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78666 +system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 547359 +system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 74101 +system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 550956 +system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 984 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5663952 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4378872 +system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 592808 +system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4407648 +system.ruby.network.routers6.throttle1.link_utilization 11.604972 +system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78669 +system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2581 +system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 548498 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27721 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 74102 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46211 +system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78833 +system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 629352 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 185832 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4387984 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 1995912 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 592816 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 369688 +system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 630664 +system.ruby.network.routers7.throttle0.link_utilization 19.799815 +system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 127 +system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78332 +system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 544975 +system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73727 +system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 551294 +system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 1016 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5639904 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4359800 +system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 589816 +system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4410352 +system.ruby.network.routers7.throttle1.link_utilization 11.566135 +system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78336 +system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2639 +system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 548781 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27337 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73731 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 46207 +system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78514 +system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 626688 +system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 190008 +system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4390248 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 1968264 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 589848 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 369656 +system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 628112 +system.ruby.network.routers8.throttle0.link_utilization 44.601063 +system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 630603 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 221789 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 594205 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 370901 +system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 632065 +system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5044824 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15968808 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4753640 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2967208 +system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5056520 +system.ruby.network.routers8.throttle1.link_utilization 70.898888 +system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 1079 +system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 609957 +system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 594183 +system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 629500 +system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 8632 +system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43916904 +system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4753464 +system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5036000 +system.ruby.network.routers9.throttle0.link_utilization 19.905250 +system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 117 +system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78953 +system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 549219 +system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 550685 +system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 936 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5684616 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4393752 +system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4405480 +system.ruby.network.routers9.throttle1.link_utilization 19.888766 +system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 145 +system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78859 +system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 548625 +system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 74254 +system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 550780 +system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5677848 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4389000 +system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 594032 +system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4406240 +system.ruby.network.routers9.throttle2.link_utilization 19.912398 +system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 147 +system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 79003 +system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 549484 +system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 74463 +system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 550652 +system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 1176 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5688216 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4395872 +system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 595704 +system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4405216 +system.ruby.network.routers9.throttle3.link_utilization 19.904922 +system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 144 +system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78948 +system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 549281 +system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 74418 +system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 550690 +system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5684256 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4394248 +system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 595344 +system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4405520 +system.ruby.network.routers9.throttle4.link_utilization 19.866159 +system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 132 +system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78716 +system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 547686 +system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 74224 +system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 550908 +system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 1056 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5667552 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4381488 +system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 593792 +system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4407264 +system.ruby.network.routers9.throttle5.link_utilization 19.929399 +system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 144 +system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 79100 +system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 550307 +system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 74498 +system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 550534 +system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 1152 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5695200 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4402456 +system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 595984 +system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4404272 +system.ruby.network.routers9.throttle6.link_utilization 19.857078 +system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 123 +system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78666 +system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 547360 +system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 74101 +system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 550956 +system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 984 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5663952 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4378880 +system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 592808 +system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4407648 +system.ruby.network.routers9.throttle7.link_utilization 19.799826 +system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 127 +system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78332 +system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 544975 +system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73727 +system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 551295 +system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 1016 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5639904 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4359800 +system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 589816 +system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4410360 +system.ruby.network.routers9.throttle8.link_utilization 44.601063 +system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 630603 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 221789 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 594205 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 370901 +system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 632065 +system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5044824 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15968808 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4753640 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2967208 +system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5056520 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 403812 -system.ruby.LD.latency_hist::mean 960.935787 -system.ruby.LD.latency_hist::gmean 787.769689 -system.ruby.LD.latency_hist::stdev 504.842990 -system.ruby.LD.latency_hist | 92022 22.79% 22.79% | 128454 31.81% 54.60% | 123125 30.49% 85.09% | 56440 13.98% 99.07% | 3766 0.93% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 403812 +system.ruby.LD.latency_hist::samples 406672 +system.ruby.LD.latency_hist::mean 959.635674 +system.ruby.LD.latency_hist::gmean 652.221632 +system.ruby.LD.latency_hist::stdev 681.781774 +system.ruby.LD.latency_hist | 139744 34.36% 34.36% | 86465 21.26% 55.62% | 83024 20.42% 76.04% | 69973 17.21% 93.25% | 25055 6.16% 99.41% | 2344 0.58% 99.98% | 64 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 406672 system.ruby.LD.hit_latency_hist::bucket_size 256 system.ruby.LD.hit_latency_hist::max_bucket 2559 -system.ruby.LD.hit_latency_hist::samples 300 -system.ruby.LD.hit_latency_hist::mean 149.400000 -system.ruby.LD.hit_latency_hist::gmean 33.662424 -system.ruby.LD.hit_latency_hist::stdev 225.322229 -system.ruby.LD.hit_latency_hist | 233 77.67% 77.67% | 44 14.67% 92.33% | 15 5.00% 97.33% | 4 1.33% 98.67% | 3 1.00% 99.67% | 1 0.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 300 +system.ruby.LD.hit_latency_hist::samples 427 +system.ruby.LD.hit_latency_hist::mean 78.203747 +system.ruby.LD.hit_latency_hist::gmean 13.573599 +system.ruby.LD.hit_latency_hist::stdev 185.098053 +system.ruby.LD.hit_latency_hist | 385 90.16% 90.16% | 22 5.15% 95.32% | 12 2.81% 98.13% | 4 0.94% 99.06% | 2 0.47% 99.53% | 2 0.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 427 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 403512 -system.ruby.LD.miss_latency_hist::mean 961.539141 -system.ruby.LD.miss_latency_hist::gmean 789.618416 -system.ruby.LD.miss_latency_hist::stdev 504.507980 -system.ruby.LD.miss_latency_hist | 91745 22.74% 22.74% | 128435 31.83% 54.57% | 123121 30.51% 85.08% | 56440 13.99% 99.07% | 3766 0.93% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 403512 +system.ruby.LD.miss_latency_hist::samples 406245 +system.ruby.LD.miss_latency_hist::mean 960.562139 +system.ruby.LD.miss_latency_hist::gmean 654.881643 +system.ruby.LD.miss_latency_hist::stdev 681.514167 +system.ruby.LD.miss_latency_hist | 139337 34.30% 34.30% | 86449 21.28% 55.58% | 83020 20.44% 76.01% | 69973 17.22% 93.24% | 25055 6.17% 99.41% | 2344 0.58% 99.98% | 64 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 406245 system.ruby.ST.latency_hist::bucket_size 512 system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 223917 -system.ruby.ST.latency_hist::mean 960.890330 -system.ruby.ST.latency_hist::gmean 788.413776 -system.ruby.ST.latency_hist::stdev 503.995122 -system.ruby.ST.latency_hist | 50825 22.70% 22.70% | 71434 31.90% 54.60% | 68336 30.52% 85.12% | 31233 13.95% 99.07% | 2082 0.93% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 223917 -system.ruby.ST.hit_latency_hist::bucket_size 128 -system.ruby.ST.hit_latency_hist::max_bucket 1279 -system.ruby.ST.hit_latency_hist::samples 161 -system.ruby.ST.hit_latency_hist::mean 152.459627 -system.ruby.ST.hit_latency_hist::gmean 28.632999 -system.ruby.ST.hit_latency_hist::stdev 228.044266 -system.ruby.ST.hit_latency_hist | 102 63.35% 63.35% | 24 14.91% 78.26% | 14 8.70% 86.96% | 7 4.35% 91.30% | 5 3.11% 94.41% | 4 2.48% 96.89% | 3 1.86% 98.76% | 1 0.62% 99.38% | 0 0.00% 99.38% | 1 0.62% 100.00% -system.ruby.ST.hit_latency_hist::total 161 +system.ruby.ST.latency_hist::samples 224564 +system.ruby.ST.latency_hist::mean 960.718797 +system.ruby.ST.latency_hist::gmean 653.054323 +system.ruby.ST.latency_hist::stdev 682.292307 +system.ruby.ST.latency_hist | 77224 34.39% 34.39% | 47329 21.08% 55.46% | 46079 20.52% 75.98% | 38652 17.21% 93.20% | 13929 6.20% 99.40% | 1316 0.59% 99.98% | 35 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 224564 +system.ruby.ST.hit_latency_hist::bucket_size 256 +system.ruby.ST.hit_latency_hist::max_bucket 2559 +system.ruby.ST.hit_latency_hist::samples 232 +system.ruby.ST.hit_latency_hist::mean 78.331897 +system.ruby.ST.hit_latency_hist::gmean 13.500656 +system.ruby.ST.hit_latency_hist::stdev 177.074757 +system.ruby.ST.hit_latency_hist | 206 88.79% 88.79% | 14 6.03% 94.83% | 10 4.31% 99.14% | 1 0.43% 99.57% | 0 0.00% 99.57% | 1 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 232 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 223756 -system.ruby.ST.miss_latency_hist::mean 961.472023 -system.ruby.ST.miss_latency_hist::gmean 790.296851 -system.ruby.ST.miss_latency_hist::stdev 503.672580 -system.ruby.ST.miss_latency_hist | 50678 22.65% 22.65% | 71421 31.92% 54.57% | 68335 30.54% 85.11% | 31233 13.96% 99.07% | 2082 0.93% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 223756 +system.ruby.ST.miss_latency_hist::samples 224332 +system.ruby.ST.miss_latency_hist::mean 961.631346 +system.ruby.ST.miss_latency_hist::gmean 655.679318 +system.ruby.ST.miss_latency_hist::stdev 682.030707 +system.ruby.ST.miss_latency_hist | 77004 34.33% 34.33% | 47318 21.09% 55.42% | 46078 20.54% 75.96% | 38652 17.23% 93.19% | 13929 6.21% 99.40% | 1316 0.59% 99.98% | 35 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 224332 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 -system.ruby.L1Cache.hit_mach_latency_hist::samples 123 -system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 123 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 123 +system.ruby.L1Cache.hit_mach_latency_hist::samples 134 +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 134 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 134 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 23118 -system.ruby.L1Cache.miss_mach_latency_hist::mean 921.073536 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 737.648096 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 504.596546 -system.ruby.L1Cache.miss_mach_latency_hist | 5994 25.93% 25.93% | 7237 31.30% 57.23% | 6968 30.14% 87.37% | 2754 11.91% 99.29% | 164 0.71% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 23118 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::bucket_size 256 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::max_bucket 2559 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 22097 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 776.977327 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 450.668120 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 498.300423 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 4271 19.33% 19.33% | 3187 14.42% 33.75% | 3682 16.66% 50.41% | 3419 15.47% 65.89% | 3410 15.43% 81.32% | 2676 12.11% 93.43% | 1127 5.10% 98.53% | 294 1.33% 99.86% | 30 0.14% 100.00% | 1 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 22097 +system.ruby.L1Cache.miss_mach_latency_hist::samples 23441 +system.ruby.L1Cache.miss_mach_latency_hist::mean 914.739516 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 596.549210 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 674.936163 +system.ruby.L1Cache.miss_mach_latency_hist | 8669 36.98% 36.98% | 4814 20.54% 57.52% | 4813 20.53% 78.05% | 3836 16.36% 94.42% | 1210 5.16% 99.58% | 95 0.41% 99.98% | 3 0.01% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 23441 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::bucket_size 512 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::max_bucket 5119 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 22362 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 768.978535 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 161.751829 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 671.078921 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 9501 42.49% 42.49% | 4657 20.83% 63.31% | 4560 20.39% 83.70% | 2974 13.30% 97.00% | 638 2.85% 99.86% | 28 0.13% 99.98% | 4 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 22362 system.ruby.L1Cache.miss_latency_hist.initial_to_forward::bucket_size 128 system.ruby.L1Cache.miss_latency_hist.initial_to_forward::max_bucket 1279 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 22097 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 48.967643 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 20.545267 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 74.969361 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 19251 87.12% 87.12% | 2239 10.13% 97.25% | 506 2.29% 99.54% | 56 0.25% 99.80% | 40 0.18% 99.98% | 5 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 22097 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 22362 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 48.105491 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 20.140689 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 74.942187 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 19547 87.41% 87.41% | 2229 9.97% 97.38% | 464 2.07% 99.45% | 68 0.30% 99.76% | 48 0.21% 99.97% | 6 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 22362 system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::bucket_size 32 system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::max_bucket 319 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 22097 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 87.189890 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 72.310156 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 49.967860 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 3599 16.29% 16.29% | 4845 21.93% 38.21% | 5133 23.23% 61.44% | 3495 15.82% 77.26% | 2695 12.20% 89.46% | 1677 7.59% 97.04% | 598 2.71% 99.75% | 54 0.24% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 22097 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 22362 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 87.500224 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 72.577095 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 50.130411 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 3605 16.12% 16.12% | 4859 21.73% 37.85% | 5304 23.72% 61.57% | 3455 15.45% 77.02% | 2757 12.33% 89.35% | 1708 7.64% 96.99% | 607 2.71% 99.70% | 65 0.29% 99.99% | 2 0.01% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 22362 system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::bucket_size 32 system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::max_bucket 319 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 22097 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 9.670272 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 21.903727 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 20057 90.77% 90.77% | 942 4.26% 95.03% | 680 3.08% 98.11% | 335 1.52% 99.62% | 74 0.33% 99.96% | 9 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 22097 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 22362 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 10.040649 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 22.705599 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 20193 90.30% 90.30% | 982 4.39% 94.69% | 729 3.26% 97.95% | 356 1.59% 99.54% | 88 0.39% 99.94% | 14 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 22362 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 256 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 2559 -system.ruby.L2Cache.hit_mach_latency_hist::samples 338 -system.ruby.L2Cache.hit_mach_latency_hist::mean 204.497041 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 87.068172 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 242.416044 -system.ruby.L2Cache.hit_mach_latency_hist | 236 69.82% 69.82% | 65 19.23% 89.05% | 24 7.10% 96.15% | 8 2.37% 98.52% | 4 1.18% 99.70% | 1 0.30% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 338 +system.ruby.L2Cache.hit_mach_latency_hist::samples 525 +system.ruby.L2Cache.hit_mach_latency_hist::mean 97.965714 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 26.349224 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 199.401296 +system.ruby.L2Cache.hit_mach_latency_hist | 457 87.05% 87.05% | 36 6.86% 93.90% | 22 4.19% 98.10% | 5 0.95% 99.05% | 2 0.38% 99.43% | 3 0.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 525 system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 604150 -system.ruby.Directory.miss_mach_latency_hist::mean 963.062713 -system.ruby.Directory.miss_mach_latency_hist::gmean 791.930081 -system.ruby.Directory.miss_mach_latency_hist::stdev 504.130907 -system.ruby.Directory.miss_mach_latency_hist | 136429 22.58% 22.58% | 192619 31.88% 54.46% | 184488 30.54% 85.00% | 84919 14.06% 99.06% | 5684 0.94% 100.00% | 11 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 604150 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 256 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 2559 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 428400 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 773.630294 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 457.600089 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 495.684002 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 82813 19.33% 19.33% | 65776 15.35% 34.68% | 67065 15.65% 50.34% | 68171 15.91% 66.25% | 65409 15.27% 81.52% | 51599 12.04% 93.57% | 21841 5.10% 98.66% | 5164 1.21% 99.87% | 549 0.13% 100.00% | 13 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::total 428400 +system.ruby.Directory.miss_mach_latency_hist::samples 607136 +system.ruby.Directory.miss_mach_latency_hist::mean 962.726374 +system.ruby.Directory.miss_mach_latency_hist::gmean 657.540435 +system.ruby.Directory.miss_mach_latency_hist::stdev 681.895122 +system.ruby.Directory.miss_mach_latency_hist | 207672 34.21% 34.21% | 128953 21.24% 55.44% | 124285 20.47% 75.92% | 104789 17.26% 93.18% | 37774 6.22% 99.40% | 3565 0.59% 99.98% | 96 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 607136 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 512 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 5119 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 428905 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 785.739740 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 184.197793 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 668.241705 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 179102 41.76% 41.76% | 89947 20.97% 62.73% | 88138 20.55% 83.28% | 58366 13.61% 96.89% | 12705 2.96% 99.85% | 629 0.15% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::total 428905 system.ruby.Directory.miss_latency_hist.initial_to_forward::bucket_size 64 system.ruby.Directory.miss_latency_hist.initial_to_forward::max_bucket 639 -system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 428400 -system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 18.391468 -system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 12.495104 -system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 21.159286 -system.ruby.Directory.miss_latency_hist.initial_to_forward | 397731 92.84% 92.84% | 30281 7.07% 99.91% | 326 0.08% 99.99% | 40 0.01% 99.99% | 9 0.00% 100.00% | 6 0.00% 100.00% | 2 0.00% 100.00% | 2 0.00% 100.00% | 2 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.initial_to_forward::total 428400 +system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 428905 +system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 18.479276 +system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 12.535256 +system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 21.148075 +system.ruby.Directory.miss_latency_hist.initial_to_forward | 398219 92.85% 92.85% | 30314 7.07% 99.91% | 309 0.07% 99.99% | 48 0.01% 100.00% | 10 0.00% 100.00% | 3 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.initial_to_forward::total 428905 system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 32 system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 319 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 428400 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61.932017 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 53.394271 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 34.116632 -system.ruby.Directory.miss_latency_hist.forward_to_first_response | 102521 23.93% 23.93% | 148599 34.69% 58.62% | 104978 24.50% 83.12% | 49160 11.48% 94.60% | 18934 4.42% 99.02% | 4044 0.94% 99.96% | 161 0.04% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 428400 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 428905 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61.899547 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 53.351717 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 34.125264 +system.ruby.Directory.miss_latency_hist.forward_to_first_response | 103104 24.04% 24.04% | 148337 34.59% 58.62% | 105177 24.52% 83.15% | 49112 11.45% 94.60% | 18933 4.41% 99.01% | 4036 0.94% 99.95% | 203 0.05% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 428905 system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 128 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 1279 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 428400 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 141.497439 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 103.587027 -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 226332 52.83% 52.83% | 151913 35.46% 88.29% | 35986 8.40% 96.69% | 9202 2.15% 98.84% | 4820 1.13% 99.97% | 147 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 428400 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 428905 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 141.446057 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 103.806839 +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 226525 52.81% 52.81% | 152265 35.50% 88.32% | 35890 8.37% 96.68% | 9068 2.11% 98.80% | 4990 1.16% 99.96% | 167 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 428905 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 73 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 73 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 73 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 256 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 2559 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13083 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 910.406329 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 724.761501 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 505.057518 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 1475 11.27% 11.27% | 2038 15.58% 26.85% | 1948 14.89% 41.74% | 2144 16.39% 58.13% | 2004 15.32% 73.45% | 1843 14.09% 87.53% | 1125 8.60% 96.13% | 418 3.19% 99.33% | 78 0.60% 99.92% | 10 0.08% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 13083 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 86 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 86 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 86 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13435 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 910.973502 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 589.106075 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 675.905832 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 5006 37.26% 37.26% | 2762 20.56% 57.82% | 2731 20.33% 78.15% | 2210 16.45% 94.60% | 663 4.93% 99.53% | 60 0.45% 99.98% | 2 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 13435 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 256 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 2559 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 227 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 196.801762 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 83.453932 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 240.612751 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 160 70.48% 70.48% | 44 19.38% 89.87% | 15 6.61% 96.48% | 4 1.76% 98.24% | 3 1.32% 99.56% | 1 0.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 227 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 341 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 97.674487 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 26.203545 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 202.582132 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 299 87.68% 87.68% | 22 6.45% 94.13% | 12 3.52% 97.65% | 4 1.17% 98.83% | 2 0.59% 99.41% | 2 0.59% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 341 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 390429 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 963.252566 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 791.889449 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 504.400452 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 88232 22.60% 22.60% | 124343 31.85% 54.45% | 119274 30.55% 85.00% | 54897 14.06% 99.06% | 3678 0.94% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 390429 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 392810 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 962.258183 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 657.256777 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 681.642222 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 134331 34.20% 34.20% | 83687 21.30% 55.50% | 80289 20.44% 75.94% | 67763 17.25% 93.19% | 24392 6.21% 99.40% | 2284 0.58% 99.98% | 62 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 392810 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 50 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 50 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 50 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 48 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 48 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 48 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 10035 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 934.980767 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 754.793536 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 503.680901 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 2481 24.72% 24.72% | 3145 31.34% 56.06% | 3121 31.10% 87.16% | 1211 12.07% 99.23% | 76 0.76% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 10035 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 128 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 111 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 220.234234 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 94.954175 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 246.408713 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 52 46.85% 46.85% | 24 21.62% 68.47% | 14 12.61% 81.08% | 7 6.31% 87.39% | 5 4.50% 91.89% | 4 3.60% 95.50% | 3 2.70% 98.20% | 1 0.90% 99.10% | 0 0.00% 99.10% | 1 0.90% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 111 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 10006 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 919.796122 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 606.691185 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 673.632645 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 3663 36.61% 36.61% | 2052 20.51% 57.12% | 2082 20.81% 77.92% | 1626 16.25% 94.17% | 547 5.47% 99.64% | 35 0.35% 99.99% | 1 0.01% 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 10006 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 256 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 2559 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 184 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 98.505435 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 26.621350 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 193.912549 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 158 85.87% 85.87% | 14 7.61% 93.48% | 10 5.43% 98.91% | 1 0.54% 99.46% | 0 0.00% 99.46% | 1 0.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 184 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 213721 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 962.715887 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 792.004312 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 503.639119 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 48197 22.55% 22.55% | 68276 31.95% 54.50% | 65214 30.51% 85.01% | 30022 14.05% 99.06% | 2006 0.94% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 213721 -system.ruby.Directory_Controller.GETX 227651 0.00% 0.00% -system.ruby.Directory_Controller.GETS 409587 0.00% 0.00% -system.ruby.Directory_Controller.PUT 606010 0.00% 0.00% -system.ruby.Directory_Controller.Unblock 1563 0.00% 0.00% -system.ruby.Directory_Controller.UnblockS 26333 0.00% 0.00% -system.ruby.Directory_Controller.UnblockM 600931 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Clean 8000 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Dirty 1348 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Clean 360907 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 219728 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 606834 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 221076 0.00% 0.00% -system.ruby.Directory_Controller.All_Unblocks 1021 0.00% 0.00% -system.ruby.Directory_Controller.NX.GETX 79 0.00% 0.00% -system.ruby.Directory_Controller.NX.GETS 100 0.00% 0.00% -system.ruby.Directory_Controller.NX.PUT 10874 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 7273 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 11962 0.00% 0.00% -system.ruby.Directory_Controller.NO.PUT 580674 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 9252 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 16793 0.00% 0.00% -system.ruby.Directory_Controller.E.GETX 207165 0.00% 0.00% -system.ruby.Directory_Controller.E.GETS 373643 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.GETX 578 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.GETS 1021 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.PUT 14218 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockS 8442 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockM 599409 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.PUT 23 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.UnblockS 28 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.UnblockM 550 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.GETX 2 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.PUT 36 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.UnblockS 49 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.UnblockM 972 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.GETX 2 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.GETS 2 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.PUT 115 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.UnblockS 1021 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 1021 0.00% 0.00% -system.ruby.Directory_Controller.O_B.GETX 17 0.00% 0.00% -system.ruby.Directory_Controller.O_B.GETS 27 0.00% 0.00% -system.ruby.Directory_Controller.O_B.UnblockS 16793 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.GETX 1922 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.GETS 3472 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.Memory_Data 590041 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.GETX 48 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.GETS 115 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.Memory_Data 16793 0.00% 0.00% -system.ruby.Directory_Controller.WB.GETX 1267 0.00% 0.00% -system.ruby.Directory_Controller.WB.GETS 2400 0.00% 0.00% -system.ruby.Directory_Controller.WB.PUT 70 0.00% 0.00% -system.ruby.Directory_Controller.WB.Unblock 1563 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Clean 8000 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Dirty 1348 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 360907 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 219728 0.00% 0.00% -system.ruby.Directory_Controller.WB_O_W.Memory_Ack 1348 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETX 46 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETS 52 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.Memory_Ack 219728 0.00% 0.00% -system.ruby.L1Cache_Controller.Load | 50391 12.47% 12.47% | 50128 12.41% 24.88% | 50241 12.43% 37.31% | 50619 12.53% 49.84% | 50487 12.50% 62.34% | 50758 12.56% 74.90% | 50862 12.59% 87.49% | 50545 12.51% 100.00% -system.ruby.L1Cache_Controller.Load::total 404031 -system.ruby.L1Cache_Controller.Store | 28124 12.55% 12.55% | 28353 12.65% 25.21% | 28170 12.57% 37.78% | 27986 12.49% 50.27% | 28159 12.57% 62.84% | 27623 12.33% 75.17% | 27736 12.38% 87.54% | 27907 12.46% 100.00% -system.ruby.L1Cache_Controller.Store::total 224058 -system.ruby.L1Cache_Controller.L2_Replacement | 78396 12.50% 12.50% | 78367 12.49% 24.99% | 78286 12.48% 37.48% | 78469 12.51% 49.99% | 78548 12.52% 62.51% | 78271 12.48% 74.99% | 78506 12.52% 87.51% | 78349 12.49% 100.00% -system.ruby.L1Cache_Controller.L2_Replacement::total 627192 -system.ruby.L1Cache_Controller.L1_to_L2 | 1271856 12.48% 12.48% | 1273687 12.50% 24.99% | 1272351 12.49% 37.47% | 1274687 12.51% 49.99% | 1272453 12.49% 62.48% | 1272251 12.49% 74.96% | 1276702 12.53% 87.50% | 1273887 12.50% 100.00% -system.ruby.L1Cache_Controller.L1_to_L2::total 10187874 -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 54 15.13% 15.13% | 48 13.45% 28.57% | 50 14.01% 42.58% | 50 14.01% 56.58% | 43 12.04% 68.63% | 43 12.04% 80.67% | 31 8.68% 89.36% | 38 10.64% 100.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 357 -system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 54 15.13% 15.13% | 48 13.45% 28.57% | 50 14.01% 42.58% | 50 14.01% 56.58% | 43 12.04% 68.63% | 43 12.04% 80.67% | 31 8.68% 89.36% | 38 10.64% 100.00% -system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 357 -system.ruby.L1Cache_Controller.Other_GETX | 195680 12.49% 12.49% | 195453 12.48% 24.97% | 195642 12.49% 37.46% | 195822 12.50% 49.96% | 195639 12.49% 62.45% | 196178 12.52% 74.98% | 196062 12.52% 87.49% | 195900 12.51% 100.00% -system.ruby.L1Cache_Controller.Other_GETX::total 1566376 -system.ruby.L1Cache_Controller.Other_GETS | 352304 12.50% 12.50% | 352571 12.51% 25.02% | 352455 12.51% 37.53% | 352106 12.50% 50.02% | 352193 12.50% 62.53% | 351910 12.49% 75.02% | 351822 12.49% 87.50% | 352118 12.50% 100.00% -system.ruby.L1Cache_Controller.Other_GETS::total 2817479 -system.ruby.L1Cache_Controller.Merged_GETS | 151 14.79% 14.79% | 129 12.63% 27.42% | 118 11.56% 38.98% | 109 10.68% 49.66% | 135 13.22% 62.88% | 139 13.61% 76.49% | 120 11.75% 88.25% | 120 11.75% 100.00% -system.ruby.L1Cache_Controller.Merged_GETS::total 1021 -system.ruby.L1Cache_Controller.Ack | 545559 12.50% 12.50% | 545165 12.49% 24.99% | 544639 12.48% 37.47% | 545920 12.51% 49.98% | 546505 12.52% 62.51% | 544781 12.48% 74.99% | 546190 12.52% 87.51% | 545275 12.49% 100.00% -system.ruby.L1Cache_Controller.Ack::total 4364034 -system.ruby.L1Cache_Controller.Shared_Ack | 57 13.90% 13.90% | 58 14.15% 28.05% | 45 10.98% 39.02% | 47 11.46% 50.49% | 58 14.15% 64.63% | 47 11.46% 76.10% | 67 16.34% 92.44% | 31 7.56% 100.00% -system.ruby.L1Cache_Controller.Shared_Ack::total 410 -system.ruby.L1Cache_Controller.Data | 3420 12.37% 12.37% | 3368 12.18% 24.55% | 3449 12.47% 37.02% | 3439 12.44% 49.46% | 3521 12.73% 62.20% | 3492 12.63% 74.83% | 3395 12.28% 87.11% | 3565 12.89% 100.00% -system.ruby.L1Cache_Controller.Data::total 27649 -system.ruby.L1Cache_Controller.Shared_Data | 1145 12.00% 12.00% | 1226 12.85% 24.85% | 1198 12.56% 37.41% | 1190 12.47% 49.88% | 1195 12.53% 62.41% | 1194 12.52% 74.93% | 1204 12.62% 87.55% | 1188 12.45% 100.00% -system.ruby.L1Cache_Controller.Shared_Data::total 9540 -system.ruby.L1Cache_Controller.Exclusive_Data | 73841 12.51% 12.51% | 73782 12.50% 25.02% | 73648 12.48% 37.50% | 73851 12.52% 50.01% | 73841 12.51% 62.53% | 73595 12.47% 75.00% | 73915 12.53% 87.53% | 73603 12.47% 100.00% -system.ruby.L1Cache_Controller.Exclusive_Data::total 590076 -system.ruby.L1Cache_Controller.Writeback_Ack | 73960 12.50% 12.50% | 73981 12.51% 25.01% | 73886 12.49% 37.50% | 73998 12.51% 50.01% | 74151 12.54% 62.54% | 73792 12.47% 75.02% | 73969 12.50% 87.52% | 73809 12.48% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 591546 -system.ruby.L1Cache_Controller.All_acks | 1199 12.11% 12.11% | 1275 12.88% 24.99% | 1239 12.51% 37.50% | 1230 12.42% 49.92% | 1249 12.61% 62.54% | 1237 12.49% 75.03% | 1260 12.73% 87.76% | 1212 12.24% 100.00% -system.ruby.L1Cache_Controller.All_acks::total 9901 -system.ruby.L1Cache_Controller.All_acks_no_sharers | 77209 12.51% 12.51% | 77101 12.49% 24.99% | 77056 12.48% 37.48% | 77250 12.51% 49.99% | 77308 12.52% 62.51% | 77044 12.48% 74.99% | 77254 12.51% 87.50% | 77145 12.50% 100.00% -system.ruby.L1Cache_Controller.All_acks_no_sharers::total 617367 -system.ruby.L1Cache_Controller.I.Load | 50323 12.47% 12.47% | 50063 12.41% 24.88% | 50171 12.43% 37.31% | 50536 12.52% 49.83% | 50429 12.50% 62.33% | 50694 12.56% 74.90% | 50810 12.59% 87.49% | 50493 12.51% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 403519 -system.ruby.L1Cache_Controller.I.Store | 28083 12.55% 12.55% | 28314 12.65% 25.21% | 28125 12.57% 37.77% | 27943 12.49% 50.26% | 28128 12.57% 62.83% | 27587 12.33% 75.16% | 27706 12.38% 87.55% | 27866 12.45% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 223752 -system.ruby.L1Cache_Controller.I.L2_Replacement | 1221 12.77% 12.77% | 1194 12.49% 25.25% | 1141 11.93% 37.18% | 1238 12.95% 50.13% | 1142 11.94% 62.07% | 1180 12.34% 74.41% | 1235 12.91% 87.33% | 1212 12.67% 100.00% -system.ruby.L1Cache_Controller.I.L2_Replacement::total 9563 -system.ruby.L1Cache_Controller.I.L1_to_L2 | 96 13.83% 13.83% | 80 11.53% 25.36% | 86 12.39% 37.75% | 87 12.54% 50.29% | 99 14.27% 64.55% | 79 11.38% 75.94% | 84 12.10% 88.04% | 83 11.96% 100.00% -system.ruby.L1Cache_Controller.I.L1_to_L2::total 694 -system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 4 -system.ruby.L1Cache_Controller.I.Other_GETX | 194549 12.49% 12.49% | 194351 12.48% 24.97% | 194533 12.49% 37.46% | 194633 12.50% 49.96% | 194554 12.49% 62.45% | 195066 12.53% 74.98% | 194923 12.52% 87.49% | 194769 12.51% 100.00% -system.ruby.L1Cache_Controller.I.Other_GETX::total 1557378 -system.ruby.L1Cache_Controller.I.Other_GETS | 350344 12.50% 12.50% | 350722 12.51% 25.02% | 350554 12.51% 37.52% | 350263 12.50% 50.02% | 350310 12.50% 62.52% | 350099 12.49% 75.02% | 349949 12.49% 87.50% | 350246 12.50% 100.00% -system.ruby.L1Cache_Controller.I.Other_GETS::total 2802487 -system.ruby.L1Cache_Controller.S.Load | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Load::total 1 -system.ruby.L1Cache_Controller.S.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 214326 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 963.584460 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 658.060633 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 682.359141 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 73341 34.22% 34.22% | 45266 21.12% 55.34% | 43996 20.53% 75.87% | 37026 17.28% 93.14% | 13382 6.24% 99.39% | 1281 0.60% 99.98% | 34 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 214326 +system.ruby.Directory_Controller.GETX 228259 0.00% 0.00% +system.ruby.Directory_Controller.GETS 412443 0.00% 0.00% +system.ruby.Directory_Controller.PUT 608549 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 1492 0.00% 0.00% +system.ruby.Directory_Controller.UnblockS 27046 0.00% 0.00% +system.ruby.Directory_Controller.UnblockM 603526 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Clean 8188 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Dirty 1483 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Clean 362713 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 220306 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 609957 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 221789 0.00% 0.00% +system.ruby.Directory_Controller.All_Unblocks 1079 0.00% 0.00% +system.ruby.Directory_Controller.NX.GETX 82 0.00% 0.00% +system.ruby.Directory_Controller.NX.GETS 87 0.00% 0.00% +system.ruby.Directory_Controller.NX.PUT 11135 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 7104 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETS 12270 0.00% 0.00% +system.ruby.Directory_Controller.NO.PUT 583069 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 9586 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 17189 0.00% 0.00% +system.ruby.Directory_Controller.E.GETX 207573 0.00% 0.00% +system.ruby.Directory_Controller.E.GETS 375633 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.GETX 581 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.GETS 1079 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.PUT 14093 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockS 8709 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockM 601935 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.PUT 19 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.UnblockS 24 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.UnblockM 557 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.PUT 32 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.UnblockS 45 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.UnblockM 1034 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.GETS 8 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.PUT 135 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.UnblockS 1079 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 1079 0.00% 0.00% +system.ruby.Directory_Controller.O_B.GETX 9 0.00% 0.00% +system.ruby.Directory_Controller.O_B.GETS 37 0.00% 0.00% +system.ruby.Directory_Controller.O_B.UnblockS 17189 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.GETX 1880 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.GETS 3488 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.Memory_Data 592768 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.GETX 54 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.GETS 108 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.Memory_Data 17189 0.00% 0.00% +system.ruby.Directory_Controller.WB.GETX 1354 0.00% 0.00% +system.ruby.Directory_Controller.WB.GETS 2478 0.00% 0.00% +system.ruby.Directory_Controller.WB.PUT 66 0.00% 0.00% +system.ruby.Directory_Controller.WB.Unblock 1492 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Clean 8188 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Dirty 1483 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 362713 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 220306 0.00% 0.00% +system.ruby.Directory_Controller.WB_O_W.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.WB_O_W.Memory_Ack 1483 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETX 33 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETS 64 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.Memory_Ack 220306 0.00% 0.00% +system.ruby.L1Cache_Controller.Load | 50813 12.48% 12.48% | 50931 12.51% 25.00% | 51029 12.54% 37.53% | 50902 12.51% 50.04% | 50575 12.42% 62.46% | 51299 12.60% 75.06% | 50746 12.47% 87.53% | 50757 12.47% 100.00% +system.ruby.L1Cache_Controller.Load::total 407052 +system.ruby.L1Cache_Controller.Store | 28305 12.59% 12.59% | 28102 12.50% 25.09% | 28111 12.51% 37.60% | 28214 12.55% 50.15% | 28284 12.58% 62.73% | 27968 12.44% 75.17% | 28075 12.49% 87.66% | 27734 12.34% 100.00% +system.ruby.L1Cache_Controller.Store::total 224793 +system.ruby.L1Cache_Controller.L2_Replacement | 78943 12.52% 12.52% | 78847 12.51% 25.03% | 78995 12.53% 37.56% | 78938 12.52% 50.08% | 78703 12.48% 62.56% | 79090 12.54% 75.10% | 78654 12.47% 87.58% | 78325 12.42% 100.00% +system.ruby.L1Cache_Controller.L2_Replacement::total 630495 +system.ruby.L1Cache_Controller.L1_to_L2 | 1275365 12.53% 12.53% | 1274386 12.52% 25.04% | 1274008 12.51% 37.56% | 1275263 12.53% 50.08% | 1269825 12.47% 62.56% | 1277746 12.55% 75.11% | 1268355 12.46% 87.57% | 1265834 12.43% 100.00% +system.ruby.L1Cache_Controller.L1_to_L2::total 10180782 +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 74 13.48% 13.48% | 77 14.03% 27.50% | 60 10.93% 38.43% | 75 13.66% 52.09% | 58 10.56% 62.66% | 75 13.66% 76.32% | 62 11.29% 87.61% | 68 12.39% 100.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 549 +system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 74 13.48% 13.48% | 77 14.03% 27.50% | 60 10.93% 38.43% | 75 13.66% 52.09% | 58 10.56% 62.66% | 75 13.66% 76.32% | 62 11.29% 87.61% | 68 12.39% 100.00% +system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 549 +system.ruby.L1Cache_Controller.Other_GETX | 196082 12.49% 12.49% | 196296 12.50% 24.99% | 196273 12.50% 37.49% | 196179 12.49% 49.98% | 196105 12.49% 62.47% | 196428 12.51% 74.98% | 196308 12.50% 87.48% | 196653 12.52% 100.00% +system.ruby.L1Cache_Controller.Other_GETX::total 1570324 +system.ruby.L1Cache_Controller.Other_GETS | 354602 12.50% 12.50% | 354483 12.50% 25.00% | 354378 12.49% 37.50% | 354510 12.50% 50.00% | 354802 12.51% 62.51% | 354105 12.49% 74.99% | 354648 12.50% 87.50% | 354641 12.50% 100.00% +system.ruby.L1Cache_Controller.Other_GETS::total 2836169 +system.ruby.L1Cache_Controller.Merged_GETS | 117 10.84% 10.84% | 145 13.44% 24.28% | 147 13.62% 37.91% | 144 13.35% 51.25% | 132 12.23% 63.48% | 144 13.35% 76.83% | 123 11.40% 88.23% | 127 11.77% 100.00% +system.ruby.L1Cache_Controller.Merged_GETS::total 1079 +system.ruby.L1Cache_Controller.Ack | 549165 12.52% 12.52% | 548558 12.51% 25.03% | 549430 12.53% 37.55% | 549236 12.52% 50.07% | 547629 12.48% 62.56% | 550249 12.54% 75.10% | 547294 12.48% 87.58% | 544926 12.42% 100.00% +system.ruby.L1Cache_Controller.Ack::total 4386487 +system.ruby.L1Cache_Controller.Shared_Ack | 54 12.08% 12.08% | 67 14.99% 27.07% | 54 12.08% 39.15% | 45 10.07% 49.22% | 57 12.75% 61.97% | 58 12.98% 74.94% | 63 14.09% 89.04% | 49 10.96% 100.00% +system.ruby.L1Cache_Controller.Shared_Ack::total 447 +system.ruby.L1Cache_Controller.Data | 3534 12.48% 12.48% | 3591 12.69% 25.17% | 3586 12.67% 37.84% | 3542 12.51% 50.35% | 3534 12.48% 62.83% | 3559 12.57% 75.41% | 3536 12.49% 87.90% | 3426 12.10% 100.00% +system.ruby.L1Cache_Controller.Data::total 28308 +system.ruby.L1Cache_Controller.Shared_Data | 1225 12.43% 12.43% | 1218 12.36% 24.78% | 1258 12.76% 37.55% | 1200 12.17% 49.72% | 1183 12.00% 61.72% | 1275 12.93% 74.66% | 1206 12.23% 86.89% | 1292 13.11% 100.00% +system.ruby.L1Cache_Controller.Shared_Data::total 9857 +system.ruby.L1Cache_Controller.Exclusive_Data | 74194 12.52% 12.52% | 74050 12.50% 25.02% | 74159 12.52% 37.54% | 74206 12.53% 50.07% | 73999 12.49% 62.56% | 74266 12.54% 75.10% | 73924 12.48% 87.57% | 73614 12.43% 100.00% +system.ruby.L1Cache_Controller.Exclusive_Data::total 592412 +system.ruby.L1Cache_Controller.Writeback_Ack | 74498 12.54% 12.54% | 74254 12.50% 25.03% | 74463 12.53% 37.57% | 74418 12.52% 50.09% | 74224 12.49% 62.58% | 74498 12.54% 75.12% | 74101 12.47% 87.59% | 73727 12.41% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 594183 +system.ruby.L1Cache_Controller.All_acks | 1273 12.41% 12.41% | 1280 12.48% 24.89% | 1307 12.74% 37.64% | 1242 12.11% 49.75% | 1233 12.02% 61.77% | 1328 12.95% 74.72% | 1258 12.27% 86.98% | 1335 13.02% 100.00% +system.ruby.L1Cache_Controller.All_acks::total 10256 +system.ruby.L1Cache_Controller.All_acks_no_sharers | 77680 12.52% 12.52% | 77579 12.51% 25.03% | 77696 12.53% 37.55% | 77706 12.53% 50.08% | 77482 12.49% 62.57% | 77771 12.54% 75.11% | 77407 12.48% 87.59% | 76997 12.41% 100.00% +system.ruby.L1Cache_Controller.All_acks_no_sharers::total 620318 +system.ruby.L1Cache_Controller.I.Load | 50705 12.48% 12.48% | 50824 12.51% 24.99% | 50945 12.54% 37.53% | 50795 12.50% 50.04% | 50487 12.43% 62.46% | 51196 12.60% 75.06% | 50643 12.47% 87.53% | 50657 12.47% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 406252 +system.ruby.L1Cache_Controller.I.Store | 28249 12.59% 12.59% | 28034 12.50% 25.09% | 28060 12.51% 37.60% | 28153 12.55% 50.15% | 28226 12.58% 62.73% | 27904 12.44% 75.17% | 28021 12.49% 87.66% | 27678 12.34% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 224325 +system.ruby.L1Cache_Controller.I.L2_Replacement | 1133 11.92% 11.92% | 1180 12.42% 24.34% | 1153 12.13% 36.48% | 1190 12.52% 49.00% | 1247 13.12% 62.12% | 1154 12.14% 74.27% | 1228 12.92% 87.19% | 1217 12.81% 100.00% +system.ruby.L1Cache_Controller.I.L2_Replacement::total 9502 +system.ruby.L1Cache_Controller.I.L1_to_L2 | 95 12.96% 12.96% | 89 12.14% 25.10% | 73 9.96% 35.06% | 105 14.32% 49.39% | 107 14.60% 63.98% | 78 10.64% 74.62% | 93 12.69% 87.31% | 93 12.69% 100.00% +system.ruby.L1Cache_Controller.I.L1_to_L2::total 733 +system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 1 8.33% 8.33% | 1 8.33% 16.67% | 1 8.33% 25.00% | 2 16.67% 41.67% | 4 33.33% 75.00% | 0 0.00% 75.00% | 3 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 12 +system.ruby.L1Cache_Controller.I.Other_GETX | 195033 12.49% 12.49% | 195243 12.50% 24.99% | 195153 12.50% 37.49% | 195100 12.49% 49.99% | 194954 12.49% 62.47% | 195345 12.51% 74.98% | 195180 12.50% 87.48% | 195481 12.52% 100.00% +system.ruby.L1Cache_Controller.I.Other_GETX::total 1561489 +system.ruby.L1Cache_Controller.I.Other_GETS | 352683 12.50% 12.50% | 352563 12.50% 25.00% | 352422 12.49% 37.50% | 352581 12.50% 50.00% | 352860 12.51% 62.50% | 352244 12.49% 74.99% | 352744 12.51% 87.50% | 352677 12.50% 100.00% +system.ruby.L1Cache_Controller.I.Other_GETS::total 2820774 +system.ruby.L1Cache_Controller.S.Load | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Load::total 3 +system.ruby.L1Cache_Controller.S.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.S.Store::total 2 -system.ruby.L1Cache_Controller.S.L2_Replacement | 3215 12.33% 12.33% | 3192 12.24% 24.57% | 3259 12.50% 37.07% | 3231 12.39% 49.46% | 3253 12.47% 61.93% | 3299 12.65% 74.58% | 3300 12.65% 87.24% | 3328 12.76% 100.00% -system.ruby.L1Cache_Controller.S.L2_Replacement::total 26077 -system.ruby.L1Cache_Controller.S.L1_to_L2 | 3252 12.36% 12.36% | 3225 12.26% 24.61% | 3290 12.50% 37.12% | 3259 12.39% 49.50% | 3284 12.48% 61.98% | 3321 12.62% 74.60% | 3334 12.67% 87.27% | 3349 12.73% 100.00% -system.ruby.L1Cache_Controller.S.L1_to_L2::total 26314 -system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 3 15.00% 15.00% | 3 15.00% 30.00% | 3 15.00% 45.00% | 3 15.00% 60.00% | 2 10.00% 70.00% | 4 20.00% 90.00% | 1 5.00% 95.00% | 1 5.00% 100.00% -system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 20 -system.ruby.L1Cache_Controller.S.Other_GETX | 38 15.83% 15.83% | 33 13.75% 29.58% | 30 12.50% 42.08% | 27 11.25% 53.33% | 30 12.50% 65.83% | 22 9.17% 75.00% | 37 15.42% 90.42% | 23 9.58% 100.00% -system.ruby.L1Cache_Controller.S.Other_GETX::total 240 -system.ruby.L1Cache_Controller.S.Other_GETS | 50 12.20% 12.20% | 36 8.78% 20.98% | 47 11.46% 32.44% | 54 13.17% 45.61% | 50 12.20% 57.80% | 57 13.90% 71.71% | 46 11.22% 82.93% | 70 17.07% 100.00% -system.ruby.L1Cache_Controller.S.Other_GETS::total 410 -system.ruby.L1Cache_Controller.O.L2_Replacement | 901 13.34% 13.34% | 846 12.52% 25.86% | 875 12.95% 38.81% | 812 12.02% 50.83% | 870 12.88% 63.71% | 800 11.84% 75.55% | 825 12.21% 87.76% | 827 12.24% 100.00% -system.ruby.L1Cache_Controller.O.L2_Replacement::total 6756 -system.ruby.L1Cache_Controller.O.L1_to_L2 | 68 11.87% 11.87% | 71 12.39% 24.26% | 84 14.66% 38.92% | 62 10.82% 49.74% | 76 13.26% 63.00% | 63 10.99% 74.00% | 79 13.79% 87.78% | 70 12.22% 100.00% -system.ruby.L1Cache_Controller.O.L1_to_L2::total 573 -system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 3 60.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% -system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 5 -system.ruby.L1Cache_Controller.O.Other_GETX | 10 23.81% 23.81% | 4 9.52% 33.33% | 4 9.52% 42.86% | 4 9.52% 52.38% | 7 16.67% 69.05% | 4 9.52% 78.57% | 5 11.90% 90.48% | 4 9.52% 100.00% -system.ruby.L1Cache_Controller.O.Other_GETX::total 42 -system.ruby.L1Cache_Controller.O.Other_GETS | 6 10.71% 10.71% | 8 14.29% 25.00% | 7 12.50% 37.50% | 5 8.93% 46.43% | 9 16.07% 62.50% | 5 8.93% 71.43% | 4 7.14% 78.57% | 12 21.43% 100.00% -system.ruby.L1Cache_Controller.O.Other_GETS::total 56 -system.ruby.L1Cache_Controller.O.Merged_GETS | 3 12.00% 12.00% | 3 12.00% 24.00% | 3 12.00% 36.00% | 1 4.00% 40.00% | 1 4.00% 44.00% | 6 24.00% 68.00% | 4 16.00% 84.00% | 4 16.00% 100.00% -system.ruby.L1Cache_Controller.O.Merged_GETS::total 25 -system.ruby.L1Cache_Controller.M.Load | 3 10.34% 10.34% | 3 10.34% 20.69% | 2 6.90% 27.59% | 6 20.69% 48.28% | 1 3.45% 51.72% | 3 10.34% 62.07% | 3 10.34% 72.41% | 8 27.59% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 29 -system.ruby.L1Cache_Controller.M.Store | 3 12.00% 12.00% | 2 8.00% 20.00% | 2 8.00% 28.00% | 6 24.00% 52.00% | 3 12.00% 64.00% | 1 4.00% 68.00% | 3 12.00% 80.00% | 5 20.00% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 25 -system.ruby.L1Cache_Controller.M.L2_Replacement | 45749 12.47% 12.47% | 45575 12.42% 24.88% | 45581 12.42% 37.30% | 45989 12.53% 49.84% | 45895 12.51% 62.34% | 46137 12.57% 74.91% | 46198 12.59% 87.50% | 45867 12.50% 100.00% -system.ruby.L1Cache_Controller.M.L2_Replacement::total 366991 -system.ruby.L1Cache_Controller.M.L1_to_L2 | 46991 12.48% 12.48% | 46759 12.42% 24.90% | 46782 12.43% 37.32% | 47198 12.54% 49.86% | 47052 12.50% 62.36% | 47297 12.56% 74.92% | 47379 12.58% 87.50% | 47055 12.50% 100.00% -system.ruby.L1Cache_Controller.M.L1_to_L2::total 376513 -system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 28 13.79% 13.79% | 32 15.76% 29.56% | 25 12.32% 41.87% | 32 15.76% 57.64% | 28 13.79% 71.43% | 20 9.85% 81.28% | 19 9.36% 90.64% | 19 9.36% 100.00% -system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 203 -system.ruby.L1Cache_Controller.M.Other_GETX | 453 12.55% 12.55% | 443 12.27% 24.82% | 443 12.27% 37.09% | 486 13.46% 50.55% | 407 11.27% 61.83% | 462 12.80% 74.63% | 453 12.55% 87.17% | 463 12.83% 100.00% -system.ruby.L1Cache_Controller.M.Other_GETX::total 3610 -system.ruby.L1Cache_Controller.M.Other_GETS | 783 13.18% 13.18% | 739 12.44% 25.62% | 778 13.10% 38.71% | 727 12.24% 50.95% | 758 12.76% 63.71% | 691 11.63% 75.34% | 730 12.29% 87.63% | 735 12.37% 100.00% -system.ruby.L1Cache_Controller.M.Other_GETS::total 5941 -system.ruby.L1Cache_Controller.M.Merged_GETS | 68 13.28% 13.28% | 62 12.11% 25.39% | 62 12.11% 37.50% | 54 10.55% 48.05% | 69 13.48% 61.52% | 64 12.50% 74.02% | 75 14.65% 88.67% | 58 11.33% 100.00% -system.ruby.L1Cache_Controller.M.Merged_GETS::total 512 -system.ruby.L1Cache_Controller.MM.Load | 4 28.57% 28.57% | 5 35.71% 64.29% | 1 7.14% 71.43% | 0 0.00% 71.43% | 0 0.00% 71.43% | 4 28.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MM.Load::total 14 -system.ruby.L1Cache_Controller.MM.Store | 4 36.36% 36.36% | 1 9.09% 45.45% | 3 27.27% 72.73% | 1 9.09% 81.82% | 1 9.09% 90.91% | 0 0.00% 90.91% | 0 0.00% 90.91% | 1 9.09% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 11 -system.ruby.L1Cache_Controller.MM.L2_Replacement | 27310 12.54% 12.54% | 27560 12.65% 25.19% | 27430 12.59% 37.79% | 27199 12.49% 50.27% | 27388 12.57% 62.85% | 26855 12.33% 75.18% | 26948 12.37% 87.55% | 27115 12.45% 100.00% -system.ruby.L1Cache_Controller.MM.L2_Replacement::total 217805 -system.ruby.L1Cache_Controller.MM.L1_to_L2 | 28049 12.55% 12.55% | 28286 12.66% 25.21% | 28100 12.57% 37.78% | 27919 12.49% 50.27% | 28085 12.57% 62.84% | 27560 12.33% 75.17% | 27667 12.38% 87.55% | 27836 12.45% 100.00% -system.ruby.L1Cache_Controller.MM.L1_to_L2::total 223502 -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 19 15.20% 15.20% | 13 10.40% 25.60% | 22 17.60% 43.20% | 14 11.20% 54.40% | 12 9.60% 64.00% | 17 13.60% 77.60% | 11 8.80% 86.40% | 17 13.60% 100.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 125 -system.ruby.L1Cache_Controller.MM.Other_GETX | 266 12.46% 12.46% | 269 12.61% 25.07% | 238 11.15% 36.22% | 288 13.50% 49.72% | 284 13.31% 63.03% | 244 11.43% 74.46% | 270 12.65% 87.11% | 275 12.89% 100.00% -system.ruby.L1Cache_Controller.MM.Other_GETX::total 2134 -system.ruby.L1Cache_Controller.MM.Other_GETS | 456 12.87% 12.87% | 445 12.56% 25.43% | 426 12.02% 37.45% | 434 12.25% 49.70% | 416 11.74% 61.45% | 449 12.67% 74.12% | 470 13.27% 87.38% | 447 12.62% 100.00% -system.ruby.L1Cache_Controller.MM.Other_GETS::total 3543 -system.ruby.L1Cache_Controller.MM.Merged_GETS | 62 17.77% 17.77% | 50 14.33% 32.09% | 39 11.17% 43.27% | 35 10.03% 53.30% | 50 14.33% 67.62% | 49 14.04% 81.66% | 25 7.16% 88.83% | 39 11.17% 100.00% -system.ruby.L1Cache_Controller.MM.Merged_GETS::total 349 -system.ruby.L1Cache_Controller.IR.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IR.Load::total 2 -system.ruby.L1Cache_Controller.IR.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IR.Store::total 2 -system.ruby.L1Cache_Controller.SR.Load | 2 25.00% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SR.Load::total 8 -system.ruby.L1Cache_Controller.SR.Store | 1 8.33% 8.33% | 1 8.33% 16.67% | 1 8.33% 25.00% | 2 16.67% 41.67% | 2 16.67% 58.33% | 3 25.00% 83.33% | 1 8.33% 91.67% | 1 8.33% 100.00% +system.ruby.L1Cache_Controller.S.L2_Replacement | 3309 12.35% 12.35% | 3411 12.73% 25.09% | 3375 12.60% 37.69% | 3328 12.42% 50.11% | 3229 12.05% 62.16% | 3434 12.82% 74.98% | 3324 12.41% 87.39% | 3377 12.61% 100.00% +system.ruby.L1Cache_Controller.S.L2_Replacement::total 26787 +system.ruby.L1Cache_Controller.S.L1_to_L2 | 3337 12.35% 12.35% | 3439 12.72% 25.07% | 3400 12.58% 37.65% | 3360 12.43% 50.08% | 3271 12.10% 62.18% | 3458 12.79% 74.97% | 3354 12.41% 87.38% | 3412 12.62% 100.00% +system.ruby.L1Cache_Controller.S.L1_to_L2::total 27031 +system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 3 11.54% 11.54% | 4 15.38% 26.92% | 4 15.38% 42.31% | 3 11.54% 53.85% | 2 7.69% 61.54% | 4 15.38% 76.92% | 4 15.38% 92.31% | 2 7.69% 100.00% +system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 26 +system.ruby.L1Cache_Controller.S.Other_GETX | 26 10.74% 10.74% | 27 11.16% 21.90% | 25 10.33% 32.23% | 31 12.81% 45.04% | 47 19.42% 64.46% | 22 9.09% 73.55% | 29 11.98% 85.54% | 35 14.46% 100.00% +system.ruby.L1Cache_Controller.S.Other_GETX::total 242 +system.ruby.L1Cache_Controller.S.Other_GETS | 52 11.63% 11.63% | 62 13.87% 25.50% | 48 10.74% 36.24% | 57 12.75% 48.99% | 57 12.75% 61.74% | 66 14.77% 76.51% | 57 12.75% 89.26% | 48 10.74% 100.00% +system.ruby.L1Cache_Controller.S.Other_GETS::total 447 +system.ruby.L1Cache_Controller.O.L2_Replacement | 848 12.28% 12.28% | 840 12.17% 24.45% | 890 12.89% 37.35% | 876 12.69% 50.04% | 863 12.50% 62.54% | 829 12.01% 74.55% | 859 12.44% 86.99% | 898 13.01% 100.00% +system.ruby.L1Cache_Controller.O.L2_Replacement::total 6903 +system.ruby.L1Cache_Controller.O.L1_to_L2 | 71 11.56% 11.56% | 82 13.36% 24.92% | 77 12.54% 37.46% | 81 13.19% 50.65% | 74 12.05% 62.70% | 76 12.38% 75.08% | 72 11.73% 86.81% | 81 13.19% 100.00% +system.ruby.L1Cache_Controller.O.L1_to_L2::total 614 +system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 3 +system.ruby.L1Cache_Controller.O.Other_GETX | 3 7.32% 7.32% | 5 12.20% 19.51% | 6 14.63% 34.15% | 5 12.20% 46.34% | 10 24.39% 70.73% | 3 7.32% 78.05% | 4 9.76% 87.80% | 5 12.20% 100.00% +system.ruby.L1Cache_Controller.O.Other_GETX::total 41 +system.ruby.L1Cache_Controller.O.Other_GETS | 7 12.96% 12.96% | 5 9.26% 22.22% | 6 11.11% 33.33% | 10 18.52% 51.85% | 4 7.41% 59.26% | 6 11.11% 70.37% | 8 14.81% 85.19% | 8 14.81% 100.00% +system.ruby.L1Cache_Controller.O.Other_GETS::total 54 +system.ruby.L1Cache_Controller.O.Merged_GETS | 1 5.26% 5.26% | 3 15.79% 21.05% | 3 15.79% 36.84% | 3 15.79% 52.63% | 3 15.79% 68.42% | 2 10.53% 78.95% | 3 15.79% 94.74% | 1 5.26% 100.00% +system.ruby.L1Cache_Controller.O.Merged_GETS::total 19 +system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 5 19.23% 19.23% | 2 7.69% 26.92% | 3 11.54% 38.46% | 7 26.92% 65.38% | 1 3.85% 69.23% | 3 11.54% 80.77% | 5 19.23% 100.00% +system.ruby.L1Cache_Controller.M.Load::total 26 +system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 2 11.76% 11.76% | 2 11.76% 23.53% | 2 11.76% 35.29% | 3 17.65% 52.94% | 0 0.00% 52.94% | 8 47.06% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 17 +system.ruby.L1Cache_Controller.M.L2_Replacement | 46120 12.50% 12.50% | 46127 12.51% 25.01% | 46232 12.53% 37.54% | 46137 12.51% 50.05% | 45906 12.45% 62.50% | 46501 12.61% 75.10% | 45956 12.46% 87.56% | 45873 12.44% 100.00% +system.ruby.L1Cache_Controller.M.L2_Replacement::total 368852 +system.ruby.L1Cache_Controller.M.L1_to_L2 | 47294 12.49% 12.49% | 47293 12.49% 24.99% | 47452 12.54% 37.53% | 47341 12.51% 50.03% | 47126 12.45% 62.48% | 47662 12.59% 75.07% | 47201 12.47% 87.54% | 47147 12.46% 100.00% +system.ruby.L1Cache_Controller.M.L1_to_L2::total 378516 +system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 47 14.55% 14.55% | 37 11.46% 26.01% | 35 10.84% 36.84% | 43 13.31% 50.15% | 38 11.76% 61.92% | 44 13.62% 75.54% | 37 11.46% 87.00% | 42 13.00% 100.00% +system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 323 +system.ruby.L1Cache_Controller.M.Other_GETX | 414 11.55% 11.55% | 435 12.13% 23.68% | 433 12.08% 35.76% | 438 12.22% 47.98% | 453 12.64% 60.61% | 432 12.05% 72.66% | 486 13.56% 86.22% | 494 13.78% 100.00% +system.ruby.L1Cache_Controller.M.Other_GETX::total 3585 +system.ruby.L1Cache_Controller.M.Other_GETS | 754 12.48% 12.48% | 721 11.94% 24.42% | 773 12.80% 37.22% | 758 12.55% 49.77% | 763 12.63% 62.40% | 713 11.80% 74.21% | 760 12.58% 86.79% | 798 13.21% 100.00% +system.ruby.L1Cache_Controller.M.Other_GETS::total 6040 +system.ruby.L1Cache_Controller.M.Merged_GETS | 58 10.68% 10.68% | 75 13.81% 24.49% | 78 14.36% 38.86% | 78 14.36% 53.22% | 70 12.89% 66.11% | 68 12.52% 78.64% | 61 11.23% 89.87% | 55 10.13% 100.00% +system.ruby.L1Cache_Controller.M.Merged_GETS::total 543 +system.ruby.L1Cache_Controller.MM.Load | 3 17.65% 17.65% | 1 5.88% 23.53% | 3 17.65% 41.18% | 2 11.76% 52.94% | 3 17.65% 70.59% | 4 23.53% 94.12% | 0 0.00% 94.12% | 1 5.88% 100.00% +system.ruby.L1Cache_Controller.MM.Load::total 17 +system.ruby.L1Cache_Controller.MM.Store | 5 31.25% 31.25% | 2 12.50% 43.75% | 1 6.25% 50.00% | 1 6.25% 56.25% | 2 12.50% 68.75% | 2 12.50% 81.25% | 1 6.25% 87.50% | 2 12.50% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 16 +system.ruby.L1Cache_Controller.MM.L2_Replacement | 27533 12.60% 12.60% | 27289 12.49% 25.10% | 27345 12.52% 37.61% | 27407 12.55% 50.16% | 27458 12.57% 62.73% | 27172 12.44% 75.17% | 27287 12.49% 87.66% | 26960 12.34% 100.00% +system.ruby.L1Cache_Controller.MM.L2_Replacement::total 218451 +system.ruby.L1Cache_Controller.MM.L1_to_L2 | 28227 12.59% 12.59% | 28028 12.50% 25.09% | 28059 12.52% 37.61% | 28132 12.55% 50.15% | 28189 12.57% 62.73% | 27897 12.44% 75.17% | 28002 12.49% 87.66% | 27666 12.34% 100.00% +system.ruby.L1Cache_Controller.MM.L1_to_L2::total 224200 +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 22 11.89% 11.89% | 35 18.92% 30.81% | 19 10.27% 41.08% | 27 14.59% 55.68% | 14 7.57% 63.24% | 26 14.05% 77.30% | 18 9.73% 87.03% | 24 12.97% 100.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 185 +system.ruby.L1Cache_Controller.MM.Other_GETX | 241 11.65% 11.65% | 274 13.25% 24.90% | 243 11.75% 36.65% | 245 11.85% 48.50% | 283 13.68% 62.19% | 267 12.91% 75.10% | 256 12.38% 87.48% | 259 12.52% 100.00% +system.ruby.L1Cache_Controller.MM.Other_GETX::total 2068 +system.ruby.L1Cache_Controller.MM.Other_GETS | 450 12.58% 12.58% | 440 12.30% 24.87% | 447 12.49% 37.37% | 473 13.22% 50.59% | 458 12.80% 63.39% | 430 12.02% 75.41% | 456 12.74% 88.15% | 424 11.85% 100.00% +system.ruby.L1Cache_Controller.MM.Other_GETS::total 3578 +system.ruby.L1Cache_Controller.MM.Merged_GETS | 39 10.80% 10.80% | 49 13.57% 24.38% | 45 12.47% 36.84% | 45 12.47% 49.31% | 40 11.08% 60.39% | 51 14.13% 74.52% | 42 11.63% 86.15% | 50 13.85% 100.00% +system.ruby.L1Cache_Controller.MM.Merged_GETS::total 361 +system.ruby.L1Cache_Controller.IR.Load | 0 0.00% 0.00% | 1 16.67% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 2 33.33% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IR.Load::total 6 +system.ruby.L1Cache_Controller.IR.Store | 1 16.67% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IR.Store::total 6 +system.ruby.L1Cache_Controller.IR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IR.L1_to_L2::total 3 +system.ruby.L1Cache_Controller.SR.Load | 1 7.14% 7.14% | 2 14.29% 21.43% | 3 21.43% 42.86% | 2 14.29% 57.14% | 0 0.00% 57.14% | 2 14.29% 71.43% | 3 21.43% 92.86% | 1 7.14% 100.00% +system.ruby.L1Cache_Controller.SR.Load::total 14 +system.ruby.L1Cache_Controller.SR.Store | 2 16.67% 16.67% | 2 16.67% 33.33% | 1 8.33% 41.67% | 1 8.33% 50.00% | 2 16.67% 66.67% | 2 16.67% 83.33% | 1 8.33% 91.67% | 1 8.33% 100.00% system.ruby.L1Cache_Controller.SR.Store::total 12 -system.ruby.L1Cache_Controller.SR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SR.L1_to_L2::total 1 -system.ruby.L1Cache_Controller.OR.Load | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OR.Load::total 2 -system.ruby.L1Cache_Controller.OR.Store | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.OR.Store::total 3 -system.ruby.L1Cache_Controller.OR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% -system.ruby.L1Cache_Controller.OR.L1_to_L2::total 1 -system.ruby.L1Cache_Controller.MR.Load | 19 13.87% 13.87% | 22 16.06% 29.93% | 17 12.41% 42.34% | 24 17.52% 59.85% | 18 13.14% 72.99% | 12 8.76% 81.75% | 13 9.49% 91.24% | 12 8.76% 100.00% -system.ruby.L1Cache_Controller.MR.Load::total 137 -system.ruby.L1Cache_Controller.MR.Store | 9 13.64% 13.64% | 10 15.15% 28.79% | 8 12.12% 40.91% | 8 12.12% 53.03% | 10 15.15% 68.18% | 8 12.12% 80.30% | 6 9.09% 89.39% | 7 10.61% 100.00% -system.ruby.L1Cache_Controller.MR.Store::total 66 -system.ruby.L1Cache_Controller.MR.L1_to_L2 | 0 0.00% 0.00% | 2 11.76% 11.76% | 7 41.18% 52.94% | 0 0.00% 52.94% | 0 0.00% 52.94% | 1 5.88% 58.82% | 7 41.18% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MR.L1_to_L2::total 17 -system.ruby.L1Cache_Controller.MMR.Load | 14 17.50% 17.50% | 7 8.75% 26.25% | 13 16.25% 42.50% | 9 11.25% 53.75% | 9 11.25% 65.00% | 12 15.00% 80.00% | 7 8.75% 88.75% | 9 11.25% 100.00% -system.ruby.L1Cache_Controller.MMR.Load::total 80 -system.ruby.L1Cache_Controller.MMR.Store | 5 11.11% 11.11% | 6 13.33% 24.44% | 9 20.00% 44.44% | 5 11.11% 55.56% | 3 6.67% 62.22% | 5 11.11% 73.33% | 4 8.89% 82.22% | 8 17.78% 100.00% -system.ruby.L1Cache_Controller.MMR.Store::total 45 -system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 5 14.29% 14.29% | 1 2.86% 17.14% | 0 0.00% 17.14% | 0 0.00% 17.14% | 12 34.29% 51.43% | 0 0.00% 51.43% | 0 0.00% 51.43% | 17 48.57% 100.00% -system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 35 -system.ruby.L1Cache_Controller.IM.L1_to_L2 | 312414 12.57% 12.57% | 313937 12.63% 25.19% | 313416 12.61% 37.80% | 310656 12.49% 50.29% | 311847 12.54% 62.84% | 306069 12.31% 75.15% | 308104 12.39% 87.54% | 309846 12.46% 100.00% -system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2486289 -system.ruby.L1Cache_Controller.IM.Other_GETX | 58 11.69% 11.69% | 83 16.73% 28.43% | 59 11.90% 40.32% | 48 9.68% 50.00% | 65 13.10% 63.10% | 58 11.69% 74.80% | 59 11.90% 86.69% | 66 13.31% 100.00% -system.ruby.L1Cache_Controller.IM.Other_GETX::total 496 -system.ruby.L1Cache_Controller.IM.Other_GETS | 109 12.47% 12.47% | 96 10.98% 23.46% | 135 15.45% 38.90% | 112 12.81% 51.72% | 101 11.56% 63.27% | 108 12.36% 75.63% | 109 12.47% 88.10% | 104 11.90% 100.00% -system.ruby.L1Cache_Controller.IM.Other_GETS::total 874 -system.ruby.L1Cache_Controller.IM.Ack | 136584 12.58% 12.58% | 137352 12.65% 25.23% | 136773 12.60% 37.82% | 136017 12.53% 50.35% | 136813 12.60% 62.95% | 133040 12.25% 75.20% | 134493 12.39% 87.59% | 134785 12.41% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 1085857 -system.ruby.L1Cache_Controller.IM.Data | 1307 12.05% 12.05% | 1366 12.60% 24.65% | 1356 12.51% 37.16% | 1365 12.59% 49.75% | 1429 13.18% 62.93% | 1359 12.53% 75.46% | 1261 11.63% 87.09% | 1400 12.91% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 10843 -system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26774 12.58% 12.58% | 26947 12.66% 25.23% | 26768 12.57% 37.81% | 26577 12.48% 50.29% | 26698 12.54% 62.83% | 26225 12.32% 75.15% | 26444 12.42% 87.57% | 26464 12.43% 100.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 212897 -system.ruby.L1Cache_Controller.SM.L1_to_L2 | 17 25.00% 25.00% | 7 10.29% 35.29% | 3 4.41% 39.71% | 28 41.18% 80.88% | 6 8.82% 89.71% | 6 8.82% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% -system.ruby.L1Cache_Controller.SM.L1_to_L2::total 68 -system.ruby.L1Cache_Controller.SM.Other_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SM.Other_GETX::total 1 -system.ruby.L1Cache_Controller.SM.Ack | 7 13.21% 13.21% | 4 7.55% 20.75% | 7 13.21% 33.96% | 7 13.21% 47.17% | 7 13.21% 60.38% | 14 26.42% 86.79% | 0 0.00% 86.79% | 7 13.21% 100.00% -system.ruby.L1Cache_Controller.SM.Ack::total 53 -system.ruby.L1Cache_Controller.SM.Data | 2 15.38% 15.38% | 1 7.69% 23.08% | 1 7.69% 30.77% | 3 23.08% 53.85% | 2 15.38% 69.23% | 3 23.08% 92.31% | 0 0.00% 92.31% | 1 7.69% 100.00% -system.ruby.L1Cache_Controller.SM.Data::total 13 -system.ruby.L1Cache_Controller.OM.L1_to_L2 | 6 46.15% 46.15% | 0 0.00% 46.15% | 0 0.00% 46.15% | 0 0.00% 46.15% | 0 0.00% 46.15% | 0 0.00% 46.15% | 0 0.00% 46.15% | 7 53.85% 100.00% -system.ruby.L1Cache_Controller.OM.L1_to_L2::total 13 -system.ruby.L1Cache_Controller.OM.Ack | 14 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 7 33.33% 100.00% -system.ruby.L1Cache_Controller.OM.Ack::total 21 -system.ruby.L1Cache_Controller.OM.All_acks_no_sharers | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.OM.All_acks_no_sharers::total 3 -system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 1477 12.28% 12.28% | 1525 12.68% 24.96% | 1345 11.18% 36.14% | 1436 11.94% 48.08% | 1495 12.43% 60.51% | 1523 12.66% 73.17% | 1469 12.21% 85.38% | 1758 14.62% 100.00% -system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 12028 -system.ruby.L1Cache_Controller.ISM.Ack | 2886 12.42% 12.42% | 3012 12.96% 25.39% | 2950 12.70% 38.08% | 2887 12.43% 50.51% | 2871 12.36% 62.87% | 2829 12.18% 75.04% | 2685 11.56% 86.60% | 3113 13.40% 100.00% -system.ruby.L1Cache_Controller.ISM.Ack::total 23233 -system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1309 12.06% 12.06% | 1367 12.59% 24.65% | 1357 12.50% 37.15% | 1368 12.60% 49.75% | 1431 13.18% 62.93% | 1362 12.55% 75.48% | 1261 11.62% 87.09% | 1401 12.91% 100.00% -system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 10856 -system.ruby.L1Cache_Controller.M_W.Load | 1 5.26% 5.26% | 2 10.53% 15.79% | 2 10.53% 26.32% | 3 15.79% 42.11% | 2 10.53% 52.63% | 3 15.79% 68.42% | 1 5.26% 73.68% | 5 26.32% 100.00% -system.ruby.L1Cache_Controller.M_W.Load::total 19 -system.ruby.L1Cache_Controller.M_W.Store | 0 0.00% 0.00% | 2 28.57% 28.57% | 2 28.57% 57.14% | 2 28.57% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Store::total 7 -system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 197210 12.41% 12.41% | 197123 12.41% 24.82% | 197681 12.44% 37.27% | 198925 12.52% 49.79% | 197495 12.43% 62.22% | 200236 12.61% 74.83% | 199814 12.58% 87.41% | 200003 12.59% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 1588487 -system.ruby.L1Cache_Controller.M_W.Ack | 97824 12.36% 12.36% | 98586 12.45% 24.81% | 99197 12.53% 37.34% | 98571 12.45% 49.79% | 99411 12.56% 62.34% | 98461 12.44% 74.78% | 100562 12.70% 87.48% | 99116 12.52% 100.00% -system.ruby.L1Cache_Controller.M_W.Ack::total 791728 -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47067 12.48% 12.48% | 46833 12.42% 24.90% | 46878 12.43% 37.32% | 47272 12.53% 49.86% | 47143 12.50% 62.36% | 47369 12.56% 74.92% | 47471 12.59% 87.50% | 47139 12.50% 100.00% -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 377172 -system.ruby.L1Cache_Controller.MM_W.Load | 1 10.00% 10.00% | 1 10.00% 20.00% | 2 20.00% 40.00% | 2 20.00% 60.00% | 2 20.00% 80.00% | 0 0.00% 80.00% | 2 20.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MM_W.Load::total 10 -system.ruby.L1Cache_Controller.MM_W.Store | 1 14.29% 14.29% | 1 14.29% 28.57% | 0 0.00% 28.57% | 0 0.00% 28.57% | 2 28.57% 57.14% | 2 28.57% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MM_W.Store::total 7 -system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 111210 12.52% 12.52% | 113462 12.78% 25.30% | 111563 12.56% 37.86% | 111393 12.54% 50.41% | 109898 12.38% 62.78% | 108597 12.23% 75.01% | 111923 12.60% 87.61% | 110002 12.39% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 888048 -system.ruby.L1Cache_Controller.MM_W.Ack | 56202 12.49% 12.49% | 56887 12.64% 25.14% | 56218 12.50% 37.63% | 55828 12.41% 50.04% | 56263 12.51% 62.55% | 56377 12.53% 75.08% | 55870 12.42% 87.49% | 56261 12.51% 100.00% -system.ruby.L1Cache_Controller.MM_W.Ack::total 449906 -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26774 12.58% 12.58% | 26949 12.66% 25.23% | 26770 12.57% 37.81% | 26579 12.48% 50.29% | 26698 12.54% 62.83% | 26226 12.32% 75.15% | 26444 12.42% 87.57% | 26464 12.43% 100.00% -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 212904 -system.ruby.L1Cache_Controller.IS.L1_to_L2 | 559375 12.45% 12.45% | 558027 12.42% 24.88% | 558293 12.43% 37.31% | 562308 12.52% 49.82% | 561016 12.49% 62.31% | 565493 12.59% 74.90% | 565080 12.58% 87.48% | 562192 12.52% 100.00% -system.ruby.L1Cache_Controller.IS.L1_to_L2::total 4491784 -system.ruby.L1Cache_Controller.IS.Other_GETX | 116 12.76% 12.76% | 99 10.89% 23.65% | 129 14.19% 37.84% | 121 13.31% 51.16% | 103 11.33% 62.49% | 113 12.43% 74.92% | 112 12.32% 87.24% | 116 12.76% 100.00% -system.ruby.L1Cache_Controller.IS.Other_GETX::total 909 -system.ruby.L1Cache_Controller.IS.Other_GETS | 237 14.40% 14.40% | 218 13.24% 27.64% | 183 11.12% 38.76% | 202 12.27% 51.03% | 220 13.37% 64.40% | 194 11.79% 76.18% | 193 11.73% 87.91% | 199 12.09% 100.00% -system.ruby.L1Cache_Controller.IS.Other_GETS::total 1646 -system.ruby.L1Cache_Controller.IS.Ack | 244784 12.52% 12.52% | 242045 12.38% 24.91% | 242150 12.39% 37.30% | 245524 12.56% 49.86% | 243699 12.47% 62.33% | 246765 12.63% 74.95% | 244990 12.53% 87.49% | 244506 12.51% 100.00% -system.ruby.L1Cache_Controller.IS.Ack::total 1954463 -system.ruby.L1Cache_Controller.IS.Shared_Ack | 46 14.98% 14.98% | 41 13.36% 28.34% | 33 10.75% 39.09% | 32 10.42% 49.51% | 43 14.01% 63.52% | 40 13.03% 76.55% | 50 16.29% 92.83% | 22 7.17% 100.00% -system.ruby.L1Cache_Controller.IS.Shared_Ack::total 307 -system.ruby.L1Cache_Controller.IS.Data | 2111 12.57% 12.57% | 2001 11.92% 24.49% | 2092 12.46% 36.94% | 2071 12.33% 49.28% | 2090 12.45% 61.72% | 2130 12.68% 74.41% | 2134 12.71% 87.11% | 2164 12.89% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 16793 -system.ruby.L1Cache_Controller.IS.Shared_Data | 1145 12.00% 12.00% | 1226 12.85% 24.85% | 1198 12.56% 37.41% | 1190 12.47% 49.88% | 1195 12.53% 62.41% | 1194 12.52% 74.93% | 1204 12.62% 87.55% | 1188 12.45% 100.00% -system.ruby.L1Cache_Controller.IS.Shared_Data::total 9540 -system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47067 12.48% 12.48% | 46835 12.42% 24.90% | 46880 12.43% 37.32% | 47274 12.53% 49.86% | 47143 12.50% 62.36% | 47370 12.56% 74.92% | 47471 12.59% 87.50% | 47139 12.50% 100.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 377179 -system.ruby.L1Cache_Controller.SS.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SR.L1_to_L2 | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SR.L1_to_L2::total 2 +system.ruby.L1Cache_Controller.OR.Load | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OR.Load::total 3 +system.ruby.L1Cache_Controller.MR.Load | 31 15.35% 15.35% | 20 9.90% 25.25% | 17 8.42% 33.66% | 28 13.86% 47.52% | 26 12.87% 60.40% | 27 13.37% 73.76% | 26 12.87% 86.63% | 27 13.37% 100.00% +system.ruby.L1Cache_Controller.MR.Load::total 202 +system.ruby.L1Cache_Controller.MR.Store | 16 13.22% 13.22% | 17 14.05% 27.27% | 18 14.88% 42.15% | 15 12.40% 54.55% | 12 9.92% 64.46% | 17 14.05% 78.51% | 11 9.09% 87.60% | 15 12.40% 100.00% +system.ruby.L1Cache_Controller.MR.Store::total 121 +system.ruby.L1Cache_Controller.MR.L1_to_L2 | 0 0.00% 0.00% | 2 5.71% 5.71% | 0 0.00% 5.71% | 13 37.14% 42.86% | 11 31.43% 74.29% | 0 0.00% 74.29% | 1 2.86% 77.14% | 8 22.86% 100.00% +system.ruby.L1Cache_Controller.MR.L1_to_L2::total 35 +system.ruby.L1Cache_Controller.MMR.Load | 16 13.11% 13.11% | 21 17.21% 30.33% | 15 12.30% 42.62% | 18 14.75% 57.38% | 7 5.74% 63.11% | 18 14.75% 77.87% | 10 8.20% 86.07% | 17 13.93% 100.00% +system.ruby.L1Cache_Controller.MMR.Load::total 122 +system.ruby.L1Cache_Controller.MMR.Store | 6 9.52% 9.52% | 14 22.22% 31.75% | 4 6.35% 38.10% | 9 14.29% 52.38% | 7 11.11% 63.49% | 8 12.70% 76.19% | 8 12.70% 88.89% | 7 11.11% 100.00% +system.ruby.L1Cache_Controller.MMR.Store::total 63 +system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 3 17.65% 17.65% | 2 11.76% 29.41% | 3 17.65% 47.06% | 6 35.29% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 1 5.88% 88.24% | 2 11.76% 100.00% +system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 17 +system.ruby.L1Cache_Controller.IM.L1_to_L2 | 309536 12.53% 12.53% | 307397 12.44% 24.97% | 307847 12.46% 37.42% | 312339 12.64% 50.06% | 314089 12.71% 62.77% | 307063 12.43% 75.20% | 307609 12.45% 87.65% | 305188 12.35% 100.00% +system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2471068 +system.ruby.L1Cache_Controller.IM.Other_GETX | 55 11.63% 11.63% | 48 10.15% 21.78% | 70 14.80% 36.58% | 57 12.05% 48.63% | 65 13.74% 62.37% | 53 11.21% 73.57% | 61 12.90% 86.47% | 64 13.53% 100.00% +system.ruby.L1Cache_Controller.IM.Other_GETX::total 473 +system.ruby.L1Cache_Controller.IM.Other_GETS | 123 13.74% 13.74% | 132 14.75% 28.49% | 104 11.62% 40.11% | 116 12.96% 53.07% | 109 12.18% 65.25% | 105 11.73% 76.98% | 96 10.73% 87.71% | 110 12.29% 100.00% +system.ruby.L1Cache_Controller.IM.Other_GETS::total 895 +system.ruby.L1Cache_Controller.IM.Ack | 136220 12.56% 12.56% | 135698 12.51% 25.07% | 135410 12.48% 37.55% | 136637 12.60% 50.15% | 136874 12.62% 62.77% | 135167 12.46% 75.23% | 135129 12.46% 87.68% | 133604 12.32% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 1084739 +system.ruby.L1Cache_Controller.IM.Data | 1420 12.79% 12.79% | 1366 12.30% 25.09% | 1441 12.98% 38.06% | 1381 12.44% 50.50% | 1437 12.94% 63.44% | 1371 12.35% 75.79% | 1385 12.47% 88.26% | 1304 11.74% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 11105 +system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26828 12.58% 12.58% | 26668 12.51% 25.09% | 26617 12.48% 37.57% | 26771 12.56% 50.13% | 26789 12.56% 62.69% | 26530 12.44% 75.14% | 26636 12.49% 87.63% | 26374 12.37% 100.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 213213 +system.ruby.L1Cache_Controller.SM.L1_to_L2 | 10 15.15% 15.15% | 4 6.06% 21.21% | 0 0.00% 21.21% | 14 21.21% 42.42% | 3 4.55% 46.97% | 13 19.70% 66.67% | 15 22.73% 89.39% | 7 10.61% 100.00% +system.ruby.L1Cache_Controller.SM.L1_to_L2::total 66 +system.ruby.L1Cache_Controller.SM.Ack | 9 13.04% 13.04% | 14 20.29% 33.33% | 7 10.14% 43.48% | 4 5.80% 49.28% | 14 20.29% 69.57% | 7 10.14% 79.71% | 7 10.14% 89.86% | 7 10.14% 100.00% +system.ruby.L1Cache_Controller.SM.Ack::total 69 +system.ruby.L1Cache_Controller.SM.Data | 2 14.29% 14.29% | 2 14.29% 28.57% | 1 7.14% 35.71% | 1 7.14% 42.86% | 2 14.29% 57.14% | 3 21.43% 78.57% | 2 14.29% 92.86% | 1 7.14% 100.00% +system.ruby.L1Cache_Controller.SM.Data::total 14 +system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 1764 13.94% 13.94% | 1614 12.75% 26.69% | 1563 12.35% 39.03% | 1607 12.70% 51.73% | 1594 12.59% 64.32% | 1577 12.46% 76.78% | 1530 12.09% 88.87% | 1409 11.13% 100.00% +system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 12658 +system.ruby.L1Cache_Controller.ISM.Ack | 3092 12.98% 12.98% | 2897 12.16% 25.14% | 3145 13.20% 38.34% | 2767 11.62% 49.96% | 3218 13.51% 63.47% | 2874 12.06% 75.53% | 2973 12.48% 88.01% | 2855 11.99% 100.00% +system.ruby.L1Cache_Controller.ISM.Ack::total 23821 +system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1422 12.79% 12.79% | 1368 12.30% 25.09% | 1442 12.97% 38.06% | 1382 12.43% 50.49% | 1439 12.94% 63.43% | 1374 12.36% 75.79% | 1387 12.47% 88.26% | 1305 11.74% 100.00% +system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 11119 +system.ruby.L1Cache_Controller.M_W.Load | 3 14.29% 14.29% | 5 23.81% 38.10% | 1 4.76% 42.86% | 3 14.29% 57.14% | 0 0.00% 57.14% | 4 19.05% 76.19% | 4 19.05% 95.24% | 1 4.76% 100.00% +system.ruby.L1Cache_Controller.M_W.Load::total 21 +system.ruby.L1Cache_Controller.M_W.Store | 1 11.11% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 0 0.00% 44.44% | 1 11.11% 55.56% | 1 11.11% 66.67% | 2 22.22% 88.89% | 1 11.11% 100.00% +system.ruby.L1Cache_Controller.M_W.Store::total 9 +system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 200176 12.47% 12.47% | 201650 12.57% 25.04% | 201123 12.53% 37.58% | 200188 12.48% 50.05% | 199126 12.41% 62.46% | 201260 12.54% 75.00% | 199765 12.45% 87.45% | 201336 12.55% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 1604624 +system.ruby.L1Cache_Controller.M_W.Ack | 100518 12.51% 12.51% | 100093 12.46% 24.97% | 100202 12.47% 37.45% | 100623 12.53% 49.98% | 100045 12.45% 62.43% | 101774 12.67% 75.10% | 100513 12.51% 87.61% | 99490 12.39% 100.00% +system.ruby.L1Cache_Controller.M_W.Ack::total 803258 +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47365 12.49% 12.49% | 47381 12.50% 24.99% | 47540 12.54% 37.52% | 47435 12.51% 50.03% | 47209 12.45% 62.48% | 47734 12.59% 75.07% | 47285 12.47% 87.54% | 47239 12.46% 100.00% +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 379188 +system.ruby.L1Cache_Controller.MM_W.Load | 5 27.78% 27.78% | 0 0.00% 27.78% | 2 11.11% 38.89% | 3 16.67% 55.56% | 2 11.11% 66.67% | 4 22.22% 88.89% | 2 11.11% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 18 +system.ruby.L1Cache_Controller.MM_W.Store | 1 16.67% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 0 0.00% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 6 +system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 113668 12.69% 12.69% | 111549 12.46% 25.15% | 110277 12.32% 37.47% | 113575 12.68% 50.15% | 112462 12.56% 62.71% | 110541 12.34% 75.06% | 111835 12.49% 87.54% | 111530 12.46% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 895437 +system.ruby.L1Cache_Controller.MM_W.Ack | 57496 12.65% 12.65% | 56731 12.48% 25.13% | 56977 12.53% 37.66% | 56788 12.49% 50.16% | 56548 12.44% 62.60% | 56441 12.42% 75.01% | 57183 12.58% 87.59% | 56401 12.41% 100.00% +system.ruby.L1Cache_Controller.MM_W.Ack::total 454565 +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26829 12.58% 12.58% | 26669 12.51% 25.09% | 26619 12.48% 37.57% | 26771 12.56% 50.13% | 26789 12.56% 62.69% | 26531 12.44% 75.14% | 26638 12.49% 87.63% | 26375 12.37% 100.00% +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 213221 +system.ruby.L1Cache_Controller.IS.L1_to_L2 | 559640 12.52% 12.52% | 561212 12.56% 25.08% | 561689 12.57% 37.65% | 557086 12.46% 50.11% | 551976 12.35% 62.46% | 565297 12.65% 75.11% | 556509 12.45% 87.56% | 556080 12.44% 100.00% +system.ruby.L1Cache_Controller.IS.L1_to_L2::total 4469489 +system.ruby.L1Cache_Controller.IS.Other_GETX | 109 11.70% 11.70% | 101 10.84% 22.53% | 124 13.30% 35.84% | 112 12.02% 47.85% | 117 12.55% 60.41% | 113 12.12% 72.53% | 124 13.30% 85.84% | 132 14.16% 100.00% +system.ruby.L1Cache_Controller.IS.Other_GETX::total 932 +system.ruby.L1Cache_Controller.IS.Other_GETS | 203 11.96% 11.96% | 204 12.02% 23.98% | 235 13.85% 37.83% | 192 11.31% 49.15% | 199 11.73% 60.87% | 222 13.08% 73.95% | 207 12.20% 86.15% | 235 13.85% 100.00% +system.ruby.L1Cache_Controller.IS.Other_GETS::total 1697 +system.ruby.L1Cache_Controller.IS.Ack | 244548 12.48% 12.48% | 245576 12.53% 25.01% | 246037 12.55% 37.56% | 244950 12.50% 50.06% | 243637 12.43% 62.49% | 246370 12.57% 75.06% | 243979 12.45% 87.51% | 244863 12.49% 100.00% +system.ruby.L1Cache_Controller.IS.Ack::total 1959960 +system.ruby.L1Cache_Controller.IS.Shared_Ack | 40 12.70% 12.70% | 51 16.19% 28.89% | 39 12.38% 41.27% | 32 10.16% 51.43% | 36 11.43% 62.86% | 41 13.02% 75.87% | 40 12.70% 88.57% | 36 11.43% 100.00% +system.ruby.L1Cache_Controller.IS.Shared_Ack::total 315 +system.ruby.L1Cache_Controller.IS.Data | 2112 12.29% 12.29% | 2223 12.93% 25.22% | 2144 12.47% 37.69% | 2160 12.57% 50.26% | 2095 12.19% 62.45% | 2185 12.71% 75.16% | 2149 12.50% 87.66% | 2121 12.34% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 17189 +system.ruby.L1Cache_Controller.IS.Shared_Data | 1225 12.43% 12.43% | 1218 12.36% 24.78% | 1258 12.76% 37.55% | 1200 12.17% 49.72% | 1183 12.00% 61.72% | 1275 12.93% 74.66% | 1206 12.23% 86.89% | 1292 13.11% 100.00% +system.ruby.L1Cache_Controller.IS.Shared_Data::total 9857 +system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47366 12.49% 12.49% | 47382 12.50% 24.99% | 47542 12.54% 37.52% | 47435 12.51% 50.03% | 47210 12.45% 62.48% | 47736 12.59% 75.07% | 47288 12.47% 87.54% | 47240 12.46% 100.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 379199 +system.ruby.L1Cache_Controller.SS.Load | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SS.Load::total 1 +system.ruby.L1Cache_Controller.SS.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.SS.Store::total 3 -system.ruby.L1Cache_Controller.SS.L1_to_L2 | 11667 12.50% 12.50% | 11167 11.96% 24.46% | 11676 12.51% 36.97% | 11396 12.21% 49.18% | 12068 12.93% 62.11% | 11995 12.85% 74.96% | 11741 12.58% 87.54% | 11635 12.46% 100.00% -system.ruby.L1Cache_Controller.SS.L1_to_L2::total 93345 -system.ruby.L1Cache_Controller.SS.Ack | 7258 12.35% 12.35% | 7279 12.38% 24.73% | 7344 12.50% 37.23% | 7086 12.06% 49.29% | 7441 12.66% 61.95% | 7295 12.41% 74.36% | 7590 12.91% 87.27% | 7480 12.73% 100.00% -system.ruby.L1Cache_Controller.SS.Ack::total 58773 -system.ruby.L1Cache_Controller.SS.Shared_Ack | 11 10.68% 10.68% | 17 16.50% 27.18% | 12 11.65% 38.83% | 15 14.56% 53.40% | 15 14.56% 67.96% | 7 6.80% 74.76% | 17 16.50% 91.26% | 9 8.74% 100.00% -system.ruby.L1Cache_Controller.SS.Shared_Ack::total 103 -system.ruby.L1Cache_Controller.SS.All_acks | 1199 12.11% 12.11% | 1275 12.88% 24.99% | 1239 12.51% 37.50% | 1230 12.42% 49.92% | 1249 12.61% 62.54% | 1237 12.49% 75.03% | 1260 12.73% 87.76% | 1212 12.24% 100.00% -system.ruby.L1Cache_Controller.SS.All_acks::total 9901 -system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 2057 12.52% 12.52% | 1952 11.88% 24.40% | 2051 12.48% 36.88% | 2031 12.36% 49.24% | 2036 12.39% 61.63% | 2087 12.70% 74.33% | 2078 12.65% 86.98% | 2140 13.02% 100.00% -system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 16432 -system.ruby.L1Cache_Controller.OI.Load | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OI.Load::total 2 -system.ruby.L1Cache_Controller.OI.Store | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SS.L1_to_L2 | 11526 12.00% 12.00% | 11989 12.48% 24.48% | 12429 12.94% 37.42% | 11368 11.83% 49.25% | 11766 12.25% 61.50% | 12817 13.34% 74.84% | 12331 12.84% 87.68% | 11837 12.32% 100.00% +system.ruby.L1Cache_Controller.SS.L1_to_L2::total 96063 +system.ruby.L1Cache_Controller.SS.Ack | 7282 12.12% 12.12% | 7549 12.57% 24.69% | 7652 12.74% 37.42% | 7467 12.43% 49.85% | 7293 12.14% 61.99% | 7616 12.68% 74.67% | 7510 12.50% 87.17% | 7706 12.83% 100.00% +system.ruby.L1Cache_Controller.SS.Ack::total 60075 +system.ruby.L1Cache_Controller.SS.Shared_Ack | 14 10.61% 10.61% | 16 12.12% 22.73% | 15 11.36% 34.09% | 13 9.85% 43.94% | 21 15.91% 59.85% | 17 12.88% 72.73% | 23 17.42% 90.15% | 13 9.85% 100.00% +system.ruby.L1Cache_Controller.SS.Shared_Ack::total 132 +system.ruby.L1Cache_Controller.SS.All_acks | 1273 12.41% 12.41% | 1280 12.48% 24.89% | 1307 12.74% 37.64% | 1242 12.11% 49.75% | 1233 12.02% 61.77% | 1328 12.95% 74.72% | 1258 12.27% 86.98% | 1335 13.02% 100.00% +system.ruby.L1Cache_Controller.SS.All_acks::total 10256 +system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 2064 12.29% 12.29% | 2161 12.87% 25.16% | 2095 12.48% 37.64% | 2118 12.61% 50.26% | 2045 12.18% 62.44% | 2132 12.70% 75.13% | 2097 12.49% 87.62% | 2078 12.38% 100.00% +system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 16790 +system.ruby.L1Cache_Controller.OI.Load | 0 0.00% 0.00% | 4 57.14% 57.14% | 0 0.00% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% +system.ruby.L1Cache_Controller.OI.Load::total 7 +system.ruby.L1Cache_Controller.OI.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.OI.Store::total 1 -system.ruby.L1Cache_Controller.OI.Other_GETX | 2 8.33% 8.33% | 3 12.50% 20.83% | 3 12.50% 33.33% | 3 12.50% 45.83% | 4 16.67% 62.50% | 2 8.33% 70.83% | 6 25.00% 95.83% | 1 4.17% 100.00% +system.ruby.L1Cache_Controller.OI.Other_GETX | 0 0.00% 0.00% | 1 4.17% 4.17% | 3 12.50% 16.67% | 7 29.17% 45.83% | 3 12.50% 58.33% | 4 16.67% 75.00% | 5 20.83% 95.83% | 1 4.17% 100.00% system.ruby.L1Cache_Controller.OI.Other_GETX::total 24 -system.ruby.L1Cache_Controller.OI.Other_GETS | 2 11.76% 11.76% | 2 11.76% 23.53% | 4 23.53% 47.06% | 1 5.88% 52.94% | 3 17.65% 70.59% | 1 5.88% 76.47% | 0 0.00% 76.47% | 4 23.53% 100.00% -system.ruby.L1Cache_Controller.OI.Other_GETS::total 17 -system.ruby.L1Cache_Controller.OI.Merged_GETS | 3 12.50% 12.50% | 4 16.67% 29.17% | 1 4.17% 33.33% | 5 20.83% 54.17% | 2 8.33% 62.50% | 5 20.83% 83.33% | 2 8.33% 91.67% | 2 8.33% 100.00% -system.ruby.L1Cache_Controller.OI.Merged_GETS::total 24 -system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1231 13.17% 13.17% | 1158 12.39% 25.56% | 1206 12.90% 38.46% | 1131 12.10% 50.56% | 1205 12.89% 63.45% | 1119 11.97% 75.42% | 1154 12.34% 87.76% | 1144 12.24% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 9348 -system.ruby.L1Cache_Controller.MI.Load | 7 6.48% 6.48% | 8 7.41% 13.89% | 16 14.81% 28.70% | 19 17.59% 46.30% | 10 9.26% 55.56% | 18 16.67% 72.22% | 19 17.59% 89.81% | 11 10.19% 100.00% -system.ruby.L1Cache_Controller.MI.Load::total 108 -system.ruby.L1Cache_Controller.MI.Store | 6 9.09% 9.09% | 12 18.18% 27.27% | 11 16.67% 43.94% | 9 13.64% 57.58% | 2 3.03% 60.61% | 8 12.12% 72.73% | 10 15.15% 87.88% | 8 12.12% 100.00% -system.ruby.L1Cache_Controller.MI.Store::total 66 -system.ruby.L1Cache_Controller.MI.Other_GETX | 187 12.15% 12.15% | 168 10.92% 23.07% | 203 13.19% 36.26% | 212 13.78% 50.03% | 184 11.96% 61.99% | 207 13.45% 75.44% | 196 12.74% 88.17% | 182 11.83% 100.00% -system.ruby.L1Cache_Controller.MI.Other_GETX::total 1539 -system.ruby.L1Cache_Controller.MI.Other_GETS | 317 12.65% 12.65% | 305 12.18% 24.83% | 321 12.81% 37.64% | 308 12.30% 49.94% | 326 13.01% 62.95% | 306 12.22% 75.17% | 321 12.81% 87.98% | 301 12.02% 100.00% -system.ruby.L1Cache_Controller.MI.Other_GETS::total 2505 -system.ruby.L1Cache_Controller.MI.Merged_GETS | 15 13.51% 13.51% | 10 9.01% 22.52% | 13 11.71% 34.23% | 14 12.61% 46.85% | 13 11.71% 58.56% | 15 13.51% 72.07% | 14 12.61% 84.68% | 17 15.32% 100.00% -system.ruby.L1Cache_Controller.MI.Merged_GETS::total 111 -system.ruby.L1Cache_Controller.MI.Writeback_Ack | 72540 12.49% 12.49% | 72652 12.51% 25.01% | 72474 12.48% 37.49% | 72652 12.51% 50.00% | 72758 12.53% 62.53% | 72464 12.48% 75.01% | 72613 12.51% 87.52% | 72482 12.48% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 580635 -system.ruby.L1Cache_Controller.II.Other_GETX | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.II.Other_GETX::total 3 -system.ruby.L1Cache_Controller.II.Writeback_Ack | 189 12.09% 12.09% | 171 10.94% 23.03% | 206 13.18% 36.21% | 215 13.76% 49.97% | 188 12.03% 62.00% | 209 13.37% 75.37% | 202 12.92% 88.29% | 183 11.71% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Ack::total 1563 -system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 4 -system.ruby.L1Cache_Controller.ST.Load | 1 25.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.ST.Load::total 4 -system.ruby.L1Cache_Controller.ST.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.ST.Store::total 2 -system.ruby.L1Cache_Controller.ST.L1_to_L2 | 0 0.00% 0.00% | 7 87.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.ST.L1_to_L2::total 8 -system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 3 15.00% 15.00% | 3 15.00% 30.00% | 3 15.00% 45.00% | 3 15.00% 60.00% | 2 10.00% 70.00% | 4 20.00% 90.00% | 1 5.00% 95.00% | 1 5.00% 100.00% -system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 20 -system.ruby.L1Cache_Controller.OT.Load | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OT.Load::total 2 -system.ruby.L1Cache_Controller.OT.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% -system.ruby.L1Cache_Controller.OT.Store::total 2 -system.ruby.L1Cache_Controller.OT.L1_to_L2 | 3 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 33.33% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% -system.ruby.L1Cache_Controller.OT.L1_to_L2::total 6 -system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 3 60.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% -system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 5 -system.ruby.L1Cache_Controller.MT.Load | 8 13.11% 13.11% | 7 11.48% 24.59% | 9 14.75% 39.34% | 12 19.67% 59.02% | 11 18.03% 77.05% | 4 6.56% 83.61% | 5 8.20% 91.80% | 5 8.20% 100.00% -system.ruby.L1Cache_Controller.MT.Load::total 61 -system.ruby.L1Cache_Controller.MT.Store | 5 15.15% 15.15% | 3 9.09% 24.24% | 5 15.15% 39.39% | 6 18.18% 57.58% | 4 12.12% 69.70% | 2 6.06% 75.76% | 3 9.09% 84.85% | 5 15.15% 100.00% -system.ruby.L1Cache_Controller.MT.Store::total 33 -system.ruby.L1Cache_Controller.MT.L1_to_L2 | 7 8.86% 8.86% | 4 5.06% 13.92% | 19 24.05% 37.97% | 10 12.66% 50.63% | 7 8.86% 59.49% | 6 7.59% 67.09% | 13 16.46% 83.54% | 13 16.46% 100.00% -system.ruby.L1Cache_Controller.MT.L1_to_L2::total 79 -system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 28 13.79% 13.79% | 32 15.76% 29.56% | 25 12.32% 41.87% | 32 15.76% 57.64% | 28 13.79% 71.43% | 20 9.85% 81.28% | 19 9.36% 90.64% | 19 9.36% 100.00% -system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 203 -system.ruby.L1Cache_Controller.MMT.Load | 5 15.15% 15.15% | 5 15.15% 30.30% | 5 15.15% 45.45% | 6 18.18% 63.64% | 4 12.12% 75.76% | 4 12.12% 87.88% | 2 6.06% 93.94% | 2 6.06% 100.00% -system.ruby.L1Cache_Controller.MMT.Load::total 33 -system.ruby.L1Cache_Controller.MMT.Store | 1 5.26% 5.26% | 1 5.26% 10.53% | 4 21.05% 31.58% | 1 5.26% 36.84% | 2 10.53% 47.37% | 4 21.05% 68.42% | 2 10.53% 78.95% | 4 21.05% 100.00% -system.ruby.L1Cache_Controller.MMT.Store::total 19 -system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 9 13.04% 13.04% | 4 5.80% 18.84% | 6 8.70% 27.54% | 8 11.59% 39.13% | 13 18.84% 57.97% | 3 4.35% 62.32% | 8 11.59% 73.91% | 18 26.09% 100.00% -system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 69 -system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 19 15.20% 15.20% | 13 10.40% 25.60% | 22 17.60% 43.20% | 14 11.20% 54.40% | 12 9.60% 64.00% | 17 13.60% 77.60% | 11 8.80% 86.40% | 17 13.60% 100.00% -system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 125 +system.ruby.L1Cache_Controller.OI.Other_GETS | 4 18.18% 18.18% | 3 13.64% 31.82% | 2 9.09% 40.91% | 4 18.18% 59.09% | 4 18.18% 77.27% | 2 9.09% 86.36% | 0 0.00% 86.36% | 3 13.64% 100.00% +system.ruby.L1Cache_Controller.OI.Other_GETS::total 22 +system.ruby.L1Cache_Controller.OI.Merged_GETS | 1 3.85% 3.85% | 1 3.85% 7.69% | 4 15.38% 23.08% | 5 19.23% 42.31% | 5 19.23% 61.54% | 5 19.23% 80.77% | 3 11.54% 92.31% | 2 7.69% 100.00% +system.ruby.L1Cache_Controller.OI.Merged_GETS::total 26 +system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1192 12.33% 12.33% | 1209 12.50% 24.83% | 1245 12.87% 37.70% | 1201 12.42% 50.12% | 1222 12.64% 62.75% | 1160 11.99% 74.75% | 1188 12.28% 87.03% | 1254 12.97% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 9671 +system.ruby.L1Cache_Controller.MI.Load | 20 12.74% 12.74% | 21 13.38% 26.11% | 20 12.74% 38.85% | 26 16.56% 55.41% | 13 8.28% 63.69% | 11 7.01% 70.70% | 26 16.56% 87.26% | 20 12.74% 100.00% +system.ruby.L1Cache_Controller.MI.Load::total 157 +system.ruby.L1Cache_Controller.MI.Store | 12 11.76% 11.76% | 15 14.71% 26.47% | 7 6.86% 33.33% | 16 15.69% 49.02% | 15 14.71% 63.73% | 15 14.71% 78.43% | 9 8.82% 87.25% | 13 12.75% 100.00% +system.ruby.L1Cache_Controller.MI.Store::total 102 +system.ruby.L1Cache_Controller.MI.Other_GETX | 200 13.62% 13.62% | 162 11.04% 24.66% | 216 14.71% 39.37% | 184 12.53% 51.91% | 172 11.72% 63.62% | 189 12.87% 76.50% | 163 11.10% 87.60% | 182 12.40% 100.00% +system.ruby.L1Cache_Controller.MI.Other_GETX::total 1468 +system.ruby.L1Cache_Controller.MI.Other_GETS | 326 12.25% 12.25% | 353 13.26% 25.51% | 341 12.81% 38.32% | 319 11.98% 50.30% | 348 13.07% 63.37% | 317 11.91% 75.28% | 320 12.02% 87.30% | 338 12.70% 100.00% +system.ruby.L1Cache_Controller.MI.Other_GETS::total 2662 +system.ruby.L1Cache_Controller.MI.Merged_GETS | 18 13.85% 13.85% | 17 13.08% 26.92% | 17 13.08% 40.00% | 13 10.00% 50.00% | 14 10.77% 60.77% | 18 13.85% 74.62% | 14 10.77% 85.38% | 19 14.62% 100.00% +system.ruby.L1Cache_Controller.MI.Merged_GETS::total 130 +system.ruby.L1Cache_Controller.MI.Writeback_Ack | 73106 12.54% 12.54% | 72882 12.50% 25.04% | 72999 12.52% 37.56% | 73026 12.53% 50.09% | 72827 12.49% 62.58% | 73145 12.55% 75.12% | 72745 12.48% 87.60% | 72290 12.40% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 583020 +system.ruby.L1Cache_Controller.II.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% +system.ruby.L1Cache_Controller.II.Load::total 1 +system.ruby.L1Cache_Controller.II.Other_GETX | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.II.Other_GETX::total 2 +system.ruby.L1Cache_Controller.II.Writeback_Ack | 200 13.40% 13.40% | 163 10.92% 24.33% | 219 14.68% 39.01% | 191 12.80% 51.81% | 175 11.73% 63.54% | 193 12.94% 76.47% | 168 11.26% 87.73% | 183 12.27% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack::total 1492 +system.ruby.L1Cache_Controller.IT.Load | 0 0.00% 0.00% | 2 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.Load::total 4 +system.ruby.L1Cache_Controller.IT.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.Store::total 2 +system.ruby.L1Cache_Controller.IT.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 14.29% 14.29% | 2 28.57% 42.86% | 2 28.57% 71.43% | 0 0.00% 71.43% | 2 28.57% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.L1_to_L2::total 7 +system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 1 8.33% 8.33% | 1 8.33% 16.67% | 1 8.33% 25.00% | 2 16.67% 41.67% | 4 33.33% 75.00% | 0 0.00% 75.00% | 3 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 12 +system.ruby.L1Cache_Controller.ST.Load | 0 0.00% 0.00% | 1 16.67% 16.67% | 1 16.67% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 3 50.00% 83.33% | 1 16.67% 100.00% +system.ruby.L1Cache_Controller.ST.Load::total 6 +system.ruby.L1Cache_Controller.ST.Store | 1 14.29% 14.29% | 2 28.57% 42.86% | 0 0.00% 42.86% | 1 14.29% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 1 14.29% 100.00% +system.ruby.L1Cache_Controller.ST.Store::total 7 +system.ruby.L1Cache_Controller.ST.L1_to_L2 | 0 0.00% 0.00% | 2 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 4 66.67% 100.00% +system.ruby.L1Cache_Controller.ST.L1_to_L2::total 6 +system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 3 11.54% 11.54% | 4 15.38% 26.92% | 4 15.38% 42.31% | 3 11.54% 53.85% | 2 7.69% 61.54% | 4 15.38% 76.92% | 4 15.38% 92.31% | 2 7.69% 100.00% +system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 26 +system.ruby.L1Cache_Controller.OT.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OT.Load::total 1 +system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 3 +system.ruby.L1Cache_Controller.MT.Load | 17 14.78% 14.78% | 13 11.30% 26.09% | 7 6.09% 32.17% | 13 11.30% 43.48% | 18 15.65% 59.13% | 14 12.17% 71.30% | 19 16.52% 87.83% | 14 12.17% 100.00% +system.ruby.L1Cache_Controller.MT.Load::total 115 +system.ruby.L1Cache_Controller.MT.Store | 7 11.29% 11.29% | 4 6.45% 17.74% | 11 17.74% 35.48% | 10 16.13% 51.61% | 7 11.29% 62.90% | 8 12.90% 75.81% | 5 8.06% 83.87% | 10 16.13% 100.00% +system.ruby.L1Cache_Controller.MT.Store::total 62 +system.ruby.L1Cache_Controller.MT.L1_to_L2 | 9 6.08% 6.08% | 16 10.81% 16.89% | 10 6.76% 23.65% | 32 21.62% 45.27% | 29 19.59% 64.86% | 2 1.35% 66.22% | 27 18.24% 84.46% | 23 15.54% 100.00% +system.ruby.L1Cache_Controller.MT.L1_to_L2::total 148 +system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 47 14.55% 14.55% | 37 11.46% 26.01% | 35 10.84% 36.84% | 43 13.31% 50.15% | 38 11.76% 61.92% | 44 13.62% 75.54% | 37 11.46% 87.00% | 42 13.00% 100.00% +system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 323 +system.ruby.L1Cache_Controller.MMT.Load | 10 13.16% 13.16% | 10 13.16% 26.32% | 11 14.47% 40.79% | 8 10.53% 51.32% | 8 10.53% 61.84% | 15 19.74% 81.58% | 3 3.95% 85.53% | 11 14.47% 100.00% +system.ruby.L1Cache_Controller.MMT.Load::total 76 +system.ruby.L1Cache_Controller.MMT.Store | 4 10.26% 10.26% | 9 23.08% 33.33% | 2 5.13% 38.46% | 5 12.82% 51.28% | 4 10.26% 61.54% | 5 12.82% 74.36% | 5 12.82% 87.18% | 5 12.82% 100.00% +system.ruby.L1Cache_Controller.MMT.Store::total 39 +system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 9 13.85% 13.85% | 16 24.62% 38.46% | 4 6.15% 44.62% | 14 21.54% 66.15% | 0 0.00% 66.15% | 5 7.69% 73.85% | 6 9.23% 83.08% | 11 16.92% 100.00% +system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 65 +system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 22 11.89% 11.89% | 35 18.92% 30.81% | 19 10.27% 41.08% | 27 14.59% 55.68% | 14 7.57% 63.24% | 26 14.05% 77.30% | 18 9.73% 87.03% | 24 12.97% 100.00% +system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 185 ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini index 75224c394..ecf3e40ee 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini @@ -290,26 +290,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -dmaRequestToDir=system.ruby.network.master[17] -dmaResponseFromDir=system.ruby.network.slave[17] -forwardFromDir=system.ruby.network.slave[18] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[16] -responseFromDir=system.ruby.network.slave[16] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -318,51 +319,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[17] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[17] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[18] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[16] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[16] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -375,49 +484,104 @@ slave=system.cpu0.port [system.ruby.l1_cntrl1] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl1.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl1.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl1.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl1.requestFromCache +responseFromCache=system.ruby.l1_cntrl1.responseFromCache +responseToCache=system.ruby.l1_cntrl1.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer system=system transitions_per_cycle=32 version=1 -forwardToCache=system.ruby.network.master[2] -requestFromCache=system.ruby.network.slave[2] -responseFromCache=system.ruby.network.slave[3] -responseToCache=system.ruby.network.master[3] [system.ruby.l1_cntrl1.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl1.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl1.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl1.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl1.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl1.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl1.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l1_cntrl1.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + [system.ruby.l1_cntrl1.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl1.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -430,49 +594,104 @@ slave=system.cpu1.port [system.ruby.l1_cntrl2] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl2.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl2.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl2.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl2.requestFromCache +responseFromCache=system.ruby.l1_cntrl2.responseFromCache +responseToCache=system.ruby.l1_cntrl2.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer system=system transitions_per_cycle=32 version=2 -forwardToCache=system.ruby.network.master[4] -requestFromCache=system.ruby.network.slave[4] -responseFromCache=system.ruby.network.slave[5] -responseToCache=system.ruby.network.master[5] [system.ruby.l1_cntrl2.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl2.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl2.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl2.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l1_cntrl2.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl2.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l1_cntrl2.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l1_cntrl2.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.l1_cntrl2.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl2.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -485,49 +704,104 @@ slave=system.cpu2.port [system.ruby.l1_cntrl3] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl3.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl3.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl3.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl3.requestFromCache +responseFromCache=system.ruby.l1_cntrl3.responseFromCache +responseToCache=system.ruby.l1_cntrl3.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer system=system transitions_per_cycle=32 version=3 -forwardToCache=system.ruby.network.master[6] -requestFromCache=system.ruby.network.slave[6] -responseFromCache=system.ruby.network.slave[7] -responseToCache=system.ruby.network.master[7] [system.ruby.l1_cntrl3.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl3.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl3.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl3.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l1_cntrl3.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl3.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.l1_cntrl3.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.l1_cntrl3.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + [system.ruby.l1_cntrl3.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl3.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -540,49 +814,104 @@ slave=system.cpu3.port [system.ruby.l1_cntrl4] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl4.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl4.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl4.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl4.requestFromCache +responseFromCache=system.ruby.l1_cntrl4.responseFromCache +responseToCache=system.ruby.l1_cntrl4.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer system=system transitions_per_cycle=32 version=4 -forwardToCache=system.ruby.network.master[8] -requestFromCache=system.ruby.network.slave[8] -responseFromCache=system.ruby.network.slave[9] -responseToCache=system.ruby.network.master[9] [system.ruby.l1_cntrl4.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl4.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl4.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl4.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + +[system.ruby.l1_cntrl4.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl4.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.l1_cntrl4.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.l1_cntrl4.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + [system.ruby.l1_cntrl4.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl4.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -595,49 +924,104 @@ slave=system.cpu4.port [system.ruby.l1_cntrl5] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl5.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl5.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl5.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl5.requestFromCache +responseFromCache=system.ruby.l1_cntrl5.responseFromCache +responseToCache=system.ruby.l1_cntrl5.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer system=system transitions_per_cycle=32 version=5 -forwardToCache=system.ruby.network.master[10] -requestFromCache=system.ruby.network.slave[10] -responseFromCache=system.ruby.network.slave[11] -responseToCache=system.ruby.network.master[11] [system.ruby.l1_cntrl5.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl5.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl5.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl5.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.l1_cntrl5.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl5.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[10] + +[system.ruby.l1_cntrl5.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[11] + +[system.ruby.l1_cntrl5.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[11] + [system.ruby.l1_cntrl5.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl5.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -650,49 +1034,104 @@ slave=system.cpu5.port [system.ruby.l1_cntrl6] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl6.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl6.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl6.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl6.requestFromCache +responseFromCache=system.ruby.l1_cntrl6.responseFromCache +responseToCache=system.ruby.l1_cntrl6.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer system=system transitions_per_cycle=32 version=6 -forwardToCache=system.ruby.network.master[12] -requestFromCache=system.ruby.network.slave[12] -responseFromCache=system.ruby.network.slave[13] -responseToCache=system.ruby.network.master[13] [system.ruby.l1_cntrl6.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl6.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl6.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl6.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[12] + +[system.ruby.l1_cntrl6.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl6.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[12] + +[system.ruby.l1_cntrl6.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[13] + +[system.ruby.l1_cntrl6.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[13] + [system.ruby.l1_cntrl6.sequencer] type=RubySequencer clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.cacheMemory +dcache_hit_latency=1 deadlock_threshold=1000000 eventq_index=0 icache=system.ruby.l1_cntrl6.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -705,57 +1144,112 @@ slave=system.cpu6.port [system.ruby.l1_cntrl7] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl7.cacheMemory cache_response_latency=12 clk_domain=system.cpu_clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl7.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl7.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl7.requestFromCache +responseFromCache=system.ruby.l1_cntrl7.responseFromCache +responseToCache=system.ruby.l1_cntrl7.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer system=system transitions_per_cycle=32 version=7 -forwardToCache=system.ruby.network.master[14] -requestFromCache=system.ruby.network.slave[14] -responseFromCache=system.ruby.network.slave[15] -responseToCache=system.ruby.network.master[15] [system.ruby.l1_cntrl7.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl7.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 -[system.ruby.l1_cntrl7.sequencer] -type=RubySequencer -clk_domain=system.cpu_clk_domain -dcache=system.ruby.l1_cntrl7.cacheMemory -deadlock_threshold=1000000 +[system.ruby.l1_cntrl7.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 eventq_index=0 -icache=system.ruby.l1_cntrl7.cacheMemory -max_outstanding_requests=16 -ruby_system=system.ruby -support_data_reqs=true -support_inst_reqs=true -system=system -using_network_tester=false -using_ruby_tester=false -version=7 +size=256 + +[system.ruby.l1_cntrl7.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[14] + +[system.ruby.l1_cntrl7.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl7.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[14] + +[system.ruby.l1_cntrl7.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[15] + +[system.ruby.l1_cntrl7.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[15] + +[system.ruby.l1_cntrl7.sequencer] +type=RubySequencer +clk_domain=system.cpu_clk_domain +dcache=system.ruby.l1_cntrl7.cacheMemory +dcache_hit_latency=1 +deadlock_threshold=1000000 +eventq_index=0 +icache=system.ruby.l1_cntrl7.cacheMemory +icache_hit_latency=1 +max_outstanding_requests=16 +ruby_system=system.ruby +support_data_reqs=true +support_inst_reqs=true +system=system +using_network_tester=false +using_ruby_tester=false +version=7 slave=system.cpu7.port [system.ruby.memctrl_clk_domain] @@ -766,7 +1260,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 routers0 routers1 routers2 routers3 routers4 routers5 routers6 routers7 routers8 routers9 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 int_link_buffers000 int_link_buffers001 int_link_buffers002 int_link_buffers003 int_link_buffers004 int_link_buffers005 int_link_buffers006 int_link_buffers007 int_link_buffers008 int_link_buffers009 int_link_buffers010 int_link_buffers011 int_link_buffers012 int_link_buffers013 int_link_buffers014 int_link_buffers015 int_link_buffers016 int_link_buffers017 int_link_buffers018 int_link_buffers019 int_link_buffers020 int_link_buffers021 int_link_buffers022 int_link_buffers023 int_link_buffers024 int_link_buffers025 int_link_buffers026 int_link_buffers027 int_link_buffers028 int_link_buffers029 int_link_buffers030 int_link_buffers031 int_link_buffers032 int_link_buffers033 int_link_buffers034 int_link_buffers035 int_link_buffers036 int_link_buffers037 int_link_buffers038 int_link_buffers039 int_link_buffers040 int_link_buffers041 int_link_buffers042 int_link_buffers043 int_link_buffers044 int_link_buffers045 int_link_buffers046 int_link_buffers047 int_link_buffers048 int_link_buffers049 int_link_buffers050 int_link_buffers051 int_link_buffers052 int_link_buffers053 int_link_buffers054 int_link_buffers055 int_link_buffers056 int_link_buffers057 int_link_buffers058 int_link_buffers059 int_link_buffers060 int_link_buffers061 int_link_buffers062 int_link_buffers063 int_link_buffers064 int_link_buffers065 int_link_buffers066 int_link_buffers067 int_link_buffers068 int_link_buffers069 int_link_buffers070 int_link_buffers071 int_link_buffers072 int_link_buffers073 int_link_buffers074 int_link_buffers075 int_link_buffers076 int_link_buffers077 int_link_buffers078 int_link_buffers079 int_link_buffers080 int_link_buffers081 int_link_buffers082 int_link_buffers083 int_link_buffers084 int_link_buffers085 int_link_buffers086 int_link_buffers087 int_link_buffers088 int_link_buffers089 int_link_buffers090 int_link_buffers091 int_link_buffers092 int_link_buffers093 int_link_buffers094 int_link_buffers095 int_link_buffers096 int_link_buffers097 int_link_buffers098 int_link_buffers099 int_link_buffers100 int_link_buffers101 int_link_buffers102 int_link_buffers103 int_link_buffers104 int_link_buffers105 int_link_buffers106 int_link_buffers107 int_link_buffers108 int_link_buffers109 int_link_buffers110 int_link_buffers111 int_link_buffers112 int_link_buffers113 int_link_buffers114 int_link_buffers115 int_link_buffers116 int_link_buffers117 int_link_buffers118 int_link_buffers119 int_link_buffers120 int_link_buffers121 int_link_buffers122 int_link_buffers123 int_link_buffers124 int_link_buffers125 int_link_buffers126 int_link_buffers127 int_link_buffers128 int_link_buffers129 int_link_buffers130 int_link_buffers131 int_link_buffers132 int_link_buffers133 int_link_buffers134 int_link_buffers135 int_link_buffers136 int_link_buffers137 int_link_buffers138 int_link_buffers139 int_link_buffers140 int_link_buffers141 int_link_buffers142 int_link_buffers143 int_link_buffers144 int_link_buffers145 int_link_buffers146 int_link_buffers147 int_link_buffers148 int_link_buffers149 int_link_buffers150 int_link_buffers151 int_link_buffers152 int_link_buffers153 int_link_buffers154 int_link_buffers155 int_link_buffers156 int_link_buffers157 int_link_buffers158 int_link_buffers159 int_link_buffers160 int_link_buffers161 int_link_buffers162 int_link_buffers163 int_link_buffers164 int_link_buffers165 int_link_buffers166 int_link_buffers167 int_link_buffers168 int_link_buffers169 int_link_buffers170 int_link_buffers171 int_link_buffers172 int_link_buffers173 int_link_buffers174 int_link_buffers175 int_link_buffers176 int_link_buffers177 int_link_buffers178 int_link_buffers179 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 routers0 routers1 routers2 routers3 routers4 routers5 routers6 routers7 routers8 routers9 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -774,14 +1268,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 +int_link_buffers=system.ruby.network.int_link_buffers000 system.ruby.network.int_link_buffers001 system.ruby.network.int_link_buffers002 system.ruby.network.int_link_buffers003 system.ruby.network.int_link_buffers004 system.ruby.network.int_link_buffers005 system.ruby.network.int_link_buffers006 system.ruby.network.int_link_buffers007 system.ruby.network.int_link_buffers008 system.ruby.network.int_link_buffers009 system.ruby.network.int_link_buffers010 system.ruby.network.int_link_buffers011 system.ruby.network.int_link_buffers012 system.ruby.network.int_link_buffers013 system.ruby.network.int_link_buffers014 system.ruby.network.int_link_buffers015 system.ruby.network.int_link_buffers016 system.ruby.network.int_link_buffers017 system.ruby.network.int_link_buffers018 system.ruby.network.int_link_buffers019 system.ruby.network.int_link_buffers020 system.ruby.network.int_link_buffers021 system.ruby.network.int_link_buffers022 system.ruby.network.int_link_buffers023 system.ruby.network.int_link_buffers024 system.ruby.network.int_link_buffers025 system.ruby.network.int_link_buffers026 system.ruby.network.int_link_buffers027 system.ruby.network.int_link_buffers028 system.ruby.network.int_link_buffers029 system.ruby.network.int_link_buffers030 system.ruby.network.int_link_buffers031 system.ruby.network.int_link_buffers032 system.ruby.network.int_link_buffers033 system.ruby.network.int_link_buffers034 system.ruby.network.int_link_buffers035 system.ruby.network.int_link_buffers036 system.ruby.network.int_link_buffers037 system.ruby.network.int_link_buffers038 system.ruby.network.int_link_buffers039 system.ruby.network.int_link_buffers040 system.ruby.network.int_link_buffers041 system.ruby.network.int_link_buffers042 system.ruby.network.int_link_buffers043 system.ruby.network.int_link_buffers044 system.ruby.network.int_link_buffers045 system.ruby.network.int_link_buffers046 system.ruby.network.int_link_buffers047 system.ruby.network.int_link_buffers048 system.ruby.network.int_link_buffers049 system.ruby.network.int_link_buffers050 system.ruby.network.int_link_buffers051 system.ruby.network.int_link_buffers052 system.ruby.network.int_link_buffers053 system.ruby.network.int_link_buffers054 system.ruby.network.int_link_buffers055 system.ruby.network.int_link_buffers056 system.ruby.network.int_link_buffers057 system.ruby.network.int_link_buffers058 system.ruby.network.int_link_buffers059 system.ruby.network.int_link_buffers060 system.ruby.network.int_link_buffers061 system.ruby.network.int_link_buffers062 system.ruby.network.int_link_buffers063 system.ruby.network.int_link_buffers064 system.ruby.network.int_link_buffers065 system.ruby.network.int_link_buffers066 system.ruby.network.int_link_buffers067 system.ruby.network.int_link_buffers068 system.ruby.network.int_link_buffers069 system.ruby.network.int_link_buffers070 system.ruby.network.int_link_buffers071 system.ruby.network.int_link_buffers072 system.ruby.network.int_link_buffers073 system.ruby.network.int_link_buffers074 system.ruby.network.int_link_buffers075 system.ruby.network.int_link_buffers076 system.ruby.network.int_link_buffers077 system.ruby.network.int_link_buffers078 system.ruby.network.int_link_buffers079 system.ruby.network.int_link_buffers080 system.ruby.network.int_link_buffers081 system.ruby.network.int_link_buffers082 system.ruby.network.int_link_buffers083 system.ruby.network.int_link_buffers084 system.ruby.network.int_link_buffers085 system.ruby.network.int_link_buffers086 system.ruby.network.int_link_buffers087 system.ruby.network.int_link_buffers088 system.ruby.network.int_link_buffers089 system.ruby.network.int_link_buffers090 system.ruby.network.int_link_buffers091 system.ruby.network.int_link_buffers092 system.ruby.network.int_link_buffers093 system.ruby.network.int_link_buffers094 system.ruby.network.int_link_buffers095 system.ruby.network.int_link_buffers096 system.ruby.network.int_link_buffers097 system.ruby.network.int_link_buffers098 system.ruby.network.int_link_buffers099 system.ruby.network.int_link_buffers100 system.ruby.network.int_link_buffers101 system.ruby.network.int_link_buffers102 system.ruby.network.int_link_buffers103 system.ruby.network.int_link_buffers104 system.ruby.network.int_link_buffers105 system.ruby.network.int_link_buffers106 system.ruby.network.int_link_buffers107 system.ruby.network.int_link_buffers108 system.ruby.network.int_link_buffers109 system.ruby.network.int_link_buffers110 system.ruby.network.int_link_buffers111 system.ruby.network.int_link_buffers112 system.ruby.network.int_link_buffers113 system.ruby.network.int_link_buffers114 system.ruby.network.int_link_buffers115 system.ruby.network.int_link_buffers116 system.ruby.network.int_link_buffers117 system.ruby.network.int_link_buffers118 system.ruby.network.int_link_buffers119 system.ruby.network.int_link_buffers120 system.ruby.network.int_link_buffers121 system.ruby.network.int_link_buffers122 system.ruby.network.int_link_buffers123 system.ruby.network.int_link_buffers124 system.ruby.network.int_link_buffers125 system.ruby.network.int_link_buffers126 system.ruby.network.int_link_buffers127 system.ruby.network.int_link_buffers128 system.ruby.network.int_link_buffers129 system.ruby.network.int_link_buffers130 system.ruby.network.int_link_buffers131 system.ruby.network.int_link_buffers132 system.ruby.network.int_link_buffers133 system.ruby.network.int_link_buffers134 system.ruby.network.int_link_buffers135 system.ruby.network.int_link_buffers136 system.ruby.network.int_link_buffers137 system.ruby.network.int_link_buffers138 system.ruby.network.int_link_buffers139 system.ruby.network.int_link_buffers140 system.ruby.network.int_link_buffers141 system.ruby.network.int_link_buffers142 system.ruby.network.int_link_buffers143 system.ruby.network.int_link_buffers144 system.ruby.network.int_link_buffers145 system.ruby.network.int_link_buffers146 system.ruby.network.int_link_buffers147 system.ruby.network.int_link_buffers148 system.ruby.network.int_link_buffers149 system.ruby.network.int_link_buffers150 system.ruby.network.int_link_buffers151 system.ruby.network.int_link_buffers152 system.ruby.network.int_link_buffers153 system.ruby.network.int_link_buffers154 system.ruby.network.int_link_buffers155 system.ruby.network.int_link_buffers156 system.ruby.network.int_link_buffers157 system.ruby.network.int_link_buffers158 system.ruby.network.int_link_buffers159 system.ruby.network.int_link_buffers160 system.ruby.network.int_link_buffers161 system.ruby.network.int_link_buffers162 system.ruby.network.int_link_buffers163 system.ruby.network.int_link_buffers164 system.ruby.network.int_link_buffers165 system.ruby.network.int_link_buffers166 system.ruby.network.int_link_buffers167 system.ruby.network.int_link_buffers168 system.ruby.network.int_link_buffers169 system.ruby.network.int_link_buffers170 system.ruby.network.int_link_buffers171 system.ruby.network.int_link_buffers172 system.ruby.network.int_link_buffers173 system.ruby.network.int_link_buffers174 system.ruby.network.int_link_buffers175 system.ruby.network.int_link_buffers176 system.ruby.network.int_link_buffers177 system.ruby.network.int_link_buffers178 system.ruby.network.int_link_buffers179 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 system.ruby.network.routers7 system.ruby.network.routers8 system.ruby.network.routers9 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.l1_cntrl1.forwardToCache system.ruby.l1_cntrl1.responseToCache system.ruby.l1_cntrl2.forwardToCache system.ruby.l1_cntrl2.responseToCache system.ruby.l1_cntrl3.forwardToCache system.ruby.l1_cntrl3.responseToCache system.ruby.l1_cntrl4.forwardToCache system.ruby.l1_cntrl4.responseToCache system.ruby.l1_cntrl5.forwardToCache system.ruby.l1_cntrl5.responseToCache system.ruby.l1_cntrl6.forwardToCache system.ruby.l1_cntrl6.responseToCache system.ruby.l1_cntrl7.forwardToCache system.ruby.l1_cntrl7.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl1.requestFromCache system.ruby.l1_cntrl1.responseFromCache system.ruby.l1_cntrl2.requestFromCache system.ruby.l1_cntrl2.responseFromCache system.ruby.l1_cntrl3.requestFromCache system.ruby.l1_cntrl3.responseFromCache system.ruby.l1_cntrl4.requestFromCache system.ruby.l1_cntrl4.responseFromCache system.ruby.l1_cntrl5.requestFromCache system.ruby.l1_cntrl5.responseFromCache system.ruby.l1_cntrl6.requestFromCache system.ruby.l1_cntrl6.responseFromCache system.ruby.l1_cntrl7.requestFromCache system.ruby.l1_cntrl7.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.l1_cntrl1.forwardToCache.slave system.ruby.l1_cntrl1.responseToCache.slave system.ruby.l1_cntrl2.forwardToCache.slave system.ruby.l1_cntrl2.responseToCache.slave system.ruby.l1_cntrl3.forwardToCache.slave system.ruby.l1_cntrl3.responseToCache.slave system.ruby.l1_cntrl4.forwardToCache.slave system.ruby.l1_cntrl4.responseToCache.slave system.ruby.l1_cntrl5.forwardToCache.slave system.ruby.l1_cntrl5.responseToCache.slave system.ruby.l1_cntrl6.forwardToCache.slave system.ruby.l1_cntrl6.responseToCache.slave system.ruby.l1_cntrl7.forwardToCache.slave system.ruby.l1_cntrl7.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl1.requestFromCache.master system.ruby.l1_cntrl1.responseFromCache.master system.ruby.l1_cntrl2.requestFromCache.master system.ruby.l1_cntrl2.responseFromCache.master system.ruby.l1_cntrl3.requestFromCache.master system.ruby.l1_cntrl3.responseFromCache.master system.ruby.l1_cntrl4.requestFromCache.master system.ruby.l1_cntrl4.responseFromCache.master system.ruby.l1_cntrl5.requestFromCache.master system.ruby.l1_cntrl5.responseFromCache.master system.ruby.l1_cntrl6.requestFromCache.master system.ruby.l1_cntrl6.responseFromCache.master system.ruby.l1_cntrl7.requestFromCache.master system.ruby.l1_cntrl7.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -873,165 +1369,10275 @@ latency=1 link_id=8 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers000] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=9 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers001] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=10 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers002] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=11 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links3] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers003] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=12 -node_a=system.ruby.network.routers3 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links4] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers004] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=13 -node_a=system.ruby.network.routers4 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links5] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers005] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=14 -node_a=system.ruby.network.routers5 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links6] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers006] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=15 -node_a=system.ruby.network.routers6 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links7] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers007] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=16 -node_a=system.ruby.network.routers7 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links8] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers008] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=17 -node_a=system.ruby.network.routers8 -node_b=system.ruby.network.routers9 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers009] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers010] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers011] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers012] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers4] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers013] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=4 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers5] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers014] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=5 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers6] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers015] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=6 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers7] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers016] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=7 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers8] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers017] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=8 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers9] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers018] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=9 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=9 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=10 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=11 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links3] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=12 +node_a=system.ruby.network.routers3 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links4] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=13 +node_a=system.ruby.network.routers4 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links5] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=14 +node_a=system.ruby.network.routers5 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links6] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=15 +node_a=system.ruby.network.routers6 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links7] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=16 +node_a=system.ruby.network.routers7 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.int_links8] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=17 +node_a=system.ruby.network.routers8 +node_b=system.ruby.network.routers9 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 system.ruby.network.routers0.port_buffers40 system.ruby.network.routers0.port_buffers41 system.ruby.network.routers0.port_buffers42 system.ruby.network.routers0.port_buffers43 system.ruby.network.routers0.port_buffers44 system.ruby.network.routers0.port_buffers45 system.ruby.network.routers0.port_buffers46 system.ruby.network.routers0.port_buffers47 system.ruby.network.routers0.port_buffers48 system.ruby.network.routers0.port_buffers49 system.ruby.network.routers0.port_buffers50 system.ruby.network.routers0.port_buffers51 system.ruby.network.routers0.port_buffers52 system.ruby.network.routers0.port_buffers53 system.ruby.network.routers0.port_buffers54 system.ruby.network.routers0.port_buffers55 system.ruby.network.routers0.port_buffers56 system.ruby.network.routers0.port_buffers57 system.ruby.network.routers0.port_buffers58 system.ruby.network.routers0.port_buffers59 system.ruby.network.routers0.port_buffers60 system.ruby.network.routers0.port_buffers61 system.ruby.network.routers0.port_buffers62 system.ruby.network.routers0.port_buffers63 system.ruby.network.routers0.port_buffers64 system.ruby.network.routers0.port_buffers65 system.ruby.network.routers0.port_buffers66 system.ruby.network.routers0.port_buffers67 system.ruby.network.routers0.port_buffers68 system.ruby.network.routers0.port_buffers69 system.ruby.network.routers0.port_buffers70 system.ruby.network.routers0.port_buffers71 system.ruby.network.routers0.port_buffers72 system.ruby.network.routers0.port_buffers73 system.ruby.network.routers0.port_buffers74 system.ruby.network.routers0.port_buffers75 system.ruby.network.routers0.port_buffers76 system.ruby.network.routers0.port_buffers77 system.ruby.network.routers0.port_buffers78 system.ruby.network.routers0.port_buffers79 system.ruby.network.routers0.port_buffers80 system.ruby.network.routers0.port_buffers81 system.ruby.network.routers0.port_buffers82 system.ruby.network.routers0.port_buffers83 system.ruby.network.routers0.port_buffers84 system.ruby.network.routers0.port_buffers85 system.ruby.network.routers0.port_buffers86 system.ruby.network.routers0.port_buffers87 system.ruby.network.routers0.port_buffers88 system.ruby.network.routers0.port_buffers89 system.ruby.network.routers0.port_buffers90 system.ruby.network.routers0.port_buffers91 system.ruby.network.routers0.port_buffers92 system.ruby.network.routers0.port_buffers93 system.ruby.network.routers0.port_buffers94 system.ruby.network.routers0.port_buffers95 system.ruby.network.routers0.port_buffers96 system.ruby.network.routers0.port_buffers97 system.ruby.network.routers0.port_buffers98 system.ruby.network.routers0.port_buffers99 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 system.ruby.network.routers1.port_buffers40 system.ruby.network.routers1.port_buffers41 system.ruby.network.routers1.port_buffers42 system.ruby.network.routers1.port_buffers43 system.ruby.network.routers1.port_buffers44 system.ruby.network.routers1.port_buffers45 system.ruby.network.routers1.port_buffers46 system.ruby.network.routers1.port_buffers47 system.ruby.network.routers1.port_buffers48 system.ruby.network.routers1.port_buffers49 system.ruby.network.routers1.port_buffers50 system.ruby.network.routers1.port_buffers51 system.ruby.network.routers1.port_buffers52 system.ruby.network.routers1.port_buffers53 system.ruby.network.routers1.port_buffers54 system.ruby.network.routers1.port_buffers55 system.ruby.network.routers1.port_buffers56 system.ruby.network.routers1.port_buffers57 system.ruby.network.routers1.port_buffers58 system.ruby.network.routers1.port_buffers59 system.ruby.network.routers1.port_buffers60 system.ruby.network.routers1.port_buffers61 system.ruby.network.routers1.port_buffers62 system.ruby.network.routers1.port_buffers63 system.ruby.network.routers1.port_buffers64 system.ruby.network.routers1.port_buffers65 system.ruby.network.routers1.port_buffers66 system.ruby.network.routers1.port_buffers67 system.ruby.network.routers1.port_buffers68 system.ruby.network.routers1.port_buffers69 system.ruby.network.routers1.port_buffers70 system.ruby.network.routers1.port_buffers71 system.ruby.network.routers1.port_buffers72 system.ruby.network.routers1.port_buffers73 system.ruby.network.routers1.port_buffers74 system.ruby.network.routers1.port_buffers75 system.ruby.network.routers1.port_buffers76 system.ruby.network.routers1.port_buffers77 system.ruby.network.routers1.port_buffers78 system.ruby.network.routers1.port_buffers79 system.ruby.network.routers1.port_buffers80 system.ruby.network.routers1.port_buffers81 system.ruby.network.routers1.port_buffers82 system.ruby.network.routers1.port_buffers83 system.ruby.network.routers1.port_buffers84 system.ruby.network.routers1.port_buffers85 system.ruby.network.routers1.port_buffers86 system.ruby.network.routers1.port_buffers87 system.ruby.network.routers1.port_buffers88 system.ruby.network.routers1.port_buffers89 system.ruby.network.routers1.port_buffers90 system.ruby.network.routers1.port_buffers91 system.ruby.network.routers1.port_buffers92 system.ruby.network.routers1.port_buffers93 system.ruby.network.routers1.port_buffers94 system.ruby.network.routers1.port_buffers95 system.ruby.network.routers1.port_buffers96 system.ruby.network.routers1.port_buffers97 system.ruby.network.routers1.port_buffers98 system.ruby.network.routers1.port_buffers99 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 system.ruby.network.routers2.port_buffers40 system.ruby.network.routers2.port_buffers41 system.ruby.network.routers2.port_buffers42 system.ruby.network.routers2.port_buffers43 system.ruby.network.routers2.port_buffers44 system.ruby.network.routers2.port_buffers45 system.ruby.network.routers2.port_buffers46 system.ruby.network.routers2.port_buffers47 system.ruby.network.routers2.port_buffers48 system.ruby.network.routers2.port_buffers49 system.ruby.network.routers2.port_buffers50 system.ruby.network.routers2.port_buffers51 system.ruby.network.routers2.port_buffers52 system.ruby.network.routers2.port_buffers53 system.ruby.network.routers2.port_buffers54 system.ruby.network.routers2.port_buffers55 system.ruby.network.routers2.port_buffers56 system.ruby.network.routers2.port_buffers57 system.ruby.network.routers2.port_buffers58 system.ruby.network.routers2.port_buffers59 system.ruby.network.routers2.port_buffers60 system.ruby.network.routers2.port_buffers61 system.ruby.network.routers2.port_buffers62 system.ruby.network.routers2.port_buffers63 system.ruby.network.routers2.port_buffers64 system.ruby.network.routers2.port_buffers65 system.ruby.network.routers2.port_buffers66 system.ruby.network.routers2.port_buffers67 system.ruby.network.routers2.port_buffers68 system.ruby.network.routers2.port_buffers69 system.ruby.network.routers2.port_buffers70 system.ruby.network.routers2.port_buffers71 system.ruby.network.routers2.port_buffers72 system.ruby.network.routers2.port_buffers73 system.ruby.network.routers2.port_buffers74 system.ruby.network.routers2.port_buffers75 system.ruby.network.routers2.port_buffers76 system.ruby.network.routers2.port_buffers77 system.ruby.network.routers2.port_buffers78 system.ruby.network.routers2.port_buffers79 system.ruby.network.routers2.port_buffers80 system.ruby.network.routers2.port_buffers81 system.ruby.network.routers2.port_buffers82 system.ruby.network.routers2.port_buffers83 system.ruby.network.routers2.port_buffers84 system.ruby.network.routers2.port_buffers85 system.ruby.network.routers2.port_buffers86 system.ruby.network.routers2.port_buffers87 system.ruby.network.routers2.port_buffers88 system.ruby.network.routers2.port_buffers89 system.ruby.network.routers2.port_buffers90 system.ruby.network.routers2.port_buffers91 system.ruby.network.routers2.port_buffers92 system.ruby.network.routers2.port_buffers93 system.ruby.network.routers2.port_buffers94 system.ruby.network.routers2.port_buffers95 system.ruby.network.routers2.port_buffers96 system.ruby.network.routers2.port_buffers97 system.ruby.network.routers2.port_buffers98 system.ruby.network.routers2.port_buffers99 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 system.ruby.network.routers3.port_buffers60 system.ruby.network.routers3.port_buffers61 system.ruby.network.routers3.port_buffers62 system.ruby.network.routers3.port_buffers63 system.ruby.network.routers3.port_buffers64 system.ruby.network.routers3.port_buffers65 system.ruby.network.routers3.port_buffers66 system.ruby.network.routers3.port_buffers67 system.ruby.network.routers3.port_buffers68 system.ruby.network.routers3.port_buffers69 system.ruby.network.routers3.port_buffers70 system.ruby.network.routers3.port_buffers71 system.ruby.network.routers3.port_buffers72 system.ruby.network.routers3.port_buffers73 system.ruby.network.routers3.port_buffers74 system.ruby.network.routers3.port_buffers75 system.ruby.network.routers3.port_buffers76 system.ruby.network.routers3.port_buffers77 system.ruby.network.routers3.port_buffers78 system.ruby.network.routers3.port_buffers79 system.ruby.network.routers3.port_buffers80 system.ruby.network.routers3.port_buffers81 system.ruby.network.routers3.port_buffers82 system.ruby.network.routers3.port_buffers83 system.ruby.network.routers3.port_buffers84 system.ruby.network.routers3.port_buffers85 system.ruby.network.routers3.port_buffers86 system.ruby.network.routers3.port_buffers87 system.ruby.network.routers3.port_buffers88 system.ruby.network.routers3.port_buffers89 system.ruby.network.routers3.port_buffers90 system.ruby.network.routers3.port_buffers91 system.ruby.network.routers3.port_buffers92 system.ruby.network.routers3.port_buffers93 system.ruby.network.routers3.port_buffers94 system.ruby.network.routers3.port_buffers95 system.ruby.network.routers3.port_buffers96 system.ruby.network.routers3.port_buffers97 system.ruby.network.routers3.port_buffers98 system.ruby.network.routers3.port_buffers99 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers4.port_buffers00 system.ruby.network.routers4.port_buffers01 system.ruby.network.routers4.port_buffers02 system.ruby.network.routers4.port_buffers03 system.ruby.network.routers4.port_buffers04 system.ruby.network.routers4.port_buffers05 system.ruby.network.routers4.port_buffers06 system.ruby.network.routers4.port_buffers07 system.ruby.network.routers4.port_buffers08 system.ruby.network.routers4.port_buffers09 system.ruby.network.routers4.port_buffers10 system.ruby.network.routers4.port_buffers11 system.ruby.network.routers4.port_buffers12 system.ruby.network.routers4.port_buffers13 system.ruby.network.routers4.port_buffers14 system.ruby.network.routers4.port_buffers15 system.ruby.network.routers4.port_buffers16 system.ruby.network.routers4.port_buffers17 system.ruby.network.routers4.port_buffers18 system.ruby.network.routers4.port_buffers19 system.ruby.network.routers4.port_buffers20 system.ruby.network.routers4.port_buffers21 system.ruby.network.routers4.port_buffers22 system.ruby.network.routers4.port_buffers23 system.ruby.network.routers4.port_buffers24 system.ruby.network.routers4.port_buffers25 system.ruby.network.routers4.port_buffers26 system.ruby.network.routers4.port_buffers27 system.ruby.network.routers4.port_buffers28 system.ruby.network.routers4.port_buffers29 system.ruby.network.routers4.port_buffers30 system.ruby.network.routers4.port_buffers31 system.ruby.network.routers4.port_buffers32 system.ruby.network.routers4.port_buffers33 system.ruby.network.routers4.port_buffers34 system.ruby.network.routers4.port_buffers35 system.ruby.network.routers4.port_buffers36 system.ruby.network.routers4.port_buffers37 system.ruby.network.routers4.port_buffers38 system.ruby.network.routers4.port_buffers39 system.ruby.network.routers4.port_buffers40 system.ruby.network.routers4.port_buffers41 system.ruby.network.routers4.port_buffers42 system.ruby.network.routers4.port_buffers43 system.ruby.network.routers4.port_buffers44 system.ruby.network.routers4.port_buffers45 system.ruby.network.routers4.port_buffers46 system.ruby.network.routers4.port_buffers47 system.ruby.network.routers4.port_buffers48 system.ruby.network.routers4.port_buffers49 system.ruby.network.routers4.port_buffers50 system.ruby.network.routers4.port_buffers51 system.ruby.network.routers4.port_buffers52 system.ruby.network.routers4.port_buffers53 system.ruby.network.routers4.port_buffers54 system.ruby.network.routers4.port_buffers55 system.ruby.network.routers4.port_buffers56 system.ruby.network.routers4.port_buffers57 system.ruby.network.routers4.port_buffers58 system.ruby.network.routers4.port_buffers59 system.ruby.network.routers4.port_buffers60 system.ruby.network.routers4.port_buffers61 system.ruby.network.routers4.port_buffers62 system.ruby.network.routers4.port_buffers63 system.ruby.network.routers4.port_buffers64 system.ruby.network.routers4.port_buffers65 system.ruby.network.routers4.port_buffers66 system.ruby.network.routers4.port_buffers67 system.ruby.network.routers4.port_buffers68 system.ruby.network.routers4.port_buffers69 system.ruby.network.routers4.port_buffers70 system.ruby.network.routers4.port_buffers71 system.ruby.network.routers4.port_buffers72 system.ruby.network.routers4.port_buffers73 system.ruby.network.routers4.port_buffers74 system.ruby.network.routers4.port_buffers75 system.ruby.network.routers4.port_buffers76 system.ruby.network.routers4.port_buffers77 system.ruby.network.routers4.port_buffers78 system.ruby.network.routers4.port_buffers79 system.ruby.network.routers4.port_buffers80 system.ruby.network.routers4.port_buffers81 system.ruby.network.routers4.port_buffers82 system.ruby.network.routers4.port_buffers83 system.ruby.network.routers4.port_buffers84 system.ruby.network.routers4.port_buffers85 system.ruby.network.routers4.port_buffers86 system.ruby.network.routers4.port_buffers87 system.ruby.network.routers4.port_buffers88 system.ruby.network.routers4.port_buffers89 system.ruby.network.routers4.port_buffers90 system.ruby.network.routers4.port_buffers91 system.ruby.network.routers4.port_buffers92 system.ruby.network.routers4.port_buffers93 system.ruby.network.routers4.port_buffers94 system.ruby.network.routers4.port_buffers95 system.ruby.network.routers4.port_buffers96 system.ruby.network.routers4.port_buffers97 system.ruby.network.routers4.port_buffers98 system.ruby.network.routers4.port_buffers99 +recycle_latency=0 +router_id=4 +virt_nets=10 + +[system.ruby.network.routers4.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers4.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers5.port_buffers00 system.ruby.network.routers5.port_buffers01 system.ruby.network.routers5.port_buffers02 system.ruby.network.routers5.port_buffers03 system.ruby.network.routers5.port_buffers04 system.ruby.network.routers5.port_buffers05 system.ruby.network.routers5.port_buffers06 system.ruby.network.routers5.port_buffers07 system.ruby.network.routers5.port_buffers08 system.ruby.network.routers5.port_buffers09 system.ruby.network.routers5.port_buffers10 system.ruby.network.routers5.port_buffers11 system.ruby.network.routers5.port_buffers12 system.ruby.network.routers5.port_buffers13 system.ruby.network.routers5.port_buffers14 system.ruby.network.routers5.port_buffers15 system.ruby.network.routers5.port_buffers16 system.ruby.network.routers5.port_buffers17 system.ruby.network.routers5.port_buffers18 system.ruby.network.routers5.port_buffers19 system.ruby.network.routers5.port_buffers20 system.ruby.network.routers5.port_buffers21 system.ruby.network.routers5.port_buffers22 system.ruby.network.routers5.port_buffers23 system.ruby.network.routers5.port_buffers24 system.ruby.network.routers5.port_buffers25 system.ruby.network.routers5.port_buffers26 system.ruby.network.routers5.port_buffers27 system.ruby.network.routers5.port_buffers28 system.ruby.network.routers5.port_buffers29 system.ruby.network.routers5.port_buffers30 system.ruby.network.routers5.port_buffers31 system.ruby.network.routers5.port_buffers32 system.ruby.network.routers5.port_buffers33 system.ruby.network.routers5.port_buffers34 system.ruby.network.routers5.port_buffers35 system.ruby.network.routers5.port_buffers36 system.ruby.network.routers5.port_buffers37 system.ruby.network.routers5.port_buffers38 system.ruby.network.routers5.port_buffers39 system.ruby.network.routers5.port_buffers40 system.ruby.network.routers5.port_buffers41 system.ruby.network.routers5.port_buffers42 system.ruby.network.routers5.port_buffers43 system.ruby.network.routers5.port_buffers44 system.ruby.network.routers5.port_buffers45 system.ruby.network.routers5.port_buffers46 system.ruby.network.routers5.port_buffers47 system.ruby.network.routers5.port_buffers48 system.ruby.network.routers5.port_buffers49 system.ruby.network.routers5.port_buffers50 system.ruby.network.routers5.port_buffers51 system.ruby.network.routers5.port_buffers52 system.ruby.network.routers5.port_buffers53 system.ruby.network.routers5.port_buffers54 system.ruby.network.routers5.port_buffers55 system.ruby.network.routers5.port_buffers56 system.ruby.network.routers5.port_buffers57 system.ruby.network.routers5.port_buffers58 system.ruby.network.routers5.port_buffers59 system.ruby.network.routers5.port_buffers60 system.ruby.network.routers5.port_buffers61 system.ruby.network.routers5.port_buffers62 system.ruby.network.routers5.port_buffers63 system.ruby.network.routers5.port_buffers64 system.ruby.network.routers5.port_buffers65 system.ruby.network.routers5.port_buffers66 system.ruby.network.routers5.port_buffers67 system.ruby.network.routers5.port_buffers68 system.ruby.network.routers5.port_buffers69 system.ruby.network.routers5.port_buffers70 system.ruby.network.routers5.port_buffers71 system.ruby.network.routers5.port_buffers72 system.ruby.network.routers5.port_buffers73 system.ruby.network.routers5.port_buffers74 system.ruby.network.routers5.port_buffers75 system.ruby.network.routers5.port_buffers76 system.ruby.network.routers5.port_buffers77 system.ruby.network.routers5.port_buffers78 system.ruby.network.routers5.port_buffers79 system.ruby.network.routers5.port_buffers80 system.ruby.network.routers5.port_buffers81 system.ruby.network.routers5.port_buffers82 system.ruby.network.routers5.port_buffers83 system.ruby.network.routers5.port_buffers84 system.ruby.network.routers5.port_buffers85 system.ruby.network.routers5.port_buffers86 system.ruby.network.routers5.port_buffers87 system.ruby.network.routers5.port_buffers88 system.ruby.network.routers5.port_buffers89 system.ruby.network.routers5.port_buffers90 system.ruby.network.routers5.port_buffers91 system.ruby.network.routers5.port_buffers92 system.ruby.network.routers5.port_buffers93 system.ruby.network.routers5.port_buffers94 system.ruby.network.routers5.port_buffers95 system.ruby.network.routers5.port_buffers96 system.ruby.network.routers5.port_buffers97 system.ruby.network.routers5.port_buffers98 system.ruby.network.routers5.port_buffers99 +recycle_latency=0 +router_id=5 +virt_nets=10 + +[system.ruby.network.routers5.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers5.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers6.port_buffers00 system.ruby.network.routers6.port_buffers01 system.ruby.network.routers6.port_buffers02 system.ruby.network.routers6.port_buffers03 system.ruby.network.routers6.port_buffers04 system.ruby.network.routers6.port_buffers05 system.ruby.network.routers6.port_buffers06 system.ruby.network.routers6.port_buffers07 system.ruby.network.routers6.port_buffers08 system.ruby.network.routers6.port_buffers09 system.ruby.network.routers6.port_buffers10 system.ruby.network.routers6.port_buffers11 system.ruby.network.routers6.port_buffers12 system.ruby.network.routers6.port_buffers13 system.ruby.network.routers6.port_buffers14 system.ruby.network.routers6.port_buffers15 system.ruby.network.routers6.port_buffers16 system.ruby.network.routers6.port_buffers17 system.ruby.network.routers6.port_buffers18 system.ruby.network.routers6.port_buffers19 system.ruby.network.routers6.port_buffers20 system.ruby.network.routers6.port_buffers21 system.ruby.network.routers6.port_buffers22 system.ruby.network.routers6.port_buffers23 system.ruby.network.routers6.port_buffers24 system.ruby.network.routers6.port_buffers25 system.ruby.network.routers6.port_buffers26 system.ruby.network.routers6.port_buffers27 system.ruby.network.routers6.port_buffers28 system.ruby.network.routers6.port_buffers29 system.ruby.network.routers6.port_buffers30 system.ruby.network.routers6.port_buffers31 system.ruby.network.routers6.port_buffers32 system.ruby.network.routers6.port_buffers33 system.ruby.network.routers6.port_buffers34 system.ruby.network.routers6.port_buffers35 system.ruby.network.routers6.port_buffers36 system.ruby.network.routers6.port_buffers37 system.ruby.network.routers6.port_buffers38 system.ruby.network.routers6.port_buffers39 system.ruby.network.routers6.port_buffers40 system.ruby.network.routers6.port_buffers41 system.ruby.network.routers6.port_buffers42 system.ruby.network.routers6.port_buffers43 system.ruby.network.routers6.port_buffers44 system.ruby.network.routers6.port_buffers45 system.ruby.network.routers6.port_buffers46 system.ruby.network.routers6.port_buffers47 system.ruby.network.routers6.port_buffers48 system.ruby.network.routers6.port_buffers49 system.ruby.network.routers6.port_buffers50 system.ruby.network.routers6.port_buffers51 system.ruby.network.routers6.port_buffers52 system.ruby.network.routers6.port_buffers53 system.ruby.network.routers6.port_buffers54 system.ruby.network.routers6.port_buffers55 system.ruby.network.routers6.port_buffers56 system.ruby.network.routers6.port_buffers57 system.ruby.network.routers6.port_buffers58 system.ruby.network.routers6.port_buffers59 system.ruby.network.routers6.port_buffers60 system.ruby.network.routers6.port_buffers61 system.ruby.network.routers6.port_buffers62 system.ruby.network.routers6.port_buffers63 system.ruby.network.routers6.port_buffers64 system.ruby.network.routers6.port_buffers65 system.ruby.network.routers6.port_buffers66 system.ruby.network.routers6.port_buffers67 system.ruby.network.routers6.port_buffers68 system.ruby.network.routers6.port_buffers69 system.ruby.network.routers6.port_buffers70 system.ruby.network.routers6.port_buffers71 system.ruby.network.routers6.port_buffers72 system.ruby.network.routers6.port_buffers73 system.ruby.network.routers6.port_buffers74 system.ruby.network.routers6.port_buffers75 system.ruby.network.routers6.port_buffers76 system.ruby.network.routers6.port_buffers77 system.ruby.network.routers6.port_buffers78 system.ruby.network.routers6.port_buffers79 system.ruby.network.routers6.port_buffers80 system.ruby.network.routers6.port_buffers81 system.ruby.network.routers6.port_buffers82 system.ruby.network.routers6.port_buffers83 system.ruby.network.routers6.port_buffers84 system.ruby.network.routers6.port_buffers85 system.ruby.network.routers6.port_buffers86 system.ruby.network.routers6.port_buffers87 system.ruby.network.routers6.port_buffers88 system.ruby.network.routers6.port_buffers89 system.ruby.network.routers6.port_buffers90 system.ruby.network.routers6.port_buffers91 system.ruby.network.routers6.port_buffers92 system.ruby.network.routers6.port_buffers93 system.ruby.network.routers6.port_buffers94 system.ruby.network.routers6.port_buffers95 system.ruby.network.routers6.port_buffers96 system.ruby.network.routers6.port_buffers97 system.ruby.network.routers6.port_buffers98 system.ruby.network.routers6.port_buffers99 +recycle_latency=0 +router_id=6 +virt_nets=10 + +[system.ruby.network.routers6.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers6.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers7.port_buffers00 system.ruby.network.routers7.port_buffers01 system.ruby.network.routers7.port_buffers02 system.ruby.network.routers7.port_buffers03 system.ruby.network.routers7.port_buffers04 system.ruby.network.routers7.port_buffers05 system.ruby.network.routers7.port_buffers06 system.ruby.network.routers7.port_buffers07 system.ruby.network.routers7.port_buffers08 system.ruby.network.routers7.port_buffers09 system.ruby.network.routers7.port_buffers10 system.ruby.network.routers7.port_buffers11 system.ruby.network.routers7.port_buffers12 system.ruby.network.routers7.port_buffers13 system.ruby.network.routers7.port_buffers14 system.ruby.network.routers7.port_buffers15 system.ruby.network.routers7.port_buffers16 system.ruby.network.routers7.port_buffers17 system.ruby.network.routers7.port_buffers18 system.ruby.network.routers7.port_buffers19 system.ruby.network.routers7.port_buffers20 system.ruby.network.routers7.port_buffers21 system.ruby.network.routers7.port_buffers22 system.ruby.network.routers7.port_buffers23 system.ruby.network.routers7.port_buffers24 system.ruby.network.routers7.port_buffers25 system.ruby.network.routers7.port_buffers26 system.ruby.network.routers7.port_buffers27 system.ruby.network.routers7.port_buffers28 system.ruby.network.routers7.port_buffers29 system.ruby.network.routers7.port_buffers30 system.ruby.network.routers7.port_buffers31 system.ruby.network.routers7.port_buffers32 system.ruby.network.routers7.port_buffers33 system.ruby.network.routers7.port_buffers34 system.ruby.network.routers7.port_buffers35 system.ruby.network.routers7.port_buffers36 system.ruby.network.routers7.port_buffers37 system.ruby.network.routers7.port_buffers38 system.ruby.network.routers7.port_buffers39 system.ruby.network.routers7.port_buffers40 system.ruby.network.routers7.port_buffers41 system.ruby.network.routers7.port_buffers42 system.ruby.network.routers7.port_buffers43 system.ruby.network.routers7.port_buffers44 system.ruby.network.routers7.port_buffers45 system.ruby.network.routers7.port_buffers46 system.ruby.network.routers7.port_buffers47 system.ruby.network.routers7.port_buffers48 system.ruby.network.routers7.port_buffers49 system.ruby.network.routers7.port_buffers50 system.ruby.network.routers7.port_buffers51 system.ruby.network.routers7.port_buffers52 system.ruby.network.routers7.port_buffers53 system.ruby.network.routers7.port_buffers54 system.ruby.network.routers7.port_buffers55 system.ruby.network.routers7.port_buffers56 system.ruby.network.routers7.port_buffers57 system.ruby.network.routers7.port_buffers58 system.ruby.network.routers7.port_buffers59 system.ruby.network.routers7.port_buffers60 system.ruby.network.routers7.port_buffers61 system.ruby.network.routers7.port_buffers62 system.ruby.network.routers7.port_buffers63 system.ruby.network.routers7.port_buffers64 system.ruby.network.routers7.port_buffers65 system.ruby.network.routers7.port_buffers66 system.ruby.network.routers7.port_buffers67 system.ruby.network.routers7.port_buffers68 system.ruby.network.routers7.port_buffers69 system.ruby.network.routers7.port_buffers70 system.ruby.network.routers7.port_buffers71 system.ruby.network.routers7.port_buffers72 system.ruby.network.routers7.port_buffers73 system.ruby.network.routers7.port_buffers74 system.ruby.network.routers7.port_buffers75 system.ruby.network.routers7.port_buffers76 system.ruby.network.routers7.port_buffers77 system.ruby.network.routers7.port_buffers78 system.ruby.network.routers7.port_buffers79 system.ruby.network.routers7.port_buffers80 system.ruby.network.routers7.port_buffers81 system.ruby.network.routers7.port_buffers82 system.ruby.network.routers7.port_buffers83 system.ruby.network.routers7.port_buffers84 system.ruby.network.routers7.port_buffers85 system.ruby.network.routers7.port_buffers86 system.ruby.network.routers7.port_buffers87 system.ruby.network.routers7.port_buffers88 system.ruby.network.routers7.port_buffers89 system.ruby.network.routers7.port_buffers90 system.ruby.network.routers7.port_buffers91 system.ruby.network.routers7.port_buffers92 system.ruby.network.routers7.port_buffers93 system.ruby.network.routers7.port_buffers94 system.ruby.network.routers7.port_buffers95 system.ruby.network.routers7.port_buffers96 system.ruby.network.routers7.port_buffers97 system.ruby.network.routers7.port_buffers98 system.ruby.network.routers7.port_buffers99 +recycle_latency=0 +router_id=7 +virt_nets=10 + +[system.ruby.network.routers7.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers7.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89 port_buffers90 port_buffers91 port_buffers92 port_buffers93 port_buffers94 port_buffers95 port_buffers96 port_buffers97 port_buffers98 port_buffers99 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers8.port_buffers00 system.ruby.network.routers8.port_buffers01 system.ruby.network.routers8.port_buffers02 system.ruby.network.routers8.port_buffers03 system.ruby.network.routers8.port_buffers04 system.ruby.network.routers8.port_buffers05 system.ruby.network.routers8.port_buffers06 system.ruby.network.routers8.port_buffers07 system.ruby.network.routers8.port_buffers08 system.ruby.network.routers8.port_buffers09 system.ruby.network.routers8.port_buffers10 system.ruby.network.routers8.port_buffers11 system.ruby.network.routers8.port_buffers12 system.ruby.network.routers8.port_buffers13 system.ruby.network.routers8.port_buffers14 system.ruby.network.routers8.port_buffers15 system.ruby.network.routers8.port_buffers16 system.ruby.network.routers8.port_buffers17 system.ruby.network.routers8.port_buffers18 system.ruby.network.routers8.port_buffers19 system.ruby.network.routers8.port_buffers20 system.ruby.network.routers8.port_buffers21 system.ruby.network.routers8.port_buffers22 system.ruby.network.routers8.port_buffers23 system.ruby.network.routers8.port_buffers24 system.ruby.network.routers8.port_buffers25 system.ruby.network.routers8.port_buffers26 system.ruby.network.routers8.port_buffers27 system.ruby.network.routers8.port_buffers28 system.ruby.network.routers8.port_buffers29 system.ruby.network.routers8.port_buffers30 system.ruby.network.routers8.port_buffers31 system.ruby.network.routers8.port_buffers32 system.ruby.network.routers8.port_buffers33 system.ruby.network.routers8.port_buffers34 system.ruby.network.routers8.port_buffers35 system.ruby.network.routers8.port_buffers36 system.ruby.network.routers8.port_buffers37 system.ruby.network.routers8.port_buffers38 system.ruby.network.routers8.port_buffers39 system.ruby.network.routers8.port_buffers40 system.ruby.network.routers8.port_buffers41 system.ruby.network.routers8.port_buffers42 system.ruby.network.routers8.port_buffers43 system.ruby.network.routers8.port_buffers44 system.ruby.network.routers8.port_buffers45 system.ruby.network.routers8.port_buffers46 system.ruby.network.routers8.port_buffers47 system.ruby.network.routers8.port_buffers48 system.ruby.network.routers8.port_buffers49 system.ruby.network.routers8.port_buffers50 system.ruby.network.routers8.port_buffers51 system.ruby.network.routers8.port_buffers52 system.ruby.network.routers8.port_buffers53 system.ruby.network.routers8.port_buffers54 system.ruby.network.routers8.port_buffers55 system.ruby.network.routers8.port_buffers56 system.ruby.network.routers8.port_buffers57 system.ruby.network.routers8.port_buffers58 system.ruby.network.routers8.port_buffers59 system.ruby.network.routers8.port_buffers60 system.ruby.network.routers8.port_buffers61 system.ruby.network.routers8.port_buffers62 system.ruby.network.routers8.port_buffers63 system.ruby.network.routers8.port_buffers64 system.ruby.network.routers8.port_buffers65 system.ruby.network.routers8.port_buffers66 system.ruby.network.routers8.port_buffers67 system.ruby.network.routers8.port_buffers68 system.ruby.network.routers8.port_buffers69 system.ruby.network.routers8.port_buffers70 system.ruby.network.routers8.port_buffers71 system.ruby.network.routers8.port_buffers72 system.ruby.network.routers8.port_buffers73 system.ruby.network.routers8.port_buffers74 system.ruby.network.routers8.port_buffers75 system.ruby.network.routers8.port_buffers76 system.ruby.network.routers8.port_buffers77 system.ruby.network.routers8.port_buffers78 system.ruby.network.routers8.port_buffers79 system.ruby.network.routers8.port_buffers80 system.ruby.network.routers8.port_buffers81 system.ruby.network.routers8.port_buffers82 system.ruby.network.routers8.port_buffers83 system.ruby.network.routers8.port_buffers84 system.ruby.network.routers8.port_buffers85 system.ruby.network.routers8.port_buffers86 system.ruby.network.routers8.port_buffers87 system.ruby.network.routers8.port_buffers88 system.ruby.network.routers8.port_buffers89 system.ruby.network.routers8.port_buffers90 system.ruby.network.routers8.port_buffers91 system.ruby.network.routers8.port_buffers92 system.ruby.network.routers8.port_buffers93 system.ruby.network.routers8.port_buffers94 system.ruby.network.routers8.port_buffers95 system.ruby.network.routers8.port_buffers96 system.ruby.network.routers8.port_buffers97 system.ruby.network.routers8.port_buffers98 system.ruby.network.routers8.port_buffers99 +recycle_latency=0 +router_id=8 +virt_nets=10 + +[system.ruby.network.routers8.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers60] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers61] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers62] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers63] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers64] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers65] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers66] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers67] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers68] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers69] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers70] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers71] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers72] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers73] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers74] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers75] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers76] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers77] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers78] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers79] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers80] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers81] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers82] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers83] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers84] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers85] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers86] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers87] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers88] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers89] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers90] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers91] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers92] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers93] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers94] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers95] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers96] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers97] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers98] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers8.port_buffers99] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9] +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 port_buffers160 port_buffers161 port_buffers162 port_buffers163 port_buffers164 port_buffers165 port_buffers166 port_buffers167 port_buffers168 port_buffers169 port_buffers170 port_buffers171 port_buffers172 port_buffers173 port_buffers174 port_buffers175 port_buffers176 port_buffers177 port_buffers178 port_buffers179 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers9.port_buffers000 system.ruby.network.routers9.port_buffers001 system.ruby.network.routers9.port_buffers002 system.ruby.network.routers9.port_buffers003 system.ruby.network.routers9.port_buffers004 system.ruby.network.routers9.port_buffers005 system.ruby.network.routers9.port_buffers006 system.ruby.network.routers9.port_buffers007 system.ruby.network.routers9.port_buffers008 system.ruby.network.routers9.port_buffers009 system.ruby.network.routers9.port_buffers010 system.ruby.network.routers9.port_buffers011 system.ruby.network.routers9.port_buffers012 system.ruby.network.routers9.port_buffers013 system.ruby.network.routers9.port_buffers014 system.ruby.network.routers9.port_buffers015 system.ruby.network.routers9.port_buffers016 system.ruby.network.routers9.port_buffers017 system.ruby.network.routers9.port_buffers018 system.ruby.network.routers9.port_buffers019 system.ruby.network.routers9.port_buffers020 system.ruby.network.routers9.port_buffers021 system.ruby.network.routers9.port_buffers022 system.ruby.network.routers9.port_buffers023 system.ruby.network.routers9.port_buffers024 system.ruby.network.routers9.port_buffers025 system.ruby.network.routers9.port_buffers026 system.ruby.network.routers9.port_buffers027 system.ruby.network.routers9.port_buffers028 system.ruby.network.routers9.port_buffers029 system.ruby.network.routers9.port_buffers030 system.ruby.network.routers9.port_buffers031 system.ruby.network.routers9.port_buffers032 system.ruby.network.routers9.port_buffers033 system.ruby.network.routers9.port_buffers034 system.ruby.network.routers9.port_buffers035 system.ruby.network.routers9.port_buffers036 system.ruby.network.routers9.port_buffers037 system.ruby.network.routers9.port_buffers038 system.ruby.network.routers9.port_buffers039 system.ruby.network.routers9.port_buffers040 system.ruby.network.routers9.port_buffers041 system.ruby.network.routers9.port_buffers042 system.ruby.network.routers9.port_buffers043 system.ruby.network.routers9.port_buffers044 system.ruby.network.routers9.port_buffers045 system.ruby.network.routers9.port_buffers046 system.ruby.network.routers9.port_buffers047 system.ruby.network.routers9.port_buffers048 system.ruby.network.routers9.port_buffers049 system.ruby.network.routers9.port_buffers050 system.ruby.network.routers9.port_buffers051 system.ruby.network.routers9.port_buffers052 system.ruby.network.routers9.port_buffers053 system.ruby.network.routers9.port_buffers054 system.ruby.network.routers9.port_buffers055 system.ruby.network.routers9.port_buffers056 system.ruby.network.routers9.port_buffers057 system.ruby.network.routers9.port_buffers058 system.ruby.network.routers9.port_buffers059 system.ruby.network.routers9.port_buffers060 system.ruby.network.routers9.port_buffers061 system.ruby.network.routers9.port_buffers062 system.ruby.network.routers9.port_buffers063 system.ruby.network.routers9.port_buffers064 system.ruby.network.routers9.port_buffers065 system.ruby.network.routers9.port_buffers066 system.ruby.network.routers9.port_buffers067 system.ruby.network.routers9.port_buffers068 system.ruby.network.routers9.port_buffers069 system.ruby.network.routers9.port_buffers070 system.ruby.network.routers9.port_buffers071 system.ruby.network.routers9.port_buffers072 system.ruby.network.routers9.port_buffers073 system.ruby.network.routers9.port_buffers074 system.ruby.network.routers9.port_buffers075 system.ruby.network.routers9.port_buffers076 system.ruby.network.routers9.port_buffers077 system.ruby.network.routers9.port_buffers078 system.ruby.network.routers9.port_buffers079 system.ruby.network.routers9.port_buffers080 system.ruby.network.routers9.port_buffers081 system.ruby.network.routers9.port_buffers082 system.ruby.network.routers9.port_buffers083 system.ruby.network.routers9.port_buffers084 system.ruby.network.routers9.port_buffers085 system.ruby.network.routers9.port_buffers086 system.ruby.network.routers9.port_buffers087 system.ruby.network.routers9.port_buffers088 system.ruby.network.routers9.port_buffers089 system.ruby.network.routers9.port_buffers090 system.ruby.network.routers9.port_buffers091 system.ruby.network.routers9.port_buffers092 system.ruby.network.routers9.port_buffers093 system.ruby.network.routers9.port_buffers094 system.ruby.network.routers9.port_buffers095 system.ruby.network.routers9.port_buffers096 system.ruby.network.routers9.port_buffers097 system.ruby.network.routers9.port_buffers098 system.ruby.network.routers9.port_buffers099 system.ruby.network.routers9.port_buffers100 system.ruby.network.routers9.port_buffers101 system.ruby.network.routers9.port_buffers102 system.ruby.network.routers9.port_buffers103 system.ruby.network.routers9.port_buffers104 system.ruby.network.routers9.port_buffers105 system.ruby.network.routers9.port_buffers106 system.ruby.network.routers9.port_buffers107 system.ruby.network.routers9.port_buffers108 system.ruby.network.routers9.port_buffers109 system.ruby.network.routers9.port_buffers110 system.ruby.network.routers9.port_buffers111 system.ruby.network.routers9.port_buffers112 system.ruby.network.routers9.port_buffers113 system.ruby.network.routers9.port_buffers114 system.ruby.network.routers9.port_buffers115 system.ruby.network.routers9.port_buffers116 system.ruby.network.routers9.port_buffers117 system.ruby.network.routers9.port_buffers118 system.ruby.network.routers9.port_buffers119 system.ruby.network.routers9.port_buffers120 system.ruby.network.routers9.port_buffers121 system.ruby.network.routers9.port_buffers122 system.ruby.network.routers9.port_buffers123 system.ruby.network.routers9.port_buffers124 system.ruby.network.routers9.port_buffers125 system.ruby.network.routers9.port_buffers126 system.ruby.network.routers9.port_buffers127 system.ruby.network.routers9.port_buffers128 system.ruby.network.routers9.port_buffers129 system.ruby.network.routers9.port_buffers130 system.ruby.network.routers9.port_buffers131 system.ruby.network.routers9.port_buffers132 system.ruby.network.routers9.port_buffers133 system.ruby.network.routers9.port_buffers134 system.ruby.network.routers9.port_buffers135 system.ruby.network.routers9.port_buffers136 system.ruby.network.routers9.port_buffers137 system.ruby.network.routers9.port_buffers138 system.ruby.network.routers9.port_buffers139 system.ruby.network.routers9.port_buffers140 system.ruby.network.routers9.port_buffers141 system.ruby.network.routers9.port_buffers142 system.ruby.network.routers9.port_buffers143 system.ruby.network.routers9.port_buffers144 system.ruby.network.routers9.port_buffers145 system.ruby.network.routers9.port_buffers146 system.ruby.network.routers9.port_buffers147 system.ruby.network.routers9.port_buffers148 system.ruby.network.routers9.port_buffers149 system.ruby.network.routers9.port_buffers150 system.ruby.network.routers9.port_buffers151 system.ruby.network.routers9.port_buffers152 system.ruby.network.routers9.port_buffers153 system.ruby.network.routers9.port_buffers154 system.ruby.network.routers9.port_buffers155 system.ruby.network.routers9.port_buffers156 system.ruby.network.routers9.port_buffers157 system.ruby.network.routers9.port_buffers158 system.ruby.network.routers9.port_buffers159 system.ruby.network.routers9.port_buffers160 system.ruby.network.routers9.port_buffers161 system.ruby.network.routers9.port_buffers162 system.ruby.network.routers9.port_buffers163 system.ruby.network.routers9.port_buffers164 system.ruby.network.routers9.port_buffers165 system.ruby.network.routers9.port_buffers166 system.ruby.network.routers9.port_buffers167 system.ruby.network.routers9.port_buffers168 system.ruby.network.routers9.port_buffers169 system.ruby.network.routers9.port_buffers170 system.ruby.network.routers9.port_buffers171 system.ruby.network.routers9.port_buffers172 system.ruby.network.routers9.port_buffers173 system.ruby.network.routers9.port_buffers174 system.ruby.network.routers9.port_buffers175 system.ruby.network.routers9.port_buffers176 system.ruby.network.routers9.port_buffers177 system.ruby.network.routers9.port_buffers178 system.ruby.network.routers9.port_buffers179 +recycle_latency=0 +router_id=9 +virt_nets=10 + +[system.ruby.network.routers9.port_buffers000] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers001] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers002] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers003] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers004] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers005] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers006] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers007] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers008] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers009] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers010] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers011] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers012] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers013] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers014] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers015] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers016] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers017] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers018] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers019] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers020] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers021] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers022] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers023] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers024] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers025] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers026] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers027] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers028] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers029] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers030] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers031] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers032] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers033] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers034] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers035] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers036] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers037] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers038] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers039] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers040] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers041] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers042] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers043] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers044] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers045] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers046] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers047] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers048] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers049] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers050] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers051] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers052] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers053] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers054] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers055] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers056] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers057] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers058] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers059] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers060] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers061] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers062] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers063] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers064] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers065] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers066] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers067] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers068] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers069] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers070] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers071] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers072] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers073] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers074] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers075] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers076] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers077] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers078] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers079] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers080] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers081] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers082] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers083] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers084] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers085] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers086] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers087] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers088] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers089] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers090] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers091] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers092] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers093] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers094] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers095] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers096] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers097] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers098] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers099] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers100] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers101] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers102] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers103] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers104] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers105] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers106] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers107] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers108] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers109] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers110] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers111] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers112] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers113] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers114] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers115] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers116] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers117] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers118] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers119] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers120] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers121] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers122] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers123] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers124] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers125] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers126] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers127] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers128] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers129] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers130] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers131] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers132] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers133] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers134] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers135] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers136] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers137] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers138] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers139] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers140] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers141] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers142] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers143] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers144] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers145] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers146] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers147] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers148] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers149] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers150] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers151] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers152] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers153] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers154] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers155] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers156] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers157] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers158] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers159] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers160] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers161] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers162] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers163] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers164] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers165] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers166] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers167] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers168] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers169] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers170] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers171] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers172] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers173] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers174] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers175] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers176] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers177] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers178] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers9.port_buffers179] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simerr b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simerr index b3b846e79..d407a62fd 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simerr +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simerr @@ -1,85 +1,80 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -warn: rounding error > tolerance - 0.072760 rounded to 0 -system.cpu0: completed 10000 read, 5556 write accesses @879323 -system.cpu7: completed 10000 read, 5668 write accesses @879866 -system.cpu4: completed 10000 read, 5446 write accesses @880130 -system.cpu2: completed 10000 read, 5618 write accesses @882610 -system.cpu3: completed 10000 read, 5567 write accesses @889766 -system.cpu5: completed 10000 read, 5601 write accesses @889804 -system.cpu6: completed 10000 read, 5691 write accesses @907393 -system.cpu1: completed 10000 read, 5703 write accesses @911150 -system.cpu0: completed 20000 read, 11066 write accesses @1759277 -system.cpu7: completed 20000 read, 11260 write accesses @1770595 -system.cpu4: completed 20000 read, 11011 write accesses @1777119 -system.cpu2: completed 20000 read, 11410 write accesses @1779287 -system.cpu3: completed 20000 read, 11162 write accesses @1783007 -system.cpu5: completed 20000 read, 11166 write accesses @1789252 -system.cpu6: completed 20000 read, 11205 write accesses @1795677 -system.cpu1: completed 20000 read, 11246 write accesses @1799288 -system.cpu0: completed 30000 read, 16538 write accesses @2628765 -system.cpu4: completed 30000 read, 16331 write accesses @2649038 -system.cpu3: completed 30000 read, 16729 write accesses @2656841 -system.cpu7: completed 30000 read, 16821 write accesses @2657779 -system.cpu2: completed 30000 read, 16942 write accesses @2665738 -system.cpu6: completed 30000 read, 16767 write accesses @2683028 -system.cpu5: completed 30000 read, 16740 write accesses @2683223 -system.cpu1: completed 30000 read, 16843 write accesses @2687354 -system.cpu0: completed 40000 read, 21978 write accesses @3518323 -system.cpu4: completed 40000 read, 21923 write accesses @3532643 -system.cpu2: completed 40000 read, 22312 write accesses @3539629 -system.cpu7: completed 40000 read, 22397 write accesses @3540563 -system.cpu3: completed 40000 read, 22394 write accesses @3545743 -system.cpu1: completed 40000 read, 22522 write accesses @3569491 -system.cpu6: completed 40000 read, 22217 write accesses @3571115 -system.cpu5: completed 40000 read, 22361 write accesses @3575245 -system.cpu0: completed 50000 read, 27412 write accesses @4395937 -system.cpu4: completed 50000 read, 27504 write accesses @4402816 -system.cpu2: completed 50000 read, 27861 write accesses @4421377 -system.cpu7: completed 50000 read, 28050 write accesses @4432946 -system.cpu3: completed 50000 read, 28057 write accesses @4453484 -system.cpu5: completed 50000 read, 28091 write accesses @4459262 -system.cpu6: completed 50000 read, 27767 write accesses @4466993 -system.cpu1: completed 50000 read, 28057 write accesses @4473556 -system.cpu0: completed 60000 read, 33045 write accesses @5302811 -system.cpu2: completed 60000 read, 33521 write accesses @5307713 -system.cpu4: completed 60000 read, 33106 write accesses @5309735 -system.cpu3: completed 60000 read, 33613 write accesses @5326889 -system.cpu7: completed 60000 read, 33738 write accesses @5327419 -system.cpu1: completed 60000 read, 33648 write accesses @5345018 -system.cpu6: completed 60000 read, 33262 write accesses @5350442 -system.cpu5: completed 60000 read, 33765 write accesses @5365882 -system.cpu4: completed 70000 read, 38688 write accesses @6177299 -system.cpu0: completed 70000 read, 38751 write accesses @6203477 -system.cpu2: completed 70000 read, 39098 write accesses @6206063 -system.cpu3: completed 70000 read, 39126 write accesses @6219412 -system.cpu1: completed 70000 read, 39169 write accesses @6222370 -system.cpu6: completed 70000 read, 38802 write accesses @6223076 -system.cpu7: completed 70000 read, 39595 write accesses @6226670 -system.cpu5: completed 70000 read, 39326 write accesses @6257626 -system.cpu4: completed 80000 read, 44383 write accesses @7068978 -system.cpu2: completed 80000 read, 44769 write accesses @7095466 -system.cpu3: completed 80000 read, 44569 write accesses @7095782 -system.cpu0: completed 80000 read, 44509 write accesses @7100023 -system.cpu6: completed 80000 read, 44542 write accesses @7108504 -system.cpu1: completed 80000 read, 44592 write accesses @7113439 -system.cpu7: completed 80000 read, 45281 write accesses @7113500 -system.cpu5: completed 80000 read, 44911 write accesses @7150684 -system.cpu4: completed 90000 read, 50048 write accesses @7961758 -system.cpu0: completed 90000 read, 49958 write accesses @7968130 -system.cpu2: completed 90000 read, 50371 write accesses @7973060 -system.cpu3: completed 90000 read, 50104 write accesses @7976843 -system.cpu7: completed 90000 read, 50805 write accesses @7986452 -system.cpu6: completed 90000 read, 50102 write accesses @7998542 -system.cpu1: completed 90000 read, 50241 write accesses @7999593 -system.cpu5: completed 90000 read, 50481 write accesses @8039612 -system.cpu7: completed 100000 read, 56250 write accesses @8851106 + 1.250000 rounded to 1 +warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (256 Mbytes) +system.cpu3: completed 10000 read, 5525 write accesses @760625 +system.cpu5: completed 10000 read, 5663 write accesses @765664 +system.cpu1: completed 10000 read, 5656 write accesses @767292 +system.cpu4: completed 10000 read, 5509 write accesses @775011 +system.cpu6: completed 10000 read, 5563 write accesses @775672 +system.cpu0: completed 10000 read, 5617 write accesses @776185 +system.cpu2: completed 10000 read, 5515 write accesses @776720 +system.cpu7: completed 10000 read, 5487 write accesses @777568 +system.cpu3: completed 20000 read, 11028 write accesses @1517020 +system.cpu4: completed 20000 read, 10944 write accesses @1530984 +system.cpu6: completed 20000 read, 11090 write accesses @1531354 +system.cpu1: completed 20000 read, 11154 write accesses @1539725 +system.cpu2: completed 20000 read, 10831 write accesses @1540287 +system.cpu7: completed 20000 read, 11114 write accesses @1543700 +system.cpu5: completed 20000 read, 11175 write accesses @1554030 +system.cpu0: completed 20000 read, 11186 write accesses @1559187 +system.cpu3: completed 30000 read, 16598 write accesses @2283007 +system.cpu1: completed 30000 read, 16605 write accesses @2291164 +system.cpu4: completed 30000 read, 16704 write accesses @2303776 +system.cpu6: completed 30000 read, 16727 write accesses @2310983 +system.cpu5: completed 30000 read, 16800 write accesses @2319374 +system.cpu0: completed 30000 read, 16827 write accesses @2322838 +system.cpu2: completed 30000 read, 16435 write accesses @2325373 +system.cpu7: completed 30000 read, 16664 write accesses @2329585 +system.cpu3: completed 40000 read, 22203 write accesses @3054702 +system.cpu1: completed 40000 read, 22271 write accesses @3064092 +system.cpu4: completed 40000 read, 22104 write accesses @3064313 +system.cpu0: completed 40000 read, 22287 write accesses @3078243 +system.cpu2: completed 40000 read, 22034 write accesses @3081341 +system.cpu6: completed 40000 read, 22288 write accesses @3087106 +system.cpu7: completed 40000 read, 22139 write accesses @3090483 +system.cpu5: completed 40000 read, 22456 write accesses @3115167 +system.cpu3: completed 50000 read, 27685 write accesses @3816500 +system.cpu0: completed 50000 read, 27819 write accesses @3832053 +system.cpu4: completed 50000 read, 27741 write accesses @3843043 +system.cpu6: completed 50000 read, 27737 write accesses @3846249 +system.cpu1: completed 50000 read, 27853 write accesses @3847483 +system.cpu2: completed 50000 read, 27474 write accesses @3847984 +system.cpu7: completed 50000 read, 27784 write accesses @3859638 +system.cpu5: completed 50000 read, 27985 write accesses @3881373 +system.cpu3: completed 60000 read, 33240 write accesses @4586843 +system.cpu0: completed 60000 read, 33283 write accesses @4597223 +system.cpu4: completed 60000 read, 33280 write accesses @4612495 +system.cpu6: completed 60000 read, 33333 write accesses @4617744 +system.cpu7: completed 60000 read, 33161 write accesses @4621422 +system.cpu1: completed 60000 read, 33491 write accesses @4624484 +system.cpu2: completed 60000 read, 33073 write accesses @4629780 +system.cpu5: completed 60000 read, 33544 write accesses @4644282 +system.cpu4: completed 70000 read, 38779 write accesses @5369467 +system.cpu0: completed 70000 read, 38963 write accesses @5378485 +system.cpu3: completed 70000 read, 38978 write accesses @5379251 +system.cpu6: completed 70000 read, 38932 write accesses @5401655 +system.cpu1: completed 70000 read, 39086 write accesses @5406571 +system.cpu2: completed 70000 read, 38592 write accesses @5406836 +system.cpu5: completed 70000 read, 39048 write accesses @5413732 +system.cpu7: completed 70000 read, 38996 write accesses @5416693 +system.cpu4: completed 80000 read, 44330 write accesses @6131353 +system.cpu3: completed 80000 read, 44590 write accesses @6147147 +system.cpu0: completed 80000 read, 44469 write accesses @6155707 +system.cpu2: completed 80000 read, 44132 write accesses @6161312 +system.cpu1: completed 80000 read, 44704 write accesses @6173967 +system.cpu6: completed 80000 read, 44443 write accesses @6181977 +system.cpu5: completed 80000 read, 44606 write accesses @6182931 +system.cpu7: completed 80000 read, 44440 write accesses @6186571 +system.cpu4: completed 90000 read, 49946 write accesses @6904148 +system.cpu3: completed 90000 read, 50248 write accesses @6916525 +system.cpu0: completed 90000 read, 49962 write accesses @6927054 +system.cpu2: completed 90000 read, 49754 write accesses @6935410 +system.cpu6: completed 90000 read, 49929 write accesses @6947145 +system.cpu1: completed 90000 read, 50385 write accesses @6951341 +system.cpu5: completed 90000 read, 50139 write accesses @6962538 +system.cpu7: completed 90000 read, 50280 write accesses @6972720 +system.cpu4: completed 100000 read, 55350 write accesses @7662866 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simout index 1137a773d..1ca159616 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:27:55 -gem5 started Jan 22 2014 17:24:32 -gem5 executing on u200540-lin -command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby -re tests/run.py build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby +gem5 compiled Aug 13 2015 19:05:56 +gem5 started Aug 13 2015 20:15:04 +gem5 executing on artery +command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 8664886 because maximum number of loads reached +Exiting @ tick 7662866 because maximum number of loads reached diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt index 5ed7876be..e8847c21c 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt @@ -1,48 +1,48 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.007677 # Number of seconds simulated -sim_ticks 7676903 # Number of ticks simulated -final_tick 7676903 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.007663 # Number of seconds simulated +sim_ticks 7662866 # Number of ticks simulated +final_tick 7662866 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 135792 # Simulator tick rate (ticks/s) -host_mem_usage 591612 # Number of bytes of host memory used -host_seconds 56.53 # Real time elapsed on the host +host_tick_rate 135766 # Simulator tick rate (ticks/s) +host_mem_usage 526380 # Number of bytes of host memory used +host_seconds 56.44 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39641536 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 39641536 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39640192 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 39640192 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 619399 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 619399 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 619378 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 619378 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 5163740639 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 5163740639 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 5163565568 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 5163565568 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 10327306207 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 10327306207 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 619409 # Number of read requests accepted -system.mem_ctrls.writeReqs 619378 # Number of write requests accepted -system.mem_ctrls.readBursts 619409 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 619378 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 38766848 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 874688 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 39129792 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 39642176 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 39640192 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 13667 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 7921 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39609088 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39609088 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39608384 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 39608384 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 618892 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 618892 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 618881 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 618881 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 5168965241 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 5168965241 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 5168873369 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 5168873369 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 10337838610 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 10337838610 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 618913 # Number of read requests accepted +system.mem_ctrls.writeReqs 618881 # Number of write requests accepted +system.mem_ctrls.readBursts 618913 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 618881 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 38736768 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 872320 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 39096192 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39610432 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 39608384 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 13630 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 7957 # 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 75907 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 75993 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 75344 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 75819 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::4 75579 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::5 75455 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::6 76055 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::7 75580 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 75867 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76002 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 75205 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 75551 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 75543 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 75444 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 75812 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 75838 # 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 @@ -51,14 +51,14 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 76636 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 76715 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 76044 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 76497 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 76607 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 76656 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 75920 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 76254 # Per bank write bursts system.mem_ctrls.perBankWrBursts::4 76263 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::5 76180 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::6 76771 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::7 76297 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 76106 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 76549 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 76523 # 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 @@ -68,53 +68,53 @@ system.mem_ctrls.perBankWrBursts::13 0 # Pe 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 1295 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 7676889 # Total gap between requests +system.mem_ctrls.numWrRetry 1443 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 7662803 # 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 619409 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 618913 # 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 619378 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 22 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 233 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 958 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::3 3145 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::4 7804 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::5 15645 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::6 25771 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::7 37525 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::8 46809 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::9 53137 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::10 54876 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::11 50732 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::12 44712 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::13 37713 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::14 32176 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::15 28150 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::16 25627 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::17 24154 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::18 22871 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::19 21527 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::20 19662 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::21 17105 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::22 13564 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::23 9814 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::24 6305 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::25 3450 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::26 1563 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::27 559 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::28 116 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::29 17 # 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.writePktSize::6 618881 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 20 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 195 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 975 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 3068 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 7763 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 15323 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 25653 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 36878 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 47329 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 53564 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 54663 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 51134 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 44583 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 37606 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 32219 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 28141 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 25566 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 23933 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 22814 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 21670 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 19791 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 17075 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 13691 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 9820 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 6133 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 3371 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 1535 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 577 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 164 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 26 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 3 # 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 @@ -147,512 +147,512 @@ system.mem_ctrls.wrQLenPdf::27 1 # Wh system.mem_ctrls.wrQLenPdf::28 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::29 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 8 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 67 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 146 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::34 309 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::35 763 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::36 1503 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::37 2887 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::38 4811 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::39 8854 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::40 12244 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::41 14932 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::42 17511 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::43 20292 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::44 22111 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::45 23252 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::46 23873 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::47 25189 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::48 26930 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::49 28735 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::50 30687 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::51 32830 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::52 34116 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::53 36796 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::54 41553 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::55 66449 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::56 59589 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::57 24779 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::58 18423 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::59 13457 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::60 8485 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::61 4816 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::62 2385 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::63 2644 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 246237 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 316.342516 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 240.606444 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 226.448252 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 34513 14.02% 14.02% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 76083 30.90% 44.91% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 46835 19.02% 63.93% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 35037 14.23% 78.16% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 24153 9.81% 87.97% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 14637 5.94% 93.92% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 7804 3.17% 97.09% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 3793 1.54% 98.63% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 3382 1.37% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 246237 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 38213 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 15.851464 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 8.275726 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 11.896934 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::0-3 13633 35.68% 35.68% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::4-7 1219 3.19% 38.87% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::8-11 301 0.79% 39.65% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::12-15 170 0.44% 40.10% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-19 3054 7.99% 48.09% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-23 5980 15.65% 63.74% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-27 5825 15.24% 78.98% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::28-31 6398 16.74% 95.73% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::32-35 1581 4.14% 99.86% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::36-39 50 0.13% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 106 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 316 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 1023 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 1891 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 3349 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 5290 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 8160 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 11808 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 15137 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 17686 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 20340 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 22263 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 23509 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 25000 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 25753 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 26820 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 28451 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 30415 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 31921 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 34353 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 36861 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 41664 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 66518 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 59328 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 23797 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 17538 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 12988 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 8124 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 4967 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 2556 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 2957 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 246016 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 316.372268 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 240.357369 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 227.087652 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 34692 14.10% 14.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 75918 30.86% 44.96% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 46913 19.07% 64.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 34797 14.14% 78.17% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 24022 9.76% 87.94% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 14503 5.90% 93.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 7839 3.19% 97.02% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3912 1.59% 98.61% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 3420 1.39% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 246016 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 38180 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 15.852855 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 8.288378 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 11.900563 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-3 13575 35.56% 35.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::4-7 1293 3.39% 38.94% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-11 283 0.74% 39.68% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-15 196 0.51% 40.20% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-19 3042 7.97% 48.16% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-23 6031 15.80% 63.96% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-27 5706 14.94% 78.91% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::28-31 6361 16.66% 95.57% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-35 1639 4.29% 99.86% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-39 52 0.14% 99.99% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::40-43 1 0.00% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::80-83 1 0.00% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 38213 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 38212 # Writes before turning the bus around for reads +system.mem_ctrls.rdPerTurnAround::total 38180 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 38179 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 38212 100.00% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 38212 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 114541963 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 126050871 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3028660 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 189.09 # Average queueing delay per DRAM burst +system.mem_ctrls.wrPerTurnAround::16 38179 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 38179 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 114366367 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 125866345 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3026310 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 188.95 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 208.09 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 5049.80 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 5097.08 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 5163.82 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 5163.57 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 207.95 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 5055.13 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 5102.03 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 5169.14 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 5168.87 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 79.27 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 39.45 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 39.82 # Data bus utilization in percentage for writes +system.mem_ctrls.busUtil 79.35 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 39.49 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 39.86 # Data bus utilization in percentage for writes system.mem_ctrls.avgRdQLen 18.25 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 53.79 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 369154 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 601738 # Number of row buffer hits during writes +system.mem_ctrls.avgWrQLen 53.74 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 368884 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 601239 # Number of row buffer hits during writes system.mem_ctrls.readRowHitRate 60.94 # Row buffer hit rate for reads system.mem_ctrls.writeRowHitRate 98.41 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 6.20 # Average gap between requests -system.mem_ctrls.pageHitRate 79.76 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1859744880 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 1033191600 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 7551935040 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 6332867712 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 500931600 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 5227093800 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 16546800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 22522311432 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 2936.596806 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 12 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 256100 # Time in different power states +system.mem_ctrls.avgGap 6.19 # Average gap between requests +system.mem_ctrls.pageHitRate 79.77 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 1859608800 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 1033116000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7552571520 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 6332577408 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 500423040 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 5221790748 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 16528800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 22516616316 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 2938.836560 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 10 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 255840 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 7413430 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 7405909 # 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 500931600 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 165740040 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 4456287600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 5122959240 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.969050 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 7413370 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 256100 # Time in different power states +system.mem_ctrls_1.refreshEnergy 500423040 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 165571776 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 4451763600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 5117758416 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.969048 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 7405844 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 255840 # 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.cpu_clk_domain.clock 1 # Clock period in ticks -system.cpu0.num_reads 99344 # number of read accesses completed -system.cpu0.num_writes 55661 # number of write accesses completed -system.cpu1.num_reads 99523 # number of read accesses completed -system.cpu1.num_writes 55416 # number of write accesses completed -system.cpu2.num_reads 99484 # number of read accesses completed -system.cpu2.num_writes 55798 # number of write accesses completed -system.cpu3.num_reads 99958 # number of read accesses completed -system.cpu3.num_writes 55142 # number of write accesses completed -system.cpu4.num_reads 99416 # number of read accesses completed -system.cpu4.num_writes 55512 # number of write accesses completed -system.cpu5.num_reads 100000 # number of read accesses completed -system.cpu5.num_writes 55374 # number of write accesses completed -system.cpu6.num_reads 99160 # number of read accesses completed -system.cpu6.num_writes 55463 # number of write accesses completed -system.cpu7.num_reads 99430 # number of read accesses completed -system.cpu7.num_writes 55281 # number of write accesses completed +system.cpu0.num_reads 99570 # number of read accesses completed +system.cpu0.num_writes 55256 # number of write accesses completed +system.cpu1.num_reads 99372 # number of read accesses completed +system.cpu1.num_writes 55462 # number of write accesses completed +system.cpu2.num_reads 99306 # number of read accesses completed +system.cpu2.num_writes 55022 # number of write accesses completed +system.cpu3.num_reads 99849 # number of read accesses completed +system.cpu3.num_writes 55733 # number of write accesses completed +system.cpu4.num_reads 100000 # number of read accesses completed +system.cpu4.num_writes 55351 # number of write accesses completed +system.cpu5.num_reads 99037 # number of read accesses completed +system.cpu5.num_writes 55173 # number of write accesses completed +system.cpu6.num_reads 99059 # number of read accesses completed +system.cpu6.num_writes 55175 # number of write accesses completed +system.cpu7.num_reads 98964 # number of read accesses completed +system.cpu7.num_writes 55123 # number of write accesses completed system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 32 # delay histogram for all message system.ruby.delayHist::max_bucket 319 # delay histogram for all message -system.ruby.delayHist::samples 1259474 # delay histogram for all message -system.ruby.delayHist::mean 2.257897 # delay histogram for all message -system.ruby.delayHist::stdev 7.609770 # delay histogram for all message -system.ruby.delayHist | 1242145 98.62% 98.62% | 11462 0.91% 99.53% | 5179 0.41% 99.95% | 562 0.04% 99.99% | 108 0.01% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 1259474 # delay histogram for all message +system.ruby.delayHist::samples 1258601 # delay histogram for all message +system.ruby.delayHist::mean 2.256970 # delay histogram for all message +system.ruby.delayHist::stdev 7.532186 # delay histogram for all message +system.ruby.delayHist | 1241427 98.64% 98.64% | 11406 0.91% 99.54% | 5181 0.41% 99.95% | 508 0.04% 99.99% | 67 0.01% 100.00% | 12 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 1258601 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 627972 -system.ruby.outstanding_req_hist::mean 15.998441 -system.ruby.outstanding_req_hist::gmean 15.997179 -system.ruby.outstanding_req_hist::stdev 0.125796 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 35 0.01% 0.02% | 627833 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 627972 +system.ruby.outstanding_req_hist::samples 627502 +system.ruby.outstanding_req_hist::mean 15.998448 +system.ruby.outstanding_req_hist::gmean 15.997185 +system.ruby.outstanding_req_hist::stdev 0.125812 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 30 0.00% 0.02% | 627368 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 627502 system.ruby.latency_hist::bucket_size 512 system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 627844 -system.ruby.latency_hist::mean 1564.952949 -system.ruby.latency_hist::gmean 1542.860909 -system.ruby.latency_hist::stdev 262.912744 -system.ruby.latency_hist | 74 0.01% 0.01% | 6056 0.96% 0.98% | 297287 47.35% 48.33% | 297457 47.38% 95.70% | 26749 4.26% 99.96% | 221 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 627844 +system.ruby.latency_hist::samples 627374 +system.ruby.latency_hist::mean 1563.224912 +system.ruby.latency_hist::gmean 1541.272096 +system.ruby.latency_hist::stdev 261.965036 +system.ruby.latency_hist | 74 0.01% 0.01% | 5946 0.95% 0.96% | 298847 47.63% 48.59% | 295764 47.14% 95.74% | 26579 4.24% 99.97% | 164 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 627374 system.ruby.miss_latency_hist::bucket_size 512 system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 627844 -system.ruby.miss_latency_hist::mean 1564.952949 -system.ruby.miss_latency_hist::gmean 1542.860909 -system.ruby.miss_latency_hist::stdev 262.912744 -system.ruby.miss_latency_hist | 74 0.01% 0.01% | 6056 0.96% 0.98% | 297287 47.35% 48.33% | 297457 47.38% 95.70% | 26749 4.26% 99.96% | 221 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 627844 -system.ruby.L1Cache.incomplete_times 8448 -system.ruby.Directory.incomplete_times 619393 +system.ruby.miss_latency_hist::samples 627374 +system.ruby.miss_latency_hist::mean 1563.224912 +system.ruby.miss_latency_hist::gmean 1541.272096 +system.ruby.miss_latency_hist::stdev 261.965036 +system.ruby.miss_latency_hist | 74 0.01% 0.01% | 5946 0.95% 0.96% | 298847 47.63% 48.59% | 295764 47.14% 95.74% | 26579 4.24% 99.97% | 164 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 627374 +system.ruby.L1Cache.incomplete_times 8482 +system.ruby.Directory.incomplete_times 618889 system.ruby.l1_cntrl0.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.cacheMemory.demand_misses 78605 # Number of cache demand misses -system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78605 # Number of cache demand accesses +system.ruby.l1_cntrl0.cacheMemory.demand_misses 78450 # Number of cache demand misses +system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78450 # Number of cache demand accesses system.ruby.l1_cntrl1.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl1.cacheMemory.demand_misses 78469 # Number of cache demand misses -system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78469 # Number of cache demand accesses +system.ruby.l1_cntrl1.cacheMemory.demand_misses 78686 # Number of cache demand misses +system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78686 # Number of cache demand accesses system.ruby.l1_cntrl2.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl2.cacheMemory.demand_misses 78454 # Number of cache demand misses -system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78454 # Number of cache demand accesses +system.ruby.l1_cntrl2.cacheMemory.demand_misses 78428 # Number of cache demand misses +system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78428 # Number of cache demand accesses system.ruby.l1_cntrl3.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl3.cacheMemory.demand_misses 78429 # Number of cache demand misses -system.ruby.l1_cntrl3.cacheMemory.demand_accesses 78429 # Number of cache demand accesses +system.ruby.l1_cntrl3.cacheMemory.demand_misses 78376 # Number of cache demand misses +system.ruby.l1_cntrl3.cacheMemory.demand_accesses 78376 # Number of cache demand accesses system.ruby.l1_cntrl4.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl4.cacheMemory.demand_misses 78779 # Number of cache demand misses -system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78779 # Number of cache demand accesses +system.ruby.l1_cntrl4.cacheMemory.demand_misses 78310 # Number of cache demand misses +system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78310 # Number of cache demand accesses system.ruby.l1_cntrl5.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl5.cacheMemory.demand_misses 78524 # Number of cache demand misses -system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78524 # Number of cache demand accesses +system.ruby.l1_cntrl5.cacheMemory.demand_misses 78257 # Number of cache demand misses +system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78257 # Number of cache demand accesses system.ruby.l1_cntrl6.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl6.cacheMemory.demand_misses 78423 # Number of cache demand misses -system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78423 # Number of cache demand accesses +system.ruby.l1_cntrl6.cacheMemory.demand_misses 78493 # Number of cache demand misses +system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78493 # Number of cache demand accesses system.ruby.l1_cntrl7.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl7.cacheMemory.demand_misses 78186 # Number of cache demand misses -system.ruby.l1_cntrl7.cacheMemory.demand_accesses 78186 # Number of cache demand accesses +system.ruby.l1_cntrl7.cacheMemory.demand_misses 78395 # Number of cache demand misses +system.ruby.l1_cntrl7.cacheMemory.demand_accesses 78395 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.134264 -system.ruby.network.routers0.msg_count.Control::2 78605 -system.ruby.network.routers0.msg_count.Data::2 78014 -system.ruby.network.routers0.msg_count.Response_Data::4 79647 -system.ruby.network.routers0.msg_count.Writeback_Control::3 79056 -system.ruby.network.routers0.msg_bytes.Control::2 628840 -system.ruby.network.routers0.msg_bytes.Data::2 5617008 -system.ruby.network.routers0.msg_bytes.Response_Data::4 5734584 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 632448 -system.ruby.network.routers1.percent_links_utilized 5.127419 -system.ruby.network.routers1.msg_count.Control::2 78467 -system.ruby.network.routers1.msg_count.Data::2 77892 -system.ruby.network.routers1.msg_count.Response_Data::4 79559 -system.ruby.network.routers1.msg_count.Writeback_Control::3 78983 -system.ruby.network.routers1.msg_bytes.Control::2 627736 -system.ruby.network.routers1.msg_bytes.Data::2 5608224 -system.ruby.network.routers1.msg_bytes.Response_Data::4 5728248 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 631864 -system.ruby.network.routers2.percent_links_utilized 5.126459 -system.ruby.network.routers2.msg_count.Control::2 78454 -system.ruby.network.routers2.msg_count.Data::2 77910 -system.ruby.network.routers2.msg_count.Response_Data::4 79511 -system.ruby.network.routers2.msg_count.Writeback_Control::3 78970 -system.ruby.network.routers2.msg_bytes.Control::2 627632 -system.ruby.network.routers2.msg_bytes.Data::2 5609520 -system.ruby.network.routers2.msg_bytes.Response_Data::4 5724792 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 631760 -system.ruby.network.routers3.percent_links_utilized 5.123319 -system.ruby.network.routers3.msg_count.Control::2 78426 -system.ruby.network.routers3.msg_count.Data::2 77831 -system.ruby.network.routers3.msg_count.Response_Data::4 79494 -system.ruby.network.routers3.msg_count.Writeback_Control::3 78899 -system.ruby.network.routers3.msg_bytes.Control::2 627408 -system.ruby.network.routers3.msg_bytes.Data::2 5603832 -system.ruby.network.routers3.msg_bytes.Response_Data::4 5723568 -system.ruby.network.routers3.msg_bytes.Writeback_Control::3 631192 -system.ruby.network.routers4.percent_links_utilized 5.145854 -system.ruby.network.routers4.msg_count.Control::2 78777 -system.ruby.network.routers4.msg_count.Data::2 78205 -system.ruby.network.routers4.msg_count.Response_Data::4 79812 -system.ruby.network.routers4.msg_count.Writeback_Control::3 79240 -system.ruby.network.routers4.msg_bytes.Control::2 630216 -system.ruby.network.routers4.msg_bytes.Data::2 5630760 -system.ruby.network.routers4.msg_bytes.Response_Data::4 5746464 -system.ruby.network.routers4.msg_bytes.Writeback_Control::3 633920 -system.ruby.network.routers5.percent_links_utilized 5.127970 -system.ruby.network.routers5.msg_count.Control::2 78521 -system.ruby.network.routers5.msg_count.Data::2 77923 -system.ruby.network.routers5.msg_count.Response_Data::4 79545 -system.ruby.network.routers5.msg_count.Writeback_Control::3 78947 -system.ruby.network.routers5.msg_bytes.Control::2 628168 -system.ruby.network.routers5.msg_bytes.Data::2 5610456 -system.ruby.network.routers5.msg_bytes.Response_Data::4 5727240 -system.ruby.network.routers5.msg_bytes.Writeback_Control::3 631576 -system.ruby.network.routers6.percent_links_utilized 5.122456 -system.ruby.network.routers6.msg_count.Control::2 78423 -system.ruby.network.routers6.msg_count.Data::2 77816 -system.ruby.network.routers6.msg_count.Response_Data::4 79482 -system.ruby.network.routers6.msg_count.Writeback_Control::3 78879 -system.ruby.network.routers6.msg_bytes.Control::2 627384 -system.ruby.network.routers6.msg_bytes.Data::2 5602752 -system.ruby.network.routers6.msg_bytes.Response_Data::4 5722704 -system.ruby.network.routers6.msg_bytes.Writeback_Control::3 631032 -system.ruby.network.routers7.percent_links_utilized 5.107564 -system.ruby.network.routers7.msg_count.Control::2 78186 -system.ruby.network.routers7.msg_count.Data::2 77599 -system.ruby.network.routers7.msg_count.Response_Data::4 79242 -system.ruby.network.routers7.msg_count.Writeback_Control::3 78656 -system.ruby.network.routers7.msg_bytes.Control::2 625488 -system.ruby.network.routers7.msg_bytes.Data::2 5587128 -system.ruby.network.routers7.msg_bytes.Response_Data::4 5705424 -system.ruby.network.routers7.msg_bytes.Writeback_Control::3 629248 -system.ruby.network.routers8.percent_links_utilized 40.520022 -system.ruby.network.routers8.msg_count.Control::2 627857 -system.ruby.network.routers8.msg_count.Data::2 623187 -system.ruby.network.routers8.msg_count.Response_Data::4 619397 -system.ruby.network.routers8.msg_count.Writeback_Control::3 631631 -system.ruby.network.routers8.msg_bytes.Control::2 5022856 -system.ruby.network.routers8.msg_bytes.Data::2 44869464 -system.ruby.network.routers8.msg_bytes.Response_Data::4 44596584 -system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5053048 -system.ruby.network.routers9.percent_links_utilized 9.059471 -system.ruby.network.routers9.msg_count.Control::2 627857 -system.ruby.network.routers9.msg_count.Data::2 623187 -system.ruby.network.routers9.msg_count.Response_Data::4 627844 -system.ruby.network.routers9.msg_count.Writeback_Control::3 631631 -system.ruby.network.routers9.msg_bytes.Control::2 5022856 -system.ruby.network.routers9.msg_bytes.Data::2 44869464 -system.ruby.network.routers9.msg_bytes.Response_Data::4 45204768 -system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5053048 -system.ruby.network.msg_count.Control 1883573 -system.ruby.network.msg_count.Data 1869564 -system.ruby.network.msg_count.Response_Data 1883533 -system.ruby.network.msg_count.Writeback_Control 1894892 -system.ruby.network.msg_byte.Control 15068584 -system.ruby.network.msg_byte.Data 134608608 -system.ruby.network.msg_byte.Response_Data 135614376 -system.ruby.network.msg_byte.Writeback_Control 15159136 -system.ruby.network.routers0.throttle0.link_utilization 5.122398 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78603 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 79056 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5659416 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 632448 -system.ruby.network.routers0.throttle1.link_utilization 5.146131 -system.ruby.network.routers0.throttle1.msg_count.Control::2 78605 -system.ruby.network.routers0.throttle1.msg_count.Data::2 78014 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1044 -system.ruby.network.routers0.throttle1.msg_bytes.Control::2 628840 -system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5617008 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 75168 -system.ruby.network.routers1.throttle0.link_utilization 5.113833 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78465 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 78983 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5649480 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 631864 -system.ruby.network.routers1.throttle1.link_utilization 5.141005 -system.ruby.network.routers1.throttle1.msg_count.Control::2 78467 -system.ruby.network.routers1.throttle1.msg_count.Data::2 77892 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1094 -system.ruby.network.routers1.throttle1.msg_bytes.Control::2 627736 -system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5608224 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 78768 -system.ruby.network.routers2.throttle0.link_utilization 5.112928 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78451 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 78970 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5648472 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 631760 -system.ruby.network.routers2.throttle1.link_utilization 5.139989 -system.ruby.network.routers2.throttle1.msg_count.Control::2 78454 -system.ruby.network.routers2.throttle1.msg_count.Data::2 77910 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1060 -system.ruby.network.routers2.throttle1.msg_bytes.Control::2 627632 -system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5609520 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 76320 -system.ruby.network.routers3.throttle0.link_utilization 5.110941 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78425 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 78899 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5646600 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 631192 -system.ruby.network.routers3.throttle1.link_utilization 5.135697 -system.ruby.network.routers3.throttle1.msg_count.Control::2 78426 -system.ruby.network.routers3.throttle1.msg_count.Data::2 77831 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1069 -system.ruby.network.routers3.throttle1.msg_bytes.Control::2 627408 -system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5603832 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 76968 -system.ruby.network.routers4.throttle0.link_utilization 5.133678 -system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78775 -system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 79240 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5671800 -system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 633920 -system.ruby.network.routers4.throttle1.link_utilization 5.158031 -system.ruby.network.routers4.throttle1.msg_count.Control::2 78777 -system.ruby.network.routers4.throttle1.msg_count.Data::2 78205 -system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1037 -system.ruby.network.routers4.throttle1.msg_bytes.Control::2 630216 -system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5630760 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 74664 -system.ruby.network.routers5.throttle0.link_utilization 5.116862 -system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78521 -system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 78947 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5653512 -system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 631576 -system.ruby.network.routers5.throttle1.link_utilization 5.139078 -system.ruby.network.routers5.throttle1.msg_count.Control::2 78521 -system.ruby.network.routers5.throttle1.msg_count.Data::2 77923 -system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1024 -system.ruby.network.routers5.throttle1.msg_bytes.Control::2 628168 -system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5610456 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 73728 -system.ruby.network.routers6.throttle0.link_utilization 5.110459 -system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78419 -system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 78879 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5646168 -system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 631032 -system.ruby.network.routers6.throttle1.link_utilization 5.134453 -system.ruby.network.routers6.throttle1.msg_count.Control::2 78423 -system.ruby.network.routers6.throttle1.msg_count.Data::2 77816 -system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1063 -system.ruby.network.routers6.throttle1.msg_bytes.Control::2 627384 -system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5602752 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 76536 -system.ruby.network.routers7.throttle0.link_utilization 5.095290 -system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78185 -system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 78656 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5629320 -system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 629248 -system.ruby.network.routers7.throttle1.link_utilization 5.119838 -system.ruby.network.routers7.throttle1.msg_count.Control::2 78186 -system.ruby.network.routers7.throttle1.msg_count.Data::2 77599 +system.ruby.network.routers0.percent_links_utilized 5.135096 +system.ruby.network.routers0.msg_count.Control::2 78450 +system.ruby.network.routers0.msg_count.Data::2 77851 +system.ruby.network.routers0.msg_count.Response_Data::4 79547 +system.ruby.network.routers0.msg_count.Writeback_Control::3 78950 +system.ruby.network.routers0.msg_bytes.Control::2 627600 +system.ruby.network.routers0.msg_bytes.Data::2 5605272 +system.ruby.network.routers0.msg_bytes.Response_Data::4 5727384 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 631600 +system.ruby.network.routers1.percent_links_utilized 5.149519 +system.ruby.network.routers1.msg_count.Control::2 78686 +system.ruby.network.routers1.msg_count.Data::2 78099 +system.ruby.network.routers1.msg_count.Response_Data::4 79741 +system.ruby.network.routers1.msg_count.Writeback_Control::3 79157 +system.ruby.network.routers1.msg_bytes.Control::2 629488 +system.ruby.network.routers1.msg_bytes.Data::2 5623128 +system.ruby.network.routers1.msg_bytes.Response_Data::4 5741352 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 633256 +system.ruby.network.routers2.percent_links_utilized 5.132163 +system.ruby.network.routers2.msg_count.Control::2 78428 +system.ruby.network.routers2.msg_count.Data::2 77813 +system.ruby.network.routers2.msg_count.Response_Data::4 79495 +system.ruby.network.routers2.msg_count.Writeback_Control::3 78883 +system.ruby.network.routers2.msg_bytes.Control::2 627424 +system.ruby.network.routers2.msg_bytes.Data::2 5602536 +system.ruby.network.routers2.msg_bytes.Response_Data::4 5723640 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 631064 +system.ruby.network.routers3.percent_links_utilized 5.130368 +system.ruby.network.routers3.msg_count.Control::2 78376 +system.ruby.network.routers3.msg_count.Data::2 77809 +system.ruby.network.routers3.msg_count.Response_Data::4 79444 +system.ruby.network.routers3.msg_count.Writeback_Control::3 78880 +system.ruby.network.routers3.msg_bytes.Control::2 627008 +system.ruby.network.routers3.msg_bytes.Data::2 5602248 +system.ruby.network.routers3.msg_bytes.Response_Data::4 5719968 +system.ruby.network.routers3.msg_bytes.Writeback_Control::3 631040 +system.ruby.network.routers4.percent_links_utilized 5.124617 +system.ruby.network.routers4.msg_count.Control::2 78310 +system.ruby.network.routers4.msg_count.Data::2 77749 +system.ruby.network.routers4.msg_count.Response_Data::4 79328 +system.ruby.network.routers4.msg_count.Writeback_Control::3 78770 +system.ruby.network.routers4.msg_bytes.Control::2 626480 +system.ruby.network.routers4.msg_bytes.Data::2 5597928 +system.ruby.network.routers4.msg_bytes.Response_Data::4 5711616 +system.ruby.network.routers4.msg_bytes.Writeback_Control::3 630160 +system.ruby.network.routers5.percent_links_utilized 5.121067 +system.ruby.network.routers5.msg_count.Control::2 78257 +system.ruby.network.routers5.msg_count.Data::2 77698 +system.ruby.network.routers5.msg_count.Response_Data::4 79270 +system.ruby.network.routers5.msg_count.Writeback_Control::3 78713 +system.ruby.network.routers5.msg_bytes.Control::2 626056 +system.ruby.network.routers5.msg_bytes.Data::2 5594256 +system.ruby.network.routers5.msg_bytes.Response_Data::4 5707440 +system.ruby.network.routers5.msg_bytes.Writeback_Control::3 629704 +system.ruby.network.routers6.percent_links_utilized 5.138195 +system.ruby.network.routers6.msg_count.Control::2 78493 +system.ruby.network.routers6.msg_count.Data::2 77911 +system.ruby.network.routers6.msg_count.Response_Data::4 79582 +system.ruby.network.routers6.msg_count.Writeback_Control::3 79002 +system.ruby.network.routers6.msg_bytes.Control::2 627944 +system.ruby.network.routers6.msg_bytes.Data::2 5609592 +system.ruby.network.routers6.msg_bytes.Response_Data::4 5729904 +system.ruby.network.routers6.msg_bytes.Writeback_Control::3 632016 +system.ruby.network.routers7.percent_links_utilized 5.130727 +system.ruby.network.routers7.msg_count.Control::2 78395 +system.ruby.network.routers7.msg_count.Data::2 77815 +system.ruby.network.routers7.msg_count.Response_Data::4 79449 +system.ruby.network.routers7.msg_count.Writeback_Control::3 78872 +system.ruby.network.routers7.msg_bytes.Control::2 627160 +system.ruby.network.routers7.msg_bytes.Data::2 5602680 +system.ruby.network.routers7.msg_bytes.Response_Data::4 5720328 +system.ruby.network.routers7.msg_bytes.Writeback_Control::3 630976 +system.ruby.network.routers8.percent_links_utilized 40.563658 +system.ruby.network.routers8.msg_count.Control::2 627395 +system.ruby.network.routers8.msg_count.Data::2 622745 +system.ruby.network.routers8.msg_count.Response_Data::4 618892 +system.ruby.network.routers8.msg_count.Writeback_Control::3 631227 +system.ruby.network.routers8.msg_bytes.Control::2 5019160 +system.ruby.network.routers8.msg_bytes.Data::2 44837640 +system.ruby.network.routers8.msg_bytes.Response_Data::4 44560224 +system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5049816 +system.ruby.network.routers9.percent_links_utilized 9.069491 +system.ruby.network.routers9.msg_count.Control::2 627395 +system.ruby.network.routers9.msg_count.Data::2 622745 +system.ruby.network.routers9.msg_count.Response_Data::4 627374 +system.ruby.network.routers9.msg_count.Writeback_Control::3 631227 +system.ruby.network.routers9.msg_bytes.Control::2 5019160 +system.ruby.network.routers9.msg_bytes.Data::2 44837640 +system.ruby.network.routers9.msg_bytes.Response_Data::4 45170928 +system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5049816 +system.ruby.network.msg_count.Control 1882185 +system.ruby.network.msg_count.Data 1868235 +system.ruby.network.msg_count.Response_Data 1882122 +system.ruby.network.msg_count.Writeback_Control 1893681 +system.ruby.network.msg_byte.Control 15057480 +system.ruby.network.msg_byte.Data 134512920 +system.ruby.network.msg_byte.Response_Data 135512784 +system.ruby.network.msg_byte.Writeback_Control 15149448 +system.ruby.network.routers0.throttle0.link_utilization 5.121987 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78448 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 78950 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5648256 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 631600 +system.ruby.network.routers0.throttle1.link_utilization 5.148204 +system.ruby.network.routers0.throttle1.msg_count.Control::2 78450 +system.ruby.network.routers0.throttle1.msg_count.Data::2 77851 +system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1099 +system.ruby.network.routers0.throttle1.msg_bytes.Control::2 627600 +system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5605272 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 79128 +system.ruby.network.routers1.throttle0.link_utilization 5.137138 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78683 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 79157 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5665176 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 633256 +system.ruby.network.routers1.throttle1.link_utilization 5.161900 +system.ruby.network.routers1.throttle1.msg_count.Control::2 78686 +system.ruby.network.routers1.throttle1.msg_count.Data::2 78099 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1058 +system.ruby.network.routers1.throttle1.msg_bytes.Control::2 629488 +system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5623128 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 76176 +system.ruby.network.routers2.throttle0.link_utilization 5.120199 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78425 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 78883 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5646600 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 631064 +system.ruby.network.routers2.throttle1.link_utilization 5.144126 +system.ruby.network.routers2.throttle1.msg_count.Control::2 78428 +system.ruby.network.routers2.throttle1.msg_count.Data::2 77813 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1070 +system.ruby.network.routers2.throttle1.msg_bytes.Control::2 627424 +system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5602536 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 77040 +system.ruby.network.routers3.throttle0.link_utilization 5.117126 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78373 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 78880 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5642856 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 631040 +system.ruby.network.routers3.throttle1.link_utilization 5.143611 +system.ruby.network.routers3.throttle1.msg_count.Control::2 78376 +system.ruby.network.routers3.throttle1.msg_count.Data::2 77809 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1071 +system.ruby.network.routers3.throttle1.msg_bytes.Control::2 627008 +system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5602248 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 77112 +system.ruby.network.routers4.throttle0.link_utilization 5.112513 +system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78307 +system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 78770 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5638104 +system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 630160 +system.ruby.network.routers4.throttle1.link_utilization 5.136720 +system.ruby.network.routers4.throttle1.msg_count.Control::2 78310 +system.ruby.network.routers4.throttle1.msg_count.Data::2 77749 +system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1021 +system.ruby.network.routers4.throttle1.msg_bytes.Control::2 626480 +system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5597928 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 73512 +system.ruby.network.routers5.throttle0.link_utilization 5.109107 +system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78255 +system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 78713 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5634360 +system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 629704 +system.ruby.network.routers5.throttle1.link_utilization 5.133027 +system.ruby.network.routers5.throttle1.msg_count.Control::2 78257 +system.ruby.network.routers5.throttle1.msg_count.Data::2 77698 +system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1015 +system.ruby.network.routers5.throttle1.msg_bytes.Control::2 626056 +system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5594256 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 73080 +system.ruby.network.routers6.throttle0.link_utilization 5.124851 +system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78491 +system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 79002 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5651352 +system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 632016 +system.ruby.network.routers6.throttle1.link_utilization 5.151539 +system.ruby.network.routers6.throttle1.msg_count.Control::2 78493 +system.ruby.network.routers6.throttle1.msg_count.Data::2 77911 +system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1091 +system.ruby.network.routers6.throttle1.msg_bytes.Control::2 627944 +system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5609592 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 78552 +system.ruby.network.routers7.throttle0.link_utilization 5.118189 +system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78392 +system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 78872 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5644224 +system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 630976 +system.ruby.network.routers7.throttle1.link_utilization 5.143265 +system.ruby.network.routers7.throttle1.msg_count.Control::2 78395 +system.ruby.network.routers7.throttle1.msg_count.Data::2 77815 system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 1057 -system.ruby.network.routers7.throttle1.msg_bytes.Control::2 625488 -system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5587128 +system.ruby.network.routers7.throttle1.msg_bytes.Control::2 627160 +system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5602680 system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 76104 -system.ruby.network.routers8.throttle0.link_utilization 40.618802 -system.ruby.network.routers8.throttle0.msg_count.Control::2 627857 -system.ruby.network.routers8.throttle0.msg_count.Data::2 623187 -system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5022856 -system.ruby.network.routers8.throttle0.msg_bytes.Data::2 44869464 -system.ruby.network.routers8.throttle1.link_utilization 40.421241 -system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 619397 -system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 631631 -system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44596584 -system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5053048 -system.ruby.network.routers9.throttle0.link_utilization 5.122404 -system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78603 -system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 79057 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5659416 -system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 632456 -system.ruby.network.routers9.throttle1.link_utilization 5.113833 -system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78465 -system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 78983 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5649480 -system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 631864 -system.ruby.network.routers9.throttle2.link_utilization 5.112928 -system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78451 -system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 78970 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5648472 -system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 631760 -system.ruby.network.routers9.throttle3.link_utilization 5.110941 -system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78425 -system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 78899 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5646600 -system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 631192 -system.ruby.network.routers9.throttle4.link_utilization 5.133678 -system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78775 -system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 79240 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5671800 -system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 633920 -system.ruby.network.routers9.throttle5.link_utilization 5.116881 -system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78521 -system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 78947 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5653512 -system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 631576 -system.ruby.network.routers9.throttle6.link_utilization 5.110459 -system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78419 -system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 78879 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5646168 -system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 631032 -system.ruby.network.routers9.throttle7.link_utilization 5.095290 -system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78185 -system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 78656 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5629320 -system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 629248 -system.ruby.network.routers9.throttle8.link_utilization 40.618828 -system.ruby.network.routers9.throttle8.msg_count.Control::2 627857 -system.ruby.network.routers9.throttle8.msg_count.Data::2 623187 -system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5022856 -system.ruby.network.routers9.throttle8.msg_bytes.Data::2 44869464 +system.ruby.network.routers8.throttle0.link_utilization 40.664289 +system.ruby.network.routers8.throttle0.msg_count.Control::2 627395 +system.ruby.network.routers8.throttle0.msg_count.Data::2 622745 +system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5019160 +system.ruby.network.routers8.throttle0.msg_bytes.Data::2 44837640 +system.ruby.network.routers8.throttle1.link_utilization 40.463026 +system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 618892 +system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 631227 +system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44560224 +system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5049816 +system.ruby.network.routers9.throttle0.link_utilization 5.121987 +system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78448 +system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 78950 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5648256 +system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 631600 +system.ruby.network.routers9.throttle1.link_utilization 5.137138 +system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78683 +system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 79157 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5665176 +system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 633256 +system.ruby.network.routers9.throttle2.link_utilization 5.120199 +system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78425 +system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 78883 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5646600 +system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 631064 +system.ruby.network.routers9.throttle3.link_utilization 5.117126 +system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78373 +system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 78880 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5642856 +system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 631040 +system.ruby.network.routers9.throttle4.link_utilization 5.112532 +system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78307 +system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 78770 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5638104 +system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 630160 +system.ruby.network.routers9.throttle5.link_utilization 5.109107 +system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78255 +system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 78713 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5634360 +system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 629704 +system.ruby.network.routers9.throttle6.link_utilization 5.124851 +system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78491 +system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 79002 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5651352 +system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 632016 +system.ruby.network.routers9.throttle7.link_utilization 5.118189 +system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78392 +system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 78872 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5644224 +system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 630976 +system.ruby.network.routers9.throttle8.link_utilization 40.664289 +system.ruby.network.routers9.throttle8.msg_count.Control::2 627395 +system.ruby.network.routers9.throttle8.msg_count.Data::2 622745 +system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5019160 +system.ruby.network.routers9.throttle8.msg_bytes.Data::2 44837640 system.ruby.delayVCHist.vnet_1::bucket_size 4 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 39 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 627844 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.272300 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 1.335624 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 602260 95.93% 95.93% | 18540 2.95% 98.88% | 5995 0.95% 99.83% | 843 0.13% 99.97% | 155 0.02% 99.99% | 41 0.01% 100.00% | 7 0.00% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 627844 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 627374 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.269951 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 1.321922 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 601905 95.94% 95.94% | 18436 2.94% 98.88% | 6068 0.97% 99.85% | 810 0.13% 99.98% | 142 0.02% 100.00% | 13 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 627374 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 32 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 319 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 631630 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 4.231593 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 10.289924 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 614301 97.26% 97.26% | 11462 1.81% 99.07% | 5179 0.82% 99.89% | 562 0.09% 99.98% | 108 0.02% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 631630 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 631227 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 4.231861 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 10.176457 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 614053 97.28% 97.28% | 11406 1.81% 99.09% | 5181 0.82% 99.91% | 508 0.08% 99.99% | 67 0.01% 100.00% | 12 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 631227 # delay histogram for vnet_2 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 403782 -system.ruby.LD.latency_hist::mean 1564.901068 -system.ruby.LD.latency_hist::gmean 1542.741548 -system.ruby.LD.latency_hist::stdev 263.241980 -system.ruby.LD.latency_hist | 49 0.01% 0.01% | 3954 0.98% 0.99% | 191045 47.31% 48.31% | 191321 47.38% 95.69% | 17271 4.28% 99.96% | 142 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 403782 +system.ruby.LD.latency_hist::samples 403748 +system.ruby.LD.latency_hist::mean 1563.322511 +system.ruby.LD.latency_hist::gmean 1541.337482 +system.ruby.LD.latency_hist::stdev 262.099416 +system.ruby.LD.latency_hist | 49 0.01% 0.01% | 3815 0.94% 0.96% | 192162 47.59% 48.55% | 190474 47.18% 95.73% | 17136 4.24% 99.97% | 112 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 403748 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 403782 -system.ruby.LD.miss_latency_hist::mean 1564.901068 -system.ruby.LD.miss_latency_hist::gmean 1542.741548 -system.ruby.LD.miss_latency_hist::stdev 263.241980 -system.ruby.LD.miss_latency_hist | 49 0.01% 0.01% | 3954 0.98% 0.99% | 191045 47.31% 48.31% | 191321 47.38% 95.69% | 17271 4.28% 99.96% | 142 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 403782 +system.ruby.LD.miss_latency_hist::samples 403748 +system.ruby.LD.miss_latency_hist::mean 1563.322511 +system.ruby.LD.miss_latency_hist::gmean 1541.337482 +system.ruby.LD.miss_latency_hist::stdev 262.099416 +system.ruby.LD.miss_latency_hist | 49 0.01% 0.01% | 3815 0.94% 0.96% | 192162 47.59% 48.55% | 190474 47.18% 95.73% | 17136 4.24% 99.97% | 112 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 403748 system.ruby.ST.latency_hist::bucket_size 512 system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 224062 -system.ruby.ST.latency_hist::mean 1565.046443 -system.ruby.ST.latency_hist::gmean 1543.076032 -system.ruby.ST.latency_hist::stdev 262.318945 -system.ruby.ST.latency_hist | 25 0.01% 0.01% | 2102 0.94% 0.95% | 106242 47.42% 48.37% | 106136 47.37% 95.73% | 9478 4.23% 99.96% | 79 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 224062 +system.ruby.ST.latency_hist::samples 223626 +system.ruby.ST.latency_hist::mean 1563.048702 +system.ruby.ST.latency_hist::gmean 1541.154053 +system.ruby.ST.latency_hist::stdev 261.722736 +system.ruby.ST.latency_hist | 25 0.01% 0.01% | 2131 0.95% 0.96% | 106685 47.71% 48.67% | 105290 47.08% 95.75% | 9443 4.22% 99.98% | 52 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 223626 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 224062 -system.ruby.ST.miss_latency_hist::mean 1565.046443 -system.ruby.ST.miss_latency_hist::gmean 1543.076032 -system.ruby.ST.miss_latency_hist::stdev 262.318945 -system.ruby.ST.miss_latency_hist | 25 0.01% 0.01% | 2102 0.94% 0.95% | 106242 47.42% 48.37% | 106136 47.37% 95.73% | 9478 4.23% 99.96% | 79 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 224062 -system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 256 -system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 2559 -system.ruby.L1Cache.miss_mach_latency_hist::samples 8448 -system.ruby.L1Cache.miss_mach_latency_hist::mean 1450.375355 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 1425.676850 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 268.193351 -system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 12 0.14% 0.14% | 307 3.63% 3.78% | 2004 23.72% 27.50% | 3124 36.98% 64.48% | 2087 24.70% 89.18% | 736 8.71% 97.89% | 168 1.99% 99.88% | 10 0.12% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 8448 +system.ruby.ST.miss_latency_hist::samples 223626 +system.ruby.ST.miss_latency_hist::mean 1563.048702 +system.ruby.ST.miss_latency_hist::gmean 1541.154053 +system.ruby.ST.miss_latency_hist::stdev 261.722736 +system.ruby.ST.miss_latency_hist | 25 0.01% 0.01% | 2131 0.95% 0.96% | 106685 47.71% 48.67% | 105290 47.08% 95.75% | 9443 4.22% 99.98% | 52 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 223626 +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 8482 +system.ruby.L1Cache.miss_mach_latency_hist::mean 1448.804174 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 1424.775746 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 265.257989 +system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 307 3.62% 3.62% | 5202 61.33% 64.95% | 2791 32.90% 97.85% | 181 2.13% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 8482 system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 619396 -system.ruby.Directory.miss_mach_latency_hist::mean 1566.515683 -system.ruby.Directory.miss_mach_latency_hist::gmean 1544.524046 -system.ruby.Directory.miss_mach_latency_hist::stdev 262.494721 -system.ruby.Directory.miss_mach_latency_hist | 74 0.01% 0.01% | 5737 0.93% 0.94% | 292159 47.17% 48.11% | 294634 47.57% 95.67% | 26571 4.29% 99.96% | 221 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 619396 +system.ruby.Directory.miss_mach_latency_hist::samples 618892 +system.ruby.Directory.miss_mach_latency_hist::mean 1564.793064 +system.ruby.Directory.miss_mach_latency_hist::gmean 1542.933152 +system.ruby.Directory.miss_mach_latency_hist::stdev 261.572383 +system.ruby.Directory.miss_mach_latency_hist | 74 0.01% 0.01% | 5639 0.91% 0.92% | 293645 47.45% 48.37% | 292973 47.34% 95.71% | 26398 4.27% 99.97% | 163 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 618892 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 3 @@ -676,84 +676,84 @@ system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 7 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 5 system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 3 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 256 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 2559 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5426 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1449.670107 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1424.810398 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 268.825931 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 0.17% 0.17% | 196 3.61% 3.78% | 1308 24.11% 27.88% | 1980 36.49% 64.38% | 1352 24.92% 89.29% | 467 8.61% 97.90% | 108 1.99% 99.89% | 6 0.11% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5426 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5497 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1451.158996 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1427.114881 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 265.805751 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 182 3.31% 3.31% | 3370 61.31% 64.62% | 1821 33.13% 97.74% | 123 2.24% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5497 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 398356 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1566.470627 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1544.413508 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 262.816908 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 49 0.01% 0.01% | 3749 0.94% 0.95% | 187757 47.13% 48.09% | 189502 47.57% 95.66% | 17157 4.31% 99.96% | 142 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 398356 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 398251 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1564.870687 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1542.976425 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 261.712110 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 49 0.01% 0.01% | 3633 0.91% 0.92% | 188792 47.41% 48.33% | 188653 47.37% 95.70% | 17013 4.27% 99.97% | 111 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 398251 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 256 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 2559 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 3022 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1451.641628 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1427.233886 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 267.093524 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 0.10% 0.10% | 111 3.67% 3.77% | 696 23.03% 26.80% | 1144 37.86% 64.66% | 735 24.32% 88.98% | 269 8.90% 97.88% | 60 1.99% 99.87% | 4 0.13% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 3022 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 2985 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1444.467672 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1420.478159 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 264.235828 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 0.03% 0.03% | 124 4.15% 4.19% | 696 23.32% 27.50% | 1136 38.06% 65.56% | 718 24.05% 89.61% | 252 8.44% 98.06% | 53 1.78% 99.83% | 5 0.17% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 2985 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221040 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1566.596883 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1544.723276 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 261.913652 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 25 0.01% 0.01% | 1988 0.90% 0.91% | 104402 47.23% 48.14% | 105132 47.56% 95.71% | 9414 4.26% 99.96% | 79 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221040 -system.ruby.Directory_Controller.GETX 694387 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 619378 0.00% 0.00% -system.ruby.Directory_Controller.PUTX_NotOwner 3808 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 619397 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 619376 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 619409 0.00% 0.00% -system.ruby.Directory_Controller.M.GETX 8448 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 619378 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX_NotOwner 3808 0.00% 0.00% -system.ruby.Directory_Controller.IM.GETX 66248 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 619397 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETX 282 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 619376 0.00% 0.00% -system.ruby.L1Cache_Controller.Load | 50474 12.50% 12.50% | 50451 12.49% 24.99% | 50387 12.48% 37.47% | 50591 12.53% 50.00% | 50658 12.55% 62.55% | 50587 12.53% 75.08% | 50272 12.45% 87.53% | 50373 12.47% 100.00% -system.ruby.L1Cache_Controller.Load::total 403793 -system.ruby.L1Cache_Controller.Store | 28131 12.55% 12.55% | 28018 12.50% 25.06% | 28067 12.53% 37.58% | 27838 12.42% 50.01% | 28121 12.55% 62.56% | 27937 12.47% 75.02% | 28151 12.56% 87.59% | 27813 12.41% 100.00% -system.ruby.L1Cache_Controller.Store::total 224076 -system.ruby.L1Cache_Controller.Data | 78603 12.52% 12.52% | 78465 12.50% 25.02% | 78451 12.50% 37.51% | 78425 12.49% 50.00% | 78775 12.55% 62.55% | 78521 12.51% 75.06% | 78419 12.49% 87.55% | 78185 12.45% 100.00% -system.ruby.L1Cache_Controller.Data::total 627844 -system.ruby.L1Cache_Controller.Fwd_GETX | 1044 12.36% 12.36% | 1094 12.95% 25.31% | 1060 12.55% 37.86% | 1069 12.65% 50.51% | 1037 12.28% 62.78% | 1024 12.12% 74.91% | 1063 12.58% 87.49% | 1057 12.51% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 8448 -system.ruby.L1Cache_Controller.Replacement | 78601 12.52% 12.52% | 78465 12.50% 25.02% | 78450 12.50% 37.51% | 78425 12.49% 50.00% | 78775 12.55% 62.55% | 78520 12.51% 75.06% | 78419 12.49% 87.55% | 78182 12.45% 100.00% -system.ruby.L1Cache_Controller.Replacement::total 627837 -system.ruby.L1Cache_Controller.Writeback_Ack | 77555 12.52% 12.52% | 77367 12.49% 25.01% | 77390 12.49% 37.51% | 77353 12.49% 50.00% | 77735 12.55% 62.55% | 77493 12.51% 75.06% | 77356 12.49% 87.55% | 77125 12.45% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 619374 -system.ruby.L1Cache_Controller.Writeback_Nack | 457 12.00% 12.00% | 522 13.71% 25.71% | 520 13.66% 39.36% | 477 12.53% 51.89% | 468 12.29% 64.18% | 430 11.29% 75.47% | 460 12.08% 87.55% | 474 12.45% 100.00% -system.ruby.L1Cache_Controller.Writeback_Nack::total 3808 -system.ruby.L1Cache_Controller.I.Load | 50474 12.50% 12.50% | 50451 12.49% 24.99% | 50387 12.48% 37.47% | 50591 12.53% 50.00% | 50658 12.55% 62.55% | 50587 12.53% 75.08% | 50272 12.45% 87.53% | 50373 12.47% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 403793 -system.ruby.L1Cache_Controller.I.Store | 28131 12.55% 12.55% | 28018 12.50% 25.06% | 28067 12.53% 37.58% | 27838 12.42% 50.01% | 28121 12.55% 62.56% | 27937 12.47% 75.02% | 28151 12.56% 87.59% | 27813 12.41% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 224076 -system.ruby.L1Cache_Controller.I.Replacement | 587 12.65% 12.65% | 572 12.33% 24.98% | 540 11.64% 36.62% | 592 12.76% 49.38% | 569 12.26% 61.64% | 594 12.80% 74.44% | 603 13.00% 87.44% | 583 12.56% 100.00% -system.ruby.L1Cache_Controller.I.Replacement::total 4640 -system.ruby.L1Cache_Controller.II.Writeback_Nack | 457 12.00% 12.00% | 522 13.71% 25.71% | 520 13.66% 39.36% | 477 12.53% 51.89% | 468 12.29% 64.18% | 430 11.29% 75.47% | 460 12.08% 87.55% | 474 12.45% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Nack::total 3808 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 587 12.65% 12.65% | 572 12.33% 24.98% | 540 11.64% 36.62% | 592 12.76% 49.38% | 569 12.26% 61.64% | 594 12.80% 74.44% | 603 13.00% 87.44% | 583 12.56% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 4640 -system.ruby.L1Cache_Controller.M.Replacement | 78014 12.52% 12.52% | 77893 12.50% 25.02% | 77910 12.50% 37.52% | 77833 12.49% 50.01% | 78206 12.55% 62.56% | 77926 12.50% 75.06% | 77816 12.49% 87.55% | 77599 12.45% 100.00% -system.ruby.L1Cache_Controller.M.Replacement::total 623197 -system.ruby.L1Cache_Controller.MI.Fwd_GETX | 457 12.00% 12.00% | 522 13.71% 25.71% | 520 13.66% 39.36% | 477 12.53% 51.89% | 468 12.29% 64.18% | 430 11.29% 75.47% | 460 12.08% 87.55% | 474 12.45% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 3808 -system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77555 12.52% 12.52% | 77367 12.49% 25.01% | 77390 12.49% 37.51% | 77353 12.49% 50.00% | 77735 12.55% 62.55% | 77493 12.51% 75.06% | 77356 12.49% 87.55% | 77125 12.45% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 619374 -system.ruby.L1Cache_Controller.IS.Data | 50473 12.50% 12.50% | 50449 12.49% 24.99% | 50386 12.48% 37.47% | 50589 12.53% 50.00% | 50657 12.55% 62.55% | 50585 12.53% 75.07% | 50270 12.45% 87.52% | 50373 12.48% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 403782 -system.ruby.L1Cache_Controller.IM.Data | 28130 12.55% 12.55% | 28016 12.50% 25.06% | 28065 12.53% 37.58% | 27836 12.42% 50.01% | 28118 12.55% 62.56% | 27936 12.47% 75.02% | 28149 12.56% 87.59% | 27812 12.41% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 224062 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 220641 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1564.652957 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1542.855050 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 261.320524 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 25 0.01% 0.01% | 2006 0.91% 0.92% | 104853 47.52% 48.44% | 104320 47.28% 95.72% | 9385 4.25% 99.98% | 52 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 220641 +system.ruby.Directory_Controller.GETX 692831 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 618881 0.00% 0.00% +system.ruby.Directory_Controller.PUTX_NotOwner 3864 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 618892 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 618881 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 618913 0.00% 0.00% +system.ruby.Directory_Controller.M.GETX 8482 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 618881 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX_NotOwner 3864 0.00% 0.00% +system.ruby.Directory_Controller.IM.GETX 65194 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 618892 0.00% 0.00% +system.ruby.Directory_Controller.MI.GETX 242 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 618881 0.00% 0.00% +system.ruby.L1Cache_Controller.Load | 50330 12.47% 12.47% | 50727 12.56% 25.03% | 50467 12.50% 37.53% | 50303 12.46% 49.99% | 50581 12.53% 62.51% | 50206 12.43% 74.95% | 50550 12.52% 87.47% | 50596 12.53% 100.00% +system.ruby.L1Cache_Controller.Load::total 403760 +system.ruby.L1Cache_Controller.Store | 28120 12.57% 12.57% | 27959 12.50% 25.08% | 27961 12.50% 37.58% | 28073 12.55% 50.13% | 27729 12.40% 62.53% | 28051 12.54% 75.07% | 27943 12.49% 87.57% | 27799 12.43% 100.00% +system.ruby.L1Cache_Controller.Store::total 223635 +system.ruby.L1Cache_Controller.Data | 78448 12.50% 12.50% | 78683 12.54% 25.05% | 78425 12.50% 37.55% | 78373 12.49% 50.04% | 78307 12.48% 62.52% | 78255 12.47% 74.99% | 78491 12.51% 87.50% | 78392 12.50% 100.00% +system.ruby.L1Cache_Controller.Data::total 627374 +system.ruby.L1Cache_Controller.Fwd_GETX | 1099 12.96% 12.96% | 1058 12.47% 25.43% | 1070 12.61% 38.05% | 1071 12.63% 50.67% | 1021 12.04% 62.71% | 1015 11.97% 74.68% | 1091 12.86% 87.54% | 1057 12.46% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 8482 +system.ruby.L1Cache_Controller.Replacement | 78446 12.50% 12.50% | 78682 12.54% 25.05% | 78424 12.50% 37.55% | 78372 12.49% 50.04% | 78306 12.48% 62.52% | 78253 12.47% 74.99% | 78489 12.51% 87.50% | 78391 12.50% 100.00% +system.ruby.L1Cache_Controller.Replacement::total 627363 +system.ruby.L1Cache_Controller.Writeback_Ack | 77347 12.50% 12.50% | 77624 12.54% 25.04% | 77354 12.50% 37.54% | 77301 12.49% 50.03% | 77285 12.49% 62.52% | 77238 12.48% 75.00% | 77398 12.51% 87.50% | 77334 12.50% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 618881 +system.ruby.L1Cache_Controller.Writeback_Nack | 504 13.04% 13.04% | 475 12.29% 25.34% | 459 11.88% 37.22% | 508 13.15% 50.36% | 464 12.01% 62.37% | 460 11.90% 74.28% | 513 13.28% 87.55% | 481 12.45% 100.00% +system.ruby.L1Cache_Controller.Writeback_Nack::total 3864 +system.ruby.L1Cache_Controller.I.Load | 50330 12.47% 12.47% | 50727 12.56% 25.03% | 50467 12.50% 37.53% | 50303 12.46% 49.99% | 50581 12.53% 62.51% | 50206 12.43% 74.95% | 50550 12.52% 87.47% | 50596 12.53% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 403760 +system.ruby.L1Cache_Controller.I.Store | 28120 12.57% 12.57% | 27959 12.50% 25.08% | 27961 12.50% 37.58% | 28073 12.55% 50.13% | 27729 12.40% 62.53% | 28051 12.54% 75.07% | 27943 12.49% 87.57% | 27799 12.43% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 223635 +system.ruby.L1Cache_Controller.I.Replacement | 595 12.88% 12.88% | 583 12.62% 25.51% | 611 13.23% 38.74% | 563 12.19% 50.93% | 557 12.06% 62.99% | 555 12.02% 75.01% | 578 12.52% 87.53% | 576 12.47% 100.00% +system.ruby.L1Cache_Controller.I.Replacement::total 4618 +system.ruby.L1Cache_Controller.II.Writeback_Nack | 504 13.04% 13.04% | 475 12.29% 25.34% | 459 11.88% 37.22% | 508 13.15% 50.36% | 464 12.01% 62.37% | 460 11.90% 74.28% | 513 13.28% 87.55% | 481 12.45% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Nack::total 3864 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 595 12.88% 12.88% | 583 12.62% 25.51% | 611 13.23% 38.74% | 563 12.19% 50.93% | 557 12.06% 62.99% | 555 12.02% 75.01% | 578 12.52% 87.53% | 576 12.47% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 4618 +system.ruby.L1Cache_Controller.M.Replacement | 77851 12.50% 12.50% | 78099 12.54% 25.04% | 77813 12.50% 37.54% | 77809 12.49% 50.03% | 77749 12.48% 62.52% | 77698 12.48% 74.99% | 77911 12.51% 87.50% | 77815 12.50% 100.00% +system.ruby.L1Cache_Controller.M.Replacement::total 622745 +system.ruby.L1Cache_Controller.MI.Fwd_GETX | 504 13.04% 13.04% | 475 12.29% 25.34% | 459 11.88% 37.22% | 508 13.15% 50.36% | 464 12.01% 62.37% | 460 11.90% 74.28% | 513 13.28% 87.55% | 481 12.45% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 3864 +system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77347 12.50% 12.50% | 77624 12.54% 25.04% | 77354 12.50% 37.54% | 77301 12.49% 50.03% | 77285 12.49% 62.52% | 77238 12.48% 75.00% | 77398 12.51% 87.50% | 77334 12.50% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 618881 +system.ruby.L1Cache_Controller.IS.Data | 50328 12.47% 12.47% | 50727 12.56% 25.03% | 50465 12.50% 37.53% | 50302 12.46% 49.99% | 50581 12.53% 62.51% | 50204 12.43% 74.95% | 50548 12.52% 87.47% | 50593 12.53% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 403748 +system.ruby.L1Cache_Controller.IM.Data | 28120 12.57% 12.57% | 27956 12.50% 25.08% | 27960 12.50% 37.58% | 28071 12.55% 50.13% | 27726 12.40% 62.53% | 28051 12.54% 75.07% | 27943 12.50% 87.57% | 27799 12.43% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 223626 ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini index 27433c589..753daaf4e 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini @@ -167,7 +167,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -176,15 +176,16 @@ directory_latency=6 eventq_index=0 number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_mem_ctrl_latency=1 transitions_per_cycle=32 version=0 memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[6] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -193,9 +194,44 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache prefetcher sequencer +children=L1Dcache L1Icache mandatoryQueue optionalQueue prefetcher requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer unblockFromL1Cache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -206,52 +242,86 @@ eventq_index=0 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 +optionalQueue=system.ruby.l1_cntrl0.optionalQueue prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system to_l2_latency=1 transitions_per_cycle=32 +unblockFromL1Cache=system.ruby.l1_cntrl0.unblockFromL1Cache version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] -unblockFromL1Cache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.optionalQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0.prefetcher] type=Prefetcher cross_page=false @@ -264,13 +334,51 @@ sys=system train_misses=4 unit_filter=8 +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -281,9 +389,21 @@ using_ruby_tester=true version=0 slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0] +[system.ruby.l1_cntrl0.unblockFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=DirRequestFromL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache unblockToL2Cache +DirRequestFromL2Cache=system.ruby.l2_cntrl0.DirRequestFromL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -293,33 +413,92 @@ l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system to_l1_latency=1 transitions_per_cycle=32 +unblockToL2Cache=system.ruby.l2_cntrl0.unblockToL2Cache version=0 -DirRequestFromL2Cache=system.ruby.network.slave[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[4] -unblockToL2Cache=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.DirRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.unblockToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -328,7 +507,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -336,14 +515,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.unblockToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.unblockFromL1Cache.master system.ruby.l2_cntrl0.DirRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -375,63 +556,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr index 2b5c3b11d..b95e81e6d 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr @@ -1,4 +1,7 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 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) diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout index 0f899a544..c5ae0d58e 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout @@ -1,12 +1,11 @@ -Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simout -Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Aug 28 2014 02:49:35 -gem5 started Aug 28 2014 02:49:49 -gem5 executing on ribera.cs.wisc.edu -command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re /scratch/nilay/GEM5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level +gem5 compiled Aug 13 2015 19:16:05 +gem5 started Aug 13 2015 20:15:53 +gem5 executing on artery +command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 312261 because Ruby Tester completed +Exiting @ tick 42571 because Ruby Tester completed diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt index 1efb0242f..4b598b938 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt @@ -1,44 +1,44 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000333 # Number of seconds simulated -sim_ticks 333141 # Number of ticks simulated -final_tick 333141 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000043 # Number of seconds simulated +sim_ticks 42571 # Number of ticks simulated +final_tick 42571 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 3006688 # Simulator tick rate (ticks/s) -host_mem_usage 451168 # Number of bytes of host memory used -host_seconds 0.11 # Real time elapsed on the host +host_tick_rate 494113 # Simulator tick rate (ticks/s) +host_mem_usage 400400 # Number of bytes of host memory used +host_seconds 0.09 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 56512 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 56512 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 50496 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 50496 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 883 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 883 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 789 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 789 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 169633879 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 169633879 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 151575459 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 151575459 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 321209338 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 321209338 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 883 # Number of read requests accepted -system.mem_ctrls.writeReqs 789 # Number of write requests accepted -system.mem_ctrls.readBursts 883 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 789 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 47104 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 9408 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 41984 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 56512 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 50496 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 147 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 104 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 55744 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 55744 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49920 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 49920 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 871 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 871 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 780 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 780 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1309436001 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1309436001 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1172629255 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1172629255 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 2482065256 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 2482065256 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 871 # Number of read requests accepted +system.mem_ctrls.writeReqs 780 # Number of write requests accepted +system.mem_ctrls.readBursts 871 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 780 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 47744 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8000 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 42368 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 55744 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 49920 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 125 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 100 # 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 248 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 232 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 223 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 33 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 231 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 226 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 227 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 62 # 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 @@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 216 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 206 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 206 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 28 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 200 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 201 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 204 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 57 # 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 @@ -69,23 +69,23 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe 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 332889 # Total gap between requests +system.mem_ctrls.totGap 42423 # 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 883 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 871 # 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 789 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 642 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 94 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 780 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 448 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 298 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see @@ -131,24 +131,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 32 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 32 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 39 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 39 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 39 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 4 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 26 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 44 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 44 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 52 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 41 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see @@ -180,136 +180,133 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 160 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 551.200000 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 434.352470 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 309.314942 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 11 6.88% 6.88% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 16 10.00% 16.88% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 28 17.50% 34.38% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 14 8.75% 43.12% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 18 11.25% 54.38% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 21 13.12% 67.50% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 18 11.25% 78.75% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 17 10.62% 89.38% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 17 10.62% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 160 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 19.432432 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 19.187034 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 3.452379 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 1 2.70% 2.70% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 10 27.03% 29.73% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 13 35.14% 64.86% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-21 8 21.62% 86.49% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::22-23 2 5.41% 91.89% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::26-27 2 5.41% 97.30% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::34-35 1 2.70% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 17.729730 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 17.711150 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.804455 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 6 16.22% 16.22% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 29 78.38% 94.59% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 2 5.41% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 6464 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 20448 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3680 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 8.78 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 95 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 926.989474 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 854.614613 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 240.168004 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 1 1.05% 1.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 4 4.21% 5.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 3 3.16% 8.42% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 1 1.05% 9.47% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 2 2.11% 11.58% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 4 4.21% 15.79% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 5.26% 21.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 75 78.95% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 95 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 41 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 18.146341 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 17.876894 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.581627 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 4 9.76% 9.76% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 21 51.22% 60.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 7 17.07% 78.05% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 3 7.32% 85.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 5 12.20% 97.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 2.44% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 41 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 41 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.146341 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.139853 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.477545 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 37 90.24% 90.24% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 2 4.88% 95.12% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 4.88% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 41 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 9366 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 23540 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3730 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 12.55 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 27.78 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 141.39 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 126.02 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 169.63 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 151.58 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 31.55 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 1121.51 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 995.23 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1309.44 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1172.63 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 2.09 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 1.10 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.98 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 1.20 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.36 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 588 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 641 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 79.89 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 93.58 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 199.10 # Average gap between requests -system.mem_ctrls.pageHitRate 86.49 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1209600 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 672000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 9010560 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 6801408 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 21359520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 219823920 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 3535200 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 262412208 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 801.816862 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 5054 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 10920 # Time in different power states +system.mem_ctrls.busUtil 16.54 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 8.76 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 7.78 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.67 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 25.64 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 654 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 656 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 87.67 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 96.47 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 25.70 # Average gap between requests +system.mem_ctrls.pageHitRate 91.87 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 672840 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 373800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 8523840 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 6189696 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 26706780 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 87000 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 45096756 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 1150.721000 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 19 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1300 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 311636 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 37885 # 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 21359520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 7067088 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 190155600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 218582208 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.920136 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 316352 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 10920 # Time in different power states +system.mem_ctrls_1.refreshEnergy 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 841320 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 22767600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 26151720 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.544415 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 37890 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1300 # 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.delayHist::bucket_size 4 # delay histogram for all message -system.ruby.delayHist::max_bucket 39 # delay histogram for all message -system.ruby.delayHist::samples 7049 # delay histogram for all message -system.ruby.delayHist::mean 0.943112 # delay histogram for all message -system.ruby.delayHist::stdev 2.774800 # delay histogram for all message -system.ruby.delayHist | 6249 88.65% 88.65% | 453 6.43% 95.08% | 213 3.02% 98.10% | 86 1.22% 99.32% | 29 0.41% 99.73% | 15 0.21% 99.94% | 3 0.04% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 7049 # delay histogram for all message +system.ruby.delayHist::bucket_size 8 # delay histogram for all message +system.ruby.delayHist::max_bucket 79 # delay histogram for all message +system.ruby.delayHist::samples 6521 # delay histogram for all message +system.ruby.delayHist::mean 2.641926 # delay histogram for all message +system.ruby.delayHist::stdev 5.394341 # delay histogram for all message +system.ruby.delayHist | 5055 77.52% 77.52% | 1100 16.87% 94.39% | 315 4.83% 99.22% | 46 0.71% 99.92% | 4 0.06% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 6521 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 1001 -system.ruby.outstanding_req_hist::mean 15.828172 -system.ruby.outstanding_req_hist::gmean 15.729850 -system.ruby.outstanding_req_hist::stdev 1.123586 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.90% | 2 0.20% 1.10% | 2 0.20% 1.30% | 54 5.39% 6.69% | 934 93.31% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 1001 -system.ruby.latency_hist::bucket_size 1024 -system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 986 -system.ruby.latency_hist::mean 5345.591278 -system.ruby.latency_hist::gmean 3026.041374 -system.ruby.latency_hist::stdev 2060.420151 -system.ruby.latency_hist | 121 12.27% 12.27% | 14 1.42% 13.69% | 2 0.20% 13.89% | 4 0.41% 14.30% | 16 1.62% 15.92% | 416 42.19% 58.11% | 394 39.96% 98.07% | 19 1.93% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 986 -system.ruby.hit_latency_hist::bucket_size 16 -system.ruby.hit_latency_hist::max_bucket 159 -system.ruby.hit_latency_hist::samples 74 -system.ruby.hit_latency_hist::mean 11.635135 -system.ruby.hit_latency_hist::gmean 3.151551 -system.ruby.hit_latency_hist::stdev 30.745787 -system.ruby.hit_latency_hist | 68 91.89% 91.89% | 0 0.00% 91.89% | 0 0.00% 91.89% | 0 0.00% 91.89% | 0 0.00% 91.89% | 0 0.00% 91.89% | 1 1.35% 93.24% | 5 6.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 74 -system.ruby.miss_latency_hist::bucket_size 1024 -system.ruby.miss_latency_hist::max_bucket 10239 +system.ruby.outstanding_req_hist::samples 999 +system.ruby.outstanding_req_hist::mean 15.687688 +system.ruby.outstanding_req_hist::gmean 15.581968 +system.ruby.outstanding_req_hist::stdev 1.209746 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 4 0.40% 1.10% | 2 0.20% 1.30% | 5 0.50% 1.80% | 167 16.72% 18.52% | 814 81.48% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 999 +system.ruby.latency_hist::bucket_size 128 +system.ruby.latency_hist::max_bucket 1279 +system.ruby.latency_hist::samples 985 +system.ruby.latency_hist::mean 675.252792 +system.ruby.latency_hist::gmean 398.347794 +system.ruby.latency_hist::stdev 287.376789 +system.ruby.latency_hist | 120 12.18% 12.18% | 34 3.45% 15.63% | 4 0.41% 16.04% | 4 0.41% 16.45% | 24 2.44% 18.88% | 308 31.27% 50.15% | 411 41.73% 91.88% | 38 3.86% 95.74% | 28 2.84% 98.58% | 14 1.42% 100.00% +system.ruby.latency_hist::total 985 +system.ruby.hit_latency_hist::bucket_size 1 +system.ruby.hit_latency_hist::max_bucket 9 +system.ruby.hit_latency_hist::samples 73 +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 73 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 73 +system.ruby.miss_latency_hist::bucket_size 128 +system.ruby.miss_latency_hist::max_bucket 1279 system.ruby.miss_latency_hist::samples 912 -system.ruby.miss_latency_hist::mean 5778.390351 -system.ruby.miss_latency_hist::gmean 5282.795832 -system.ruby.miss_latency_hist::stdev 1446.207193 -system.ruby.miss_latency_hist | 47 5.15% 5.15% | 14 1.54% 6.69% | 2 0.22% 6.91% | 4 0.44% 7.35% | 16 1.75% 9.10% | 416 45.61% 54.71% | 394 43.20% 97.92% | 19 2.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 729.222588 +system.ruby.miss_latency_hist::gmean 643.276159 +system.ruby.miss_latency_hist::stdev 223.288971 +system.ruby.miss_latency_hist | 47 5.15% 5.15% | 34 3.73% 8.88% | 4 0.44% 9.32% | 4 0.44% 9.76% | 24 2.63% 12.39% | 308 33.77% 46.16% | 411 45.07% 91.23% | 38 4.17% 95.39% | 28 3.07% 98.46% | 14 1.54% 100.00% system.ruby.miss_latency_hist::total 912 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 74 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 865 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 939 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 49 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 49 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 71 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 862 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 933 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 2 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Icache.demand_misses 52 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 54 # Number of cache demand accesses system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made @@ -319,344 +316,348 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 1 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 100 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 3 # Number of times a load aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load -system.ruby.l2_cntrl0.L2cache.demand_hits 30 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 883 # Number of cache demand misses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 6 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 76 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 7 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 2 # Number of times a load aliased with a pending load +system.ruby.l2_cntrl0.L2cache.demand_hits 41 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 872 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 913 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 1.672190 +system.ruby.network.routers0.percent_links_utilized 11.614127 system.ruby.network.routers0.msg_count.Control::0 914 -system.ruby.network.routers0.msg_count.Request_Control::2 522 +system.ruby.network.routers0.msg_count.Request_Control::2 250 system.ruby.network.routers0.msg_count.Response_Data::1 911 -system.ruby.network.routers0.msg_count.Response_Control::1 830 -system.ruby.network.routers0.msg_count.Response_Control::2 862 -system.ruby.network.routers0.msg_count.Writeback_Data::0 741 -system.ruby.network.routers0.msg_count.Writeback_Data::1 472 -system.ruby.network.routers0.msg_count.Writeback_Control::0 39 +system.ruby.network.routers0.msg_count.Response_Control::1 848 +system.ruby.network.routers0.msg_count.Response_Control::2 859 +system.ruby.network.routers0.msg_count.Writeback_Data::0 761 +system.ruby.network.routers0.msg_count.Writeback_Data::1 202 +system.ruby.network.routers0.msg_count.Writeback_Control::0 40 system.ruby.network.routers0.msg_bytes.Control::0 7312 -system.ruby.network.routers0.msg_bytes.Request_Control::2 4176 +system.ruby.network.routers0.msg_bytes.Request_Control::2 2000 system.ruby.network.routers0.msg_bytes.Response_Data::1 65592 -system.ruby.network.routers0.msg_bytes.Response_Control::1 6640 -system.ruby.network.routers0.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers0.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers0.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers0.msg_bytes.Writeback_Control::0 312 -system.ruby.network.routers1.percent_links_utilized 2.940272 -system.ruby.network.routers1.msg_count.Control::0 1797 -system.ruby.network.routers1.msg_count.Request_Control::2 522 -system.ruby.network.routers1.msg_count.Response_Data::1 2583 -system.ruby.network.routers1.msg_count.Response_Control::1 1797 -system.ruby.network.routers1.msg_count.Response_Control::2 862 -system.ruby.network.routers1.msg_count.Writeback_Data::0 741 -system.ruby.network.routers1.msg_count.Writeback_Data::1 472 -system.ruby.network.routers1.msg_count.Writeback_Control::0 39 -system.ruby.network.routers1.msg_bytes.Control::0 14376 -system.ruby.network.routers1.msg_bytes.Request_Control::2 4176 -system.ruby.network.routers1.msg_bytes.Response_Data::1 185976 -system.ruby.network.routers1.msg_bytes.Response_Control::1 14376 -system.ruby.network.routers1.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers1.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers1.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers1.msg_bytes.Writeback_Control::0 312 -system.ruby.network.routers2.percent_links_utilized 1.267932 -system.ruby.network.routers2.msg_count.Control::0 883 -system.ruby.network.routers2.msg_count.Response_Data::1 1672 -system.ruby.network.routers2.msg_count.Response_Control::1 966 -system.ruby.network.routers2.msg_bytes.Control::0 7064 -system.ruby.network.routers2.msg_bytes.Response_Data::1 120384 -system.ruby.network.routers2.msg_bytes.Response_Control::1 7728 -system.ruby.network.routers3.percent_links_utilized 1.959681 -system.ruby.network.routers3.msg_count.Control::0 1797 -system.ruby.network.routers3.msg_count.Request_Control::2 522 -system.ruby.network.routers3.msg_count.Response_Data::1 2582 -system.ruby.network.routers3.msg_count.Response_Control::1 1796 -system.ruby.network.routers3.msg_count.Response_Control::2 862 -system.ruby.network.routers3.msg_count.Writeback_Data::0 741 -system.ruby.network.routers3.msg_count.Writeback_Data::1 472 -system.ruby.network.routers3.msg_count.Writeback_Control::0 39 -system.ruby.network.routers3.msg_bytes.Control::0 14376 -system.ruby.network.routers3.msg_bytes.Request_Control::2 4176 -system.ruby.network.routers3.msg_bytes.Response_Data::1 185904 -system.ruby.network.routers3.msg_bytes.Response_Control::1 14368 -system.ruby.network.routers3.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers3.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers3.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers3.msg_bytes.Writeback_Control::0 312 -system.ruby.network.msg_count.Control 5391 -system.ruby.network.msg_count.Request_Control 1566 -system.ruby.network.msg_count.Response_Data 7748 -system.ruby.network.msg_count.Response_Control 7975 -system.ruby.network.msg_count.Writeback_Data 3639 -system.ruby.network.msg_count.Writeback_Control 117 -system.ruby.network.msg_byte.Control 43128 -system.ruby.network.msg_byte.Request_Control 12528 -system.ruby.network.msg_byte.Response_Data 557856 -system.ruby.network.msg_byte.Response_Control 63800 -system.ruby.network.msg_byte.Writeback_Data 262008 -system.ruby.network.msg_byte.Writeback_Control 936 -system.ruby.network.routers0.throttle0.link_utilization 1.425973 -system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 522 +system.ruby.network.routers0.msg_bytes.Response_Control::1 6784 +system.ruby.network.routers0.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers0.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers0.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers0.msg_bytes.Writeback_Control::0 320 +system.ruby.network.routers1.percent_links_utilized 21.410115 +system.ruby.network.routers1.msg_count.Control::0 1785 +system.ruby.network.routers1.msg_count.Request_Control::2 250 +system.ruby.network.routers1.msg_count.Response_Data::1 2562 +system.ruby.network.routers1.msg_count.Response_Control::1 1803 +system.ruby.network.routers1.msg_count.Response_Control::2 859 +system.ruby.network.routers1.msg_count.Writeback_Data::0 761 +system.ruby.network.routers1.msg_count.Writeback_Data::1 202 +system.ruby.network.routers1.msg_count.Writeback_Control::0 40 +system.ruby.network.routers1.msg_bytes.Control::0 14280 +system.ruby.network.routers1.msg_bytes.Request_Control::2 2000 +system.ruby.network.routers1.msg_bytes.Response_Data::1 184464 +system.ruby.network.routers1.msg_bytes.Response_Control::1 14424 +system.ruby.network.routers1.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers1.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers1.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers1.msg_bytes.Writeback_Control::0 320 +system.ruby.network.routers2.percent_links_utilized 9.797750 +system.ruby.network.routers2.msg_count.Control::0 871 +system.ruby.network.routers2.msg_count.Response_Data::1 1651 +system.ruby.network.routers2.msg_count.Response_Control::1 954 +system.ruby.network.routers2.msg_bytes.Control::0 6968 +system.ruby.network.routers2.msg_bytes.Response_Data::1 118872 +system.ruby.network.routers2.msg_bytes.Response_Control::1 7632 +system.ruby.network.routers3.percent_links_utilized 14.274976 +system.ruby.network.routers3.msg_count.Control::0 1785 +system.ruby.network.routers3.msg_count.Request_Control::2 250 +system.ruby.network.routers3.msg_count.Response_Data::1 2562 +system.ruby.network.routers3.msg_count.Response_Control::1 1803 +system.ruby.network.routers3.msg_count.Response_Control::2 859 +system.ruby.network.routers3.msg_count.Writeback_Data::0 761 +system.ruby.network.routers3.msg_count.Writeback_Data::1 202 +system.ruby.network.routers3.msg_count.Writeback_Control::0 40 +system.ruby.network.routers3.msg_bytes.Control::0 14280 +system.ruby.network.routers3.msg_bytes.Request_Control::2 2000 +system.ruby.network.routers3.msg_bytes.Response_Data::1 184464 +system.ruby.network.routers3.msg_bytes.Response_Control::1 14424 +system.ruby.network.routers3.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers3.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers3.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers3.msg_bytes.Writeback_Control::0 320 +system.ruby.network.msg_count.Control 5355 +system.ruby.network.msg_count.Request_Control 750 +system.ruby.network.msg_count.Response_Data 7686 +system.ruby.network.msg_count.Response_Control 7985 +system.ruby.network.msg_count.Writeback_Data 2889 +system.ruby.network.msg_count.Writeback_Control 120 +system.ruby.network.msg_byte.Control 42840 +system.ruby.network.msg_byte.Request_Control 6000 +system.ruby.network.msg_byte.Response_Data 553392 +system.ruby.network.msg_byte.Response_Control 63880 +system.ruby.network.msg_byte.Writeback_Data 208008 +system.ruby.network.msg_byte.Writeback_Control 960 +system.ruby.network.routers0.throttle0.link_utilization 10.863029 +system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 250 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 911 -system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 780 -system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 4176 +system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 800 +system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 2000 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 65592 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 6240 -system.ruby.network.routers0.throttle1.link_utilization 1.918407 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 6400 +system.ruby.network.routers0.throttle1.link_utilization 12.365225 system.ruby.network.routers0.throttle1.msg_count.Control::0 914 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 50 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 862 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 741 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 472 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 39 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 48 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 859 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 761 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 202 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 40 system.ruby.network.routers0.throttle1.msg_bytes.Control::0 7312 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 400 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 312 -system.ruby.network.routers1.throttle0.link_utilization 3.241420 -system.ruby.network.routers1.throttle0.msg_count.Control::0 914 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 882 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 927 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 862 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 741 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 472 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 39 -system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7312 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 63504 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7416 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 312 -system.ruby.network.routers1.throttle1.link_utilization 2.639123 -system.ruby.network.routers1.throttle1.msg_count.Control::0 883 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 522 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1701 -system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 870 -system.ruby.network.routers1.throttle1.msg_bytes.Control::0 7064 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 4176 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 122472 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 6960 -system.ruby.network.routers2.throttle0.link_utilization 1.211499 -system.ruby.network.routers2.throttle0.msg_count.Control::0 883 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 789 -system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 89 -system.ruby.network.routers2.throttle0.msg_bytes.Control::0 7064 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 56808 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 712 -system.ruby.network.routers2.throttle1.link_utilization 1.324364 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 883 -system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 877 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 63576 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 7016 -system.ruby.network.routers3.throttle0.link_utilization 1.425973 -system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 522 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 384 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 320 +system.ruby.network.routers1.throttle0.link_utilization 22.584623 +system.ruby.network.routers1.throttle0.msg_count.Control::0 913 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 871 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 915 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 859 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 761 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 202 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 40 +system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7304 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 62712 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7320 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 320 +system.ruby.network.routers1.throttle1.link_utilization 20.235606 +system.ruby.network.routers1.throttle1.msg_count.Control::0 872 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 250 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1691 +system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 888 +system.ruby.network.routers1.throttle1.msg_bytes.Control::0 6976 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 2000 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 121752 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 7104 +system.ruby.network.routers2.throttle0.link_utilization 9.370229 +system.ruby.network.routers2.throttle0.msg_count.Control::0 871 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 780 +system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 87 +system.ruby.network.routers2.throttle0.msg_bytes.Control::0 6968 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 56160 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 696 +system.ruby.network.routers2.throttle1.link_utilization 10.225271 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 871 +system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 867 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 62712 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 6936 +system.ruby.network.routers3.throttle0.link_utilization 10.864203 +system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 250 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 911 -system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 780 -system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 4176 +system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 801 +system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 2000 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 65592 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 6240 -system.ruby.network.routers3.throttle1.link_utilization 3.241420 -system.ruby.network.routers3.throttle1.msg_count.Control::0 914 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 882 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 927 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 862 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 741 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 472 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 39 -system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7312 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 63504 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7416 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 6896 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 53352 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 33984 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 312 -system.ruby.network.routers3.throttle2.link_utilization 1.211649 -system.ruby.network.routers3.throttle2.msg_count.Control::0 883 -system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 789 -system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 89 -system.ruby.network.routers3.throttle2.msg_bytes.Control::0 7064 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 56808 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 712 -system.ruby.delayVCHist.vnet_0::bucket_size 4 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::max_bucket 39 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::samples 2555 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::mean 1.500587 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::stdev 3.565845 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0 | 2114 82.74% 82.74% | 218 8.53% 91.27% | 127 4.97% 96.24% | 59 2.31% 98.55% | 23 0.90% 99.45% | 10 0.39% 99.84% | 3 0.12% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::total 2555 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_1::bucket_size 4 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::max_bucket 39 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 3972 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.707956 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 2.261724 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 3613 90.96% 90.96% | 235 5.92% 96.88% | 86 2.17% 99.04% | 27 0.68% 99.72% | 6 0.15% 99.87% | 5 0.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 3972 # delay histogram for vnet_1 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 6408 +system.ruby.network.routers3.throttle1.link_utilization 22.589321 +system.ruby.network.routers3.throttle1.msg_count.Control::0 913 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 871 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 915 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 859 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 761 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 202 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 40 +system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7304 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 62712 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7320 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 6872 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 54792 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 14544 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 320 +system.ruby.network.routers3.throttle2.link_utilization 9.371403 +system.ruby.network.routers3.throttle2.msg_count.Control::0 872 +system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 780 +system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 87 +system.ruby.network.routers3.throttle2.msg_bytes.Control::0 6976 +system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 56160 +system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 696 +system.ruby.delayVCHist.vnet_0::bucket_size 8 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::max_bucket 79 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::samples 2572 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::mean 5.637636 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::stdev 7.136996 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0 | 1408 54.74% 54.74% | 798 31.03% 85.77% | 315 12.25% 98.02% | 46 1.79% 99.81% | 4 0.16% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::total 2572 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_1::bucket_size 2 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::max_bucket 19 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 3699 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.736415 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 2.355735 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 3354 90.67% 90.67% | 15 0.41% 91.08% | 8 0.22% 91.29% | 20 0.54% 91.84% | 242 6.54% 98.38% | 57 1.54% 99.92% | 3 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 3699 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 522 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.003831 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 0.087538 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 521 99.81% 99.81% | 0 0.00% 99.81% | 1 0.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 522 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 1024 -system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 51 -system.ruby.LD.latency_hist::mean 5435.235294 -system.ruby.LD.latency_hist::gmean 2657.448658 -system.ruby.LD.latency_hist::stdev 2057.238708 -system.ruby.LD.latency_hist | 6 11.76% 11.76% | 0 0.00% 11.76% | 0 0.00% 11.76% | 0 0.00% 11.76% | 0 0.00% 11.76% | 23 45.10% 56.86% | 20 39.22% 96.08% | 2 3.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 51 +system.ruby.delayVCHist.vnet_2::samples 250 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 0.016000 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 0.178526 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 248 99.20% 99.20% | 0 0.00% 99.20% | 2 0.80% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 250 # delay histogram for vnet_2 +system.ruby.LD.latency_hist::bucket_size 128 +system.ruby.LD.latency_hist::max_bucket 1279 +system.ruby.LD.latency_hist::samples 46 +system.ruby.LD.latency_hist::mean 731.913043 +system.ruby.LD.latency_hist::gmean 507.661226 +system.ruby.LD.latency_hist::stdev 273.908162 +system.ruby.LD.latency_hist | 4 8.70% 8.70% | 1 2.17% 10.87% | 0 0.00% 10.87% | 0 0.00% 10.87% | 3 6.52% 17.39% | 12 26.09% 43.48% | 21 45.65% 89.13% | 0 0.00% 89.13% | 4 8.70% 97.83% | 1 2.17% 100.00% +system.ruby.LD.latency_hist::total 46 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 5 -system.ruby.LD.hit_latency_hist::mean 2.600000 -system.ruby.LD.hit_latency_hist::gmean 2.297397 -system.ruby.LD.hit_latency_hist::stdev 1.341641 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 1 20.00% 20.00% | 2 40.00% 60.00% | 0 0.00% 60.00% | 2 40.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 5 -system.ruby.LD.miss_latency_hist::bucket_size 1024 -system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 46 -system.ruby.LD.miss_latency_hist::mean 6025.739130 -system.ruby.LD.miss_latency_hist::gmean 5720.375586 -system.ruby.LD.miss_latency_hist::stdev 1032.838127 -system.ruby.LD.miss_latency_hist | 1 2.17% 2.17% | 0 0.00% 2.17% | 0 0.00% 2.17% | 0 0.00% 2.17% | 0 0.00% 2.17% | 23 50.00% 52.17% | 20 43.48% 95.65% | 2 4.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 46 -system.ruby.ST.latency_hist::bucket_size 1024 -system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 886 -system.ruby.ST.latency_hist::mean 5588.954853 -system.ruby.ST.latency_hist::gmean 3287.240118 -system.ruby.ST.latency_hist::stdev 1816.598091 -system.ruby.ST.latency_hist | 78 8.80% 8.80% | 2 0.23% 9.03% | 2 0.23% 9.26% | 4 0.45% 9.71% | 16 1.81% 11.51% | 393 44.36% 55.87% | 374 42.21% 98.08% | 17 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 886 -system.ruby.ST.hit_latency_hist::bucket_size 16 -system.ruby.ST.hit_latency_hist::max_bucket 159 +system.ruby.LD.hit_latency_hist::samples 2 +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 2 +system.ruby.LD.miss_latency_hist::bucket_size 128 +system.ruby.LD.miss_latency_hist::max_bucket 1279 +system.ruby.LD.miss_latency_hist::samples 44 +system.ruby.LD.miss_latency_hist::mean 765.136364 +system.ruby.LD.miss_latency_hist::gmean 673.836653 +system.ruby.LD.miss_latency_hist::stdev 229.211042 +system.ruby.LD.miss_latency_hist | 2 4.55% 4.55% | 1 2.27% 6.82% | 0 0.00% 6.82% | 0 0.00% 6.82% | 3 6.82% 13.64% | 12 27.27% 40.91% | 21 47.73% 88.64% | 0 0.00% 88.64% | 4 9.09% 97.73% | 1 2.27% 100.00% +system.ruby.LD.miss_latency_hist::total 44 +system.ruby.ST.latency_hist::bucket_size 128 +system.ruby.ST.latency_hist::max_bucket 1279 +system.ruby.ST.latency_hist::samples 885 +system.ruby.ST.latency_hist::mean 706.693785 +system.ruby.ST.latency_hist::gmean 432.638212 +system.ruby.ST.latency_hist::stdev 259.501541 +system.ruby.ST.latency_hist | 89 10.06% 10.06% | 6 0.68% 10.73% | 4 0.45% 11.19% | 4 0.45% 11.64% | 21 2.37% 14.01% | 296 33.45% 47.46% | 390 44.07% 91.53% | 38 4.29% 95.82% | 24 2.71% 98.53% | 13 1.47% 100.00% +system.ruby.ST.latency_hist::total 885 +system.ruby.ST.hit_latency_hist::bucket_size 1 +system.ruby.ST.hit_latency_hist::max_bucket 9 system.ruby.ST.hit_latency_hist::samples 69 -system.ruby.ST.hit_latency_hist::mean 12.289855 -system.ruby.ST.hit_latency_hist::gmean 3.224577 -system.ruby.ST.hit_latency_hist::stdev 31.753231 -system.ruby.ST.hit_latency_hist | 63 91.30% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 1 1.45% 92.75% | 5 7.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 69 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 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 69 -system.ruby.ST.miss_latency_hist::bucket_size 1024 -system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 817 -system.ruby.ST.miss_latency_hist::mean 6059.933905 -system.ruby.ST.miss_latency_hist::gmean 5900.697234 -system.ruby.ST.miss_latency_hist::stdev 852.752545 -system.ruby.ST.miss_latency_hist | 9 1.10% 1.10% | 2 0.24% 1.35% | 2 0.24% 1.59% | 4 0.49% 2.08% | 16 1.96% 4.04% | 393 48.10% 52.14% | 374 45.78% 97.92% | 17 2.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 817 -system.ruby.IFETCH.latency_hist::bucket_size 256 -system.ruby.IFETCH.latency_hist::max_bucket 2559 -system.ruby.IFETCH.latency_hist::samples 49 -system.ruby.IFETCH.latency_hist::mean 851.877551 -system.ruby.IFETCH.latency_hist::gmean 775.235863 -system.ruby.IFETCH.latency_hist::stdev 385.970942 -system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 7 14.29% 14.29% | 20 40.82% 55.10% | 10 20.41% 75.51% | 5 10.20% 85.71% | 3 6.12% 91.84% | 2 4.08% 95.92% | 2 4.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 49 -system.ruby.IFETCH.miss_latency_hist::bucket_size 256 -system.ruby.IFETCH.miss_latency_hist::max_bucket 2559 -system.ruby.IFETCH.miss_latency_hist::samples 49 -system.ruby.IFETCH.miss_latency_hist::mean 851.877551 -system.ruby.IFETCH.miss_latency_hist::gmean 775.235863 -system.ruby.IFETCH.miss_latency_hist::stdev 385.970942 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 7 14.29% 14.29% | 20 40.82% 55.10% | 10 20.41% 75.51% | 5 10.20% 85.71% | 3 6.12% 91.84% | 2 4.08% 95.92% | 2 4.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 49 -system.ruby.Directory_Controller.Fetch 883 0.00% 0.00% -system.ruby.Directory_Controller.Data 789 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 883 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 788 0.00% 0.00% -system.ruby.Directory_Controller.CleanReplacement 89 0.00% 0.00% -system.ruby.Directory_Controller.I.Fetch 883 0.00% 0.00% -system.ruby.Directory_Controller.M.Data 789 0.00% 0.00% -system.ruby.Directory_Controller.M.CleanReplacement 89 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 883 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 788 0.00% 0.00% -system.ruby.L1Cache_Controller.Load 51 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 888 0.00% 0.00% -system.ruby.L1Cache_Controller.Inv 522 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 10557 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Exclusive 45 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_all_Acks 866 0.00% 0.00% +system.ruby.ST.miss_latency_hist::bucket_size 128 +system.ruby.ST.miss_latency_hist::max_bucket 1279 +system.ruby.ST.miss_latency_hist::samples 816 +system.ruby.ST.miss_latency_hist::mean 766.366422 +system.ruby.ST.miss_latency_hist::gmean 722.823883 +system.ruby.ST.miss_latency_hist::stdev 165.272036 +system.ruby.ST.miss_latency_hist | 20 2.45% 2.45% | 6 0.74% 3.19% | 4 0.49% 3.68% | 4 0.49% 4.17% | 21 2.57% 6.74% | 296 36.27% 43.01% | 390 47.79% 90.81% | 38 4.66% 95.47% | 24 2.94% 98.41% | 13 1.59% 100.00% +system.ruby.ST.miss_latency_hist::total 816 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::samples 54 +system.ruby.IFETCH.latency_hist::mean 111.703704 +system.ruby.IFETCH.latency_hist::gmean 83.715657 +system.ruby.IFETCH.latency_hist::stdev 59.263922 +system.ruby.IFETCH.latency_hist | 3 5.56% 5.56% | 10 18.52% 24.07% | 8 14.81% 38.89% | 6 11.11% 50.00% | 20 37.04% 87.04% | 1 1.85% 88.89% | 4 7.41% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 54 +system.ruby.IFETCH.hit_latency_hist::bucket_size 1 +system.ruby.IFETCH.hit_latency_hist::max_bucket 9 +system.ruby.IFETCH.hit_latency_hist::samples 2 +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::total 2 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::samples 52 +system.ruby.IFETCH.miss_latency_hist::mean 115.961538 +system.ruby.IFETCH.miss_latency_hist::gmean 99.256920 +system.ruby.IFETCH.miss_latency_hist::stdev 56.132533 +system.ruby.IFETCH.miss_latency_hist | 1 1.92% 1.92% | 10 19.23% 21.15% | 8 15.38% 36.54% | 6 11.54% 48.08% | 20 38.46% 86.54% | 1 1.92% 88.46% | 4 7.69% 96.15% | 2 3.85% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 52 +system.ruby.Directory_Controller.Fetch 871 0.00% 0.00% +system.ruby.Directory_Controller.Data 780 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 871 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 780 0.00% 0.00% +system.ruby.Directory_Controller.CleanReplacement 87 0.00% 0.00% +system.ruby.Directory_Controller.I.Fetch 871 0.00% 0.00% +system.ruby.Directory_Controller.M.Data 780 0.00% 0.00% +system.ruby.Directory_Controller.M.CleanReplacement 87 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 871 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 780 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 47 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 61 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 886 0.00% 0.00% +system.ruby.L1Cache_Controller.Inv 250 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 12148 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Exclusive 43 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_all_Acks 868 0.00% 0.00% system.ruby.L1Cache_Controller.Ack_all 1 0.00% 0.00% -system.ruby.L1Cache_Controller.WB_Ack 779 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Load 46 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Ifetch 49 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Store 818 0.00% 0.00% -system.ruby.L1Cache_Controller.I.L1_Replacement 124 0.00% 0.00% +system.ruby.L1Cache_Controller.WB_Ack 799 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Load 45 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Ifetch 52 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Store 816 0.00% 0.00% +system.ruby.L1Cache_Controller.I.L1_Replacement 100 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Ifetch 2 0.00% 0.00% system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Inv 30 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 4 0.00% 0.00% -system.ruby.L1Cache_Controller.E.Inv 6 0.00% 0.00% -system.ruby.L1Cache_Controller.E.L1_Replacement 39 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 5 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Inv 41 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 7 0.00% 0.00% +system.ruby.L1Cache_Controller.E.Inv 3 0.00% 0.00% +system.ruby.L1Cache_Controller.E.L1_Replacement 40 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 2 0.00% 0.00% system.ruby.L1Cache_Controller.M.Store 69 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Inv 75 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 741 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Inv 14 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 418 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_Exclusive 45 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_all_Acks 36 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 9231 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data_all_Acks 816 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Inv 54 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 761 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Inv 4 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 627 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_Exclusive 43 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_all_Acks 49 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 10613 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data_all_Acks 815 0.00% 0.00% system.ruby.L1Cache_Controller.SM.Ack_all 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 14 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.Ifetch 4 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.Inv 397 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.WB_Ack 383 0.00% 0.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Ifetch 2 0.00% 0.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 396 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GET_INSTR 49 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 46 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 817 0.00% 0.00% +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 4 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.Ifetch 7 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.Inv 148 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.WB_Ack 652 0.00% 0.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 147 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GET_INSTR 52 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 45 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 815 0.00% 0.00% system.ruby.L2Cache_Controller.L1_UPGRADE 1 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 395 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX_old 766 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 336 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement_clean 1118 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Data 882 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Ack 877 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data 454 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data_clean 18 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack_all 50 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 862 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 653 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX_old 261 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 587 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement_clean 531 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Data 871 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Ack 867 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data 194 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data_clean 8 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack_all 48 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 859 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 45 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 45 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 793 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_PUTX_old 286 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 43 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 784 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_PUTX_old 139 0.00% 0.00% system.ruby.L2Cache_Controller.SS.L1_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETX 3 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 6 0.00% 0.00% system.ruby.L2Cache_Controller.SS.L1_UPGRADE 1 0.00% 0.00% system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 45 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GET_INSTR 4 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 21 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 336 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement_clean 21 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX 383 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 478 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 111 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.Mem_Ack 877 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 187 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data 454 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 18 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.Ack_all 6 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack_all 44 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 10 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.Mem_Data 45 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 39 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GET_INSTR 7 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 1 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 25 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 587 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement_clean 31 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX 653 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 205 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 8 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.Mem_Ack 867 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 114 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data 194 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 8 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.Ack_all 3 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack_all 45 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 4 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.Mem_Data 42 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 98 0.00% 0.00% system.ruby.L2Cache_Controller.IS.Mem_Data 45 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 217 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.Mem_Data 792 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 4 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 12 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 182 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 308 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 858 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 129 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.Mem_Data 784 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 7 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 19 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 852 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini index e6a208fbe..d295535f0 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini @@ -167,25 +167,26 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory forwardFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -forwardFromDir=system.ruby.network.slave[6] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[5] -responseFromDir=system.ruby.network.slave[5] -responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -194,9 +195,53 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer triggerQueue L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache buffer_size=0 @@ -204,58 +249,122 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache request_latency=2 +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue use_timeout_latency=50 version=0 -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -266,9 +375,21 @@ using_ruby_tester=true version=0 slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0] +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache responseFromL2Cache responseToL2Cache triggerQueue +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache buffer_size=0 clk_domain=system.ruby.clk_domain @@ -277,33 +398,100 @@ eventq_index=0 number_of_TBEs=256 recycle_latency=10 request_latency=2 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache response_latency=2 ruby_system=system.ruby system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l2_cntrl0.triggerQueue version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[2] -GlobalRequestToL2Cache=system.ruby.network.master[2] -L1RequestFromL2Cache=system.ruby.network.slave[3] -L1RequestToL2Cache=system.ruby.network.master[3] -responseFromL2Cache=system.ruby.network.slave[4] -responseToL2Cache=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=15 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.l2_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -312,7 +500,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -320,14 +508,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -359,63 +549,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr index 2b5c3b11d..b95e81e6d 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simerr @@ -1,4 +1,7 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 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) diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout index b4257bd2c..4448be6ae 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:42:56 -gem5 started Jan 22 2014 17:27:15 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory -re tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory +gem5 compiled Aug 13 2015 19:22:33 +gem5 started Aug 13 2015 20:16:24 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_directory/gem5.opt -d build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_directory/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_directory + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 327361 because Ruby Tester completed +Exiting @ tick 54131 because Ruby Tester completed diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt index 79972c69a..53e6bd157 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt @@ -1,44 +1,44 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000330 # Number of seconds simulated -sim_ticks 330331 # Number of ticks simulated -final_tick 330331 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000054 # Number of seconds simulated +sim_ticks 54131 # Number of ticks simulated +final_tick 54131 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 797019 # Simulator tick rate (ticks/s) -host_mem_usage 449656 # Number of bytes of host memory used -host_seconds 0.41 # Real time elapsed on the host +host_tick_rate 392683 # Simulator tick rate (ticks/s) +host_mem_usage 401260 # Number of bytes of host memory used +host_seconds 0.14 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54784 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 54784 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48832 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 48832 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 856 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 856 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 763 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 763 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 165845773 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 165845773 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 147827482 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 147827482 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 313673255 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 313673255 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 856 # Number of read requests accepted -system.mem_ctrls.writeReqs 763 # Number of write requests accepted -system.mem_ctrls.readBursts 856 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 763 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 43904 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 10880 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 39360 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 54784 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 48832 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 170 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 127 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54976 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 54976 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49152 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 49152 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 859 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 859 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 768 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 768 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1015610279 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1015610279 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 908019434 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 908019434 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1923629713 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1923629713 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 859 # Number of read requests accepted +system.mem_ctrls.writeReqs 768 # Number of write requests accepted +system.mem_ctrls.readBursts 859 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 768 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 46080 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8896 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 41280 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 54976 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 49152 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 139 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 102 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write -system.mem_ctrls.perBankRdBursts::0 215 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 218 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 218 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 35 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 214 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 228 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 219 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 59 # 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 @@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::0 188 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 191 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 201 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 35 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 194 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 202 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 200 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 49 # 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 @@ -69,24 +69,24 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 329990 # Total gap between requests +system.mem_ctrls.totGap 54056 # Total gap between requests system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) -system.mem_ctrls.readPktSize::6 856 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 859 # Read request sizes (log2) system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) -system.mem_ctrls.writePktSize::6 763 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 609 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 77 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 768 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 589 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 128 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 3 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see @@ -131,24 +131,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 33 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 35 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 34 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 25 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see @@ -180,465 +180,451 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 159 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 512.805031 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 408.328443 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 296.623626 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 9 5.66% 5.66% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 24 15.09% 20.75% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 24 15.09% 35.85% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 25 15.72% 51.57% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 19 11.95% 63.52% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 14 8.81% 72.33% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 18 11.32% 83.65% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 11 6.92% 90.57% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 15 9.43% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 159 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 34 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 19.911765 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 19.595016 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 4.107404 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 8 23.53% 23.53% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 13 38.24% 61.76% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-21 7 20.59% 82.35% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::22-23 2 5.88% 88.24% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-25 1 2.94% 91.18% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::26-27 2 5.88% 97.06% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::38-39 1 2.94% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 34 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 34 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 18.088235 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 18.075815 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.668225 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 2 5.88% 5.88% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 25 73.53% 79.41% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 7 20.59% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 34 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 6246 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 19280 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3430 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 9.10 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 97 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 898.639175 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 799.863204 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 281.999342 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 2 2.06% 2.06% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 5 5.15% 7.22% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 4 4.12% 11.34% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 3 3.09% 14.43% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 3 3.09% 17.53% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 3.09% 20.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 77 79.38% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 97 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 19.297297 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 19.037068 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.755476 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 8 21.62% 21.62% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 18 48.65% 70.27% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 7 18.92% 89.19% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 1 2.70% 91.89% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-25 2 5.41% 97.30% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::38-39 1 2.70% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.432432 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.394043 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.167632 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13 35.14% 35.14% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 2 5.41% 40.54% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 15 40.54% 81.08% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 7 18.92% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 5894 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 19574 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3600 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 8.19 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 28.10 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 132.91 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 119.15 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 165.85 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 147.83 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 27.19 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 851.27 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 762.59 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1015.61 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 908.02 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 1.97 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 1.04 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 0.93 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 1.17 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.41 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 537 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 601 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 78.28 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 94.50 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 203.82 # Average gap between requests -system.mem_ctrls.pageHitRate 86.08 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1202040 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 667800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 8448960 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 6189696 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 21359520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 219200112 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 4082400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 261150528 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 797.961720 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 5756 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 10920 # Time in different power states +system.mem_ctrls.busUtil 12.61 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 6.65 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 5.96 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.32 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.64 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 631 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 635 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 87.64 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 95.35 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 33.22 # Average gap between requests +system.mem_ctrls.pageHitRate 91.34 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 642600 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 357000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7637760 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 5785344 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 32013252 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 103800 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 49591116 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 1055.669193 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 19 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 310724 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 45411 # 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 21359520 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 7067088 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 190155600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 218582208 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.920136 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 316352 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 10920 # Time in different power states +system.mem_ctrls_1.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 1009584 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 27291600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 31352544 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.615178 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 45416 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1560 # 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 996 -system.ruby.outstanding_req_hist::mean 15.813253 -system.ruby.outstanding_req_hist::gmean 15.714173 -system.ruby.outstanding_req_hist::stdev 1.131222 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.90% | 2 0.20% 1.10% | 2 0.20% 1.31% | 67 6.73% 8.03% | 916 91.97% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 996 -system.ruby.latency_hist::bucket_size 4096 -system.ruby.latency_hist::max_bucket 40959 -system.ruby.latency_hist::samples 981 -system.ruby.latency_hist::mean 5263.343527 -system.ruby.latency_hist::gmean 1275.200266 -system.ruby.latency_hist::stdev 8532.856601 -system.ruby.latency_hist | 752 76.66% 76.66% | 54 5.50% 82.16% | 7 0.71% 82.87% | 10 1.02% 83.89% | 53 5.40% 89.30% | 40 4.08% 93.37% | 35 3.57% 96.94% | 26 2.65% 99.59% | 3 0.31% 99.90% | 1 0.10% 100.00% -system.ruby.latency_hist::total 981 -system.ruby.hit_latency_hist::bucket_size 16 -system.ruby.hit_latency_hist::max_bucket 159 -system.ruby.hit_latency_hist::samples 82 -system.ruby.hit_latency_hist::mean 16.865854 -system.ruby.hit_latency_hist::gmean 3.783506 -system.ruby.hit_latency_hist::stdev 36.658168 -system.ruby.hit_latency_hist | 71 86.59% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 5 6.10% 92.68% | 6 7.32% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 82 -system.ruby.miss_latency_hist::bucket_size 4096 -system.ruby.miss_latency_hist::max_bucket 40959 -system.ruby.miss_latency_hist::samples 899 -system.ruby.miss_latency_hist::mean 5741.887653 -system.ruby.miss_latency_hist::gmean 2168.376344 -system.ruby.miss_latency_hist::stdev 8758.729134 -system.ruby.miss_latency_hist | 670 74.53% 74.53% | 54 6.01% 80.53% | 7 0.78% 81.31% | 10 1.11% 82.42% | 53 5.90% 88.32% | 40 4.45% 92.77% | 35 3.89% 96.66% | 26 2.89% 99.56% | 3 0.33% 99.89% | 1 0.11% 100.00% -system.ruby.miss_latency_hist::total 899 +system.ruby.outstanding_req_hist::samples 989 +system.ruby.outstanding_req_hist::mean 15.760364 +system.ruby.outstanding_req_hist::gmean 15.655056 +system.ruby.outstanding_req_hist::stdev 1.192167 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 4 0.40% 1.11% | 2 0.20% 1.31% | 3 0.30% 1.62% | 101 10.21% 11.83% | 872 88.17% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 989 +system.ruby.latency_hist::bucket_size 256 +system.ruby.latency_hist::max_bucket 2559 +system.ruby.latency_hist::samples 974 +system.ruby.latency_hist::mean 872.520534 +system.ruby.latency_hist::gmean 470.423023 +system.ruby.latency_hist::stdev 365.350725 +system.ruby.latency_hist | 145 14.89% 14.89% | 7 0.72% 15.61% | 4 0.41% 16.02% | 455 46.71% 62.73% | 353 36.24% 98.97% | 10 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 974 +system.ruby.hit_latency_hist::bucket_size 1 +system.ruby.hit_latency_hist::max_bucket 9 +system.ruby.hit_latency_hist::samples 83 +system.ruby.hit_latency_hist::mean 1 +system.ruby.hit_latency_hist::gmean 1 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 83 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 83 +system.ruby.miss_latency_hist::bucket_size 256 +system.ruby.miss_latency_hist::max_bucket 2559 +system.ruby.miss_latency_hist::samples 891 +system.ruby.miss_latency_hist::mean 953.705948 +system.ruby.miss_latency_hist::gmean 834.528027 +system.ruby.miss_latency_hist::stdev 261.718669 +system.ruby.miss_latency_hist | 62 6.96% 6.96% | 7 0.79% 7.74% | 4 0.45% 8.19% | 455 51.07% 59.26% | 353 39.62% 98.88% | 10 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 891 system.ruby.l1_cntrl0.L1Dcache.demand_hits 82 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 847 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 929 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 55 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 55 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 93 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 8 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.L1Dcache.demand_misses 839 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 921 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Icache.demand_misses 52 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 53 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 5 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 86 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 4 # Number of times a load aliased with a pending store system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load -system.ruby.l2_cntrl0.L2cache.demand_hits 44 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 857 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 901 # Number of cache demand accesses +system.ruby.l2_cntrl0.L2cache.demand_hits 32 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 859 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 891 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 1.492064 -system.ruby.network.routers0.msg_count.Request_Control::0 901 -system.ruby.network.routers0.msg_count.Response_Data::2 855 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers0.msg_count.Writeback_Data::2 893 -system.ruby.network.routers0.msg_count.Writeback_Control::0 1788 -system.ruby.network.routers0.msg_count.Unblock_Control::2 898 -system.ruby.network.routers0.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers0.msg_bytes.Response_Data::2 61560 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers0.msg_bytes.Writeback_Data::2 64296 -system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14304 -system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7184 -system.ruby.network.routers1.percent_links_utilized 2.839803 -system.ruby.network.routers1.msg_count.Request_Control::0 901 -system.ruby.network.routers1.msg_count.Request_Control::1 857 -system.ruby.network.routers1.msg_count.Response_Data::2 1711 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers1.msg_count.Writeback_Data::2 1656 -system.ruby.network.routers1.msg_count.Writeback_Control::0 1788 -system.ruby.network.routers1.msg_count.Writeback_Control::1 1526 -system.ruby.network.routers1.msg_count.Unblock_Control::2 1752 -system.ruby.network.routers1.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers1.msg_bytes.Request_Control::1 6856 -system.ruby.network.routers1.msg_bytes.Response_Data::2 123192 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers1.msg_bytes.Writeback_Data::2 119232 -system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14304 -system.ruby.network.routers1.msg_bytes.Writeback_Control::1 12208 -system.ruby.network.routers1.msg_bytes.Unblock_Control::2 14016 -system.ruby.network.routers2.percent_links_utilized 1.347663 -system.ruby.network.routers2.msg_count.Request_Control::1 856 -system.ruby.network.routers2.msg_count.Response_Data::2 856 -system.ruby.network.routers2.msg_count.Writeback_Data::2 763 -system.ruby.network.routers2.msg_count.Writeback_Control::1 1526 -system.ruby.network.routers2.msg_count.Unblock_Control::2 854 -system.ruby.network.routers2.msg_bytes.Request_Control::1 6848 -system.ruby.network.routers2.msg_bytes.Response_Data::2 61632 -system.ruby.network.routers2.msg_bytes.Writeback_Data::2 54936 -system.ruby.network.routers2.msg_bytes.Writeback_Control::1 12208 -system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6832 -system.ruby.network.routers3.percent_links_utilized 1.893253 -system.ruby.network.routers3.msg_count.Request_Control::0 901 -system.ruby.network.routers3.msg_count.Request_Control::1 857 -system.ruby.network.routers3.msg_count.Response_Data::2 1711 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers3.msg_count.Writeback_Data::2 1656 -system.ruby.network.routers3.msg_count.Writeback_Control::0 1789 -system.ruby.network.routers3.msg_count.Writeback_Control::1 1526 -system.ruby.network.routers3.msg_count.Unblock_Control::2 1752 -system.ruby.network.routers3.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers3.msg_bytes.Request_Control::1 6856 -system.ruby.network.routers3.msg_bytes.Response_Data::2 123192 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers3.msg_bytes.Writeback_Data::2 119232 -system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14312 -system.ruby.network.routers3.msg_bytes.Writeback_Control::1 12208 -system.ruby.network.routers3.msg_bytes.Unblock_Control::2 14016 -system.ruby.network.msg_count.Request_Control 5273 -system.ruby.network.msg_count.Response_Data 5133 -system.ruby.network.msg_count.ResponseL2hit_Data 132 -system.ruby.network.msg_count.Writeback_Data 4968 -system.ruby.network.msg_count.Writeback_Control 9943 -system.ruby.network.msg_count.Unblock_Control 5256 -system.ruby.network.msg_byte.Request_Control 42184 -system.ruby.network.msg_byte.Response_Data 369576 -system.ruby.network.msg_byte.ResponseL2hit_Data 9504 -system.ruby.network.msg_byte.Writeback_Data 357696 -system.ruby.network.msg_byte.Writeback_Control 79544 -system.ruby.network.msg_byte.Unblock_Control 42048 -system.ruby.network.routers0.throttle0.link_utilization 1.359848 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 855 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 893 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61560 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7144 -system.ruby.network.routers0.throttle1.link_utilization 1.624280 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 901 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 893 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 895 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 898 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 64296 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7160 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7184 -system.ruby.network.routers1.throttle0.link_utilization 2.905722 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 901 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 856 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 893 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 894 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 763 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 898 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61632 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 64296 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7152 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7184 -system.ruby.network.routers1.throttle1.link_utilization 2.773884 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 857 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 855 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 763 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 894 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 763 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 854 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6856 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61560 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 54936 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7152 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6832 -system.ruby.network.routers2.throttle0.link_utilization 1.413733 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 856 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 763 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 763 -system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 854 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6848 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 54936 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6832 -system.ruby.network.routers2.throttle1.link_utilization 1.281593 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 856 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 763 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61632 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers3.throttle0.link_utilization 1.360000 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 855 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 44 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 894 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61560 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 3168 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7152 -system.ruby.network.routers3.throttle1.link_utilization 2.905873 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 901 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 856 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 893 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 895 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 763 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 898 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7208 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61632 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 64296 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7160 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7184 -system.ruby.network.routers3.throttle2.link_utilization 1.413885 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 857 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 763 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 763 -system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 854 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6856 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 54936 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6104 -system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6832 -system.ruby.LD.latency_hist::bucket_size 4096 -system.ruby.LD.latency_hist::max_bucket 40959 -system.ruby.LD.latency_hist::samples 46 -system.ruby.LD.latency_hist::mean 3318.347826 -system.ruby.LD.latency_hist::gmean 921.447182 -system.ruby.LD.latency_hist::stdev 6565.344700 -system.ruby.LD.latency_hist | 39 84.78% 84.78% | 3 6.52% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 3 6.52% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 46 -system.ruby.LD.hit_latency_hist::bucket_size 16 -system.ruby.LD.hit_latency_hist::max_bucket 159 -system.ruby.LD.hit_latency_hist::samples 4 -system.ruby.LD.hit_latency_hist::mean 27 -system.ruby.LD.hit_latency_hist::gmean 4.192660 -system.ruby.LD.hit_latency_hist::stdev 50.675438 -system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 4 -system.ruby.LD.miss_latency_hist::bucket_size 4096 -system.ruby.LD.miss_latency_hist::max_bucket 40959 +system.ruby.network.routers0.percent_links_utilized 9.022556 +system.ruby.network.routers0.msg_count.Request_Control::0 891 +system.ruby.network.routers0.msg_count.Response_Data::2 859 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers0.msg_count.Writeback_Data::2 885 +system.ruby.network.routers0.msg_count.Writeback_Control::0 1770 +system.ruby.network.routers0.msg_count.Unblock_Control::2 891 +system.ruby.network.routers0.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers0.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers0.msg_bytes.Writeback_Data::2 63720 +system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14160 +system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7128 +system.ruby.network.routers1.percent_links_utilized 17.287691 +system.ruby.network.routers1.msg_count.Request_Control::0 891 +system.ruby.network.routers1.msg_count.Request_Control::1 859 +system.ruby.network.routers1.msg_count.Response_Data::2 1718 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers1.msg_count.Writeback_Data::2 1653 +system.ruby.network.routers1.msg_count.Writeback_Control::0 1770 +system.ruby.network.routers1.msg_count.Writeback_Control::1 1536 +system.ruby.network.routers1.msg_count.Unblock_Control::2 1749 +system.ruby.network.routers1.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers1.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers1.msg_bytes.Response_Data::2 123696 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers1.msg_bytes.Writeback_Data::2 119016 +system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14160 +system.ruby.network.routers1.msg_bytes.Writeback_Control::1 12288 +system.ruby.network.routers1.msg_bytes.Unblock_Control::2 13992 +system.ruby.network.routers2.percent_links_utilized 8.265135 +system.ruby.network.routers2.msg_count.Request_Control::1 859 +system.ruby.network.routers2.msg_count.Response_Data::2 859 +system.ruby.network.routers2.msg_count.Writeback_Data::2 768 +system.ruby.network.routers2.msg_count.Writeback_Control::1 1536 +system.ruby.network.routers2.msg_count.Unblock_Control::2 858 +system.ruby.network.routers2.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers2.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers2.msg_bytes.Writeback_Data::2 55296 +system.ruby.network.routers2.msg_bytes.Writeback_Control::1 12288 +system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6864 +system.ruby.network.routers3.percent_links_utilized 11.525127 +system.ruby.network.routers3.msg_count.Request_Control::0 891 +system.ruby.network.routers3.msg_count.Request_Control::1 859 +system.ruby.network.routers3.msg_count.Response_Data::2 1718 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers3.msg_count.Writeback_Data::2 1653 +system.ruby.network.routers3.msg_count.Writeback_Control::0 1770 +system.ruby.network.routers3.msg_count.Writeback_Control::1 1536 +system.ruby.network.routers3.msg_count.Unblock_Control::2 1749 +system.ruby.network.routers3.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers3.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers3.msg_bytes.Response_Data::2 123696 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers3.msg_bytes.Writeback_Data::2 119016 +system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14160 +system.ruby.network.routers3.msg_bytes.Writeback_Control::1 12288 +system.ruby.network.routers3.msg_bytes.Unblock_Control::2 13992 +system.ruby.network.msg_count.Request_Control 5250 +system.ruby.network.msg_count.Response_Data 5154 +system.ruby.network.msg_count.ResponseL2hit_Data 96 +system.ruby.network.msg_count.Writeback_Data 4959 +system.ruby.network.msg_count.Writeback_Control 9918 +system.ruby.network.msg_count.Unblock_Control 5247 +system.ruby.network.msg_byte.Request_Control 42000 +system.ruby.network.msg_byte.Response_Data 371088 +system.ruby.network.msg_byte.ResponseL2hit_Data 6912 +system.ruby.network.msg_byte.Writeback_Data 357048 +system.ruby.network.msg_byte.Writeback_Control 79344 +system.ruby.network.msg_byte.Unblock_Control 41976 +system.ruby.network.routers0.throttle0.link_utilization 8.224492 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 859 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 885 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers0.throttle1.link_utilization 9.820620 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 891 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 885 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 885 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 891 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 63720 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7128 +system.ruby.network.routers1.throttle0.link_utilization 17.671020 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 891 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 859 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 885 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 885 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 768 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 891 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 63720 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7128 +system.ruby.network.routers1.throttle1.link_utilization 16.904362 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 859 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 859 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 768 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 885 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 768 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 858 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 55296 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6864 +system.ruby.network.routers2.throttle0.link_utilization 8.679869 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 859 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 768 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 768 +system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 858 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 55296 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6864 +system.ruby.network.routers2.throttle1.link_utilization 7.850400 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 859 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 768 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers3.throttle0.link_utilization 8.224492 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 859 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 32 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 885 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 2304 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers3.throttle1.link_utilization 17.671020 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 891 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 859 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 885 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 885 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 768 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 891 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7128 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61848 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 63720 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7080 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7128 +system.ruby.network.routers3.throttle2.link_utilization 8.679869 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 859 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 768 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 768 +system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 858 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6872 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 55296 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6144 +system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6864 +system.ruby.LD.latency_hist::bucket_size 256 +system.ruby.LD.latency_hist::max_bucket 2559 +system.ruby.LD.latency_hist::samples 47 +system.ruby.LD.latency_hist::mean 911.553191 +system.ruby.LD.latency_hist::gmean 486.656376 +system.ruby.LD.latency_hist::stdev 327.986599 +system.ruby.LD.latency_hist | 5 10.64% 10.64% | 0 0.00% 10.64% | 0 0.00% 10.64% | 26 55.32% 65.96% | 15 31.91% 97.87% | 1 2.13% 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 47 +system.ruby.LD.hit_latency_hist::bucket_size 1 +system.ruby.LD.hit_latency_hist::max_bucket 9 +system.ruby.LD.hit_latency_hist::samples 5 +system.ruby.LD.hit_latency_hist::mean 1 +system.ruby.LD.hit_latency_hist::gmean 1 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 5 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 5 +system.ruby.LD.miss_latency_hist::bucket_size 256 +system.ruby.LD.miss_latency_hist::max_bucket 2559 system.ruby.LD.miss_latency_hist::samples 42 -system.ruby.LD.miss_latency_hist::mean 3631.809524 -system.ruby.LD.miss_latency_hist::gmean 1539.984108 -system.ruby.LD.miss_latency_hist::stdev 6793.473131 -system.ruby.LD.miss_latency_hist | 35 83.33% 83.33% | 3 7.14% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 3 7.14% 97.62% | 0 0.00% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 1019.952381 +system.ruby.LD.miss_latency_hist::gmean 1016.552584 +system.ruby.LD.miss_latency_hist::stdev 86.870791 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 26 61.90% 61.90% | 15 35.71% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 42 -system.ruby.ST.latency_hist::bucket_size 4096 -system.ruby.ST.latency_hist::max_bucket 40959 -system.ruby.ST.latency_hist::samples 881 -system.ruby.ST.latency_hist::mean 5644.784336 -system.ruby.ST.latency_hist::gmean 1354.316446 -system.ruby.ST.latency_hist::stdev 8789.274633 -system.ruby.ST.latency_hist | 659 74.80% 74.80% | 51 5.79% 80.59% | 7 0.79% 81.38% | 10 1.14% 82.52% | 53 6.02% 88.54% | 37 4.20% 92.74% | 35 3.97% 96.71% | 25 2.84% 99.55% | 3 0.34% 99.89% | 1 0.11% 100.00% -system.ruby.ST.latency_hist::total 881 -system.ruby.ST.hit_latency_hist::bucket_size 16 -system.ruby.ST.hit_latency_hist::max_bucket 159 -system.ruby.ST.hit_latency_hist::samples 78 -system.ruby.ST.hit_latency_hist::mean 16.346154 -system.ruby.ST.hit_latency_hist::gmean 3.763635 -system.ruby.ST.hit_latency_hist::stdev 36.165861 -system.ruby.ST.hit_latency_hist | 68 87.18% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 4 5.13% 92.31% | 6 7.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 78 -system.ruby.ST.miss_latency_hist::bucket_size 4096 -system.ruby.ST.miss_latency_hist::max_bucket 40959 -system.ruby.ST.miss_latency_hist::samples 803 -system.ruby.ST.miss_latency_hist::mean 6191.506849 -system.ruby.ST.miss_latency_hist::gmean 2398.888412 -system.ruby.ST.miss_latency_hist::stdev 9021.315727 -system.ruby.ST.miss_latency_hist | 581 72.35% 72.35% | 51 6.35% 78.70% | 7 0.87% 79.58% | 10 1.25% 80.82% | 53 6.60% 87.42% | 37 4.61% 92.03% | 35 4.36% 96.39% | 25 3.11% 99.50% | 3 0.37% 99.88% | 1 0.12% 100.00% -system.ruby.ST.miss_latency_hist::total 803 -system.ruby.IFETCH.latency_hist::bucket_size 256 -system.ruby.IFETCH.latency_hist::max_bucket 2559 -system.ruby.IFETCH.latency_hist::samples 54 -system.ruby.IFETCH.latency_hist::mean 697.055556 -system.ruby.IFETCH.latency_hist::gmean 629.917289 -system.ruby.IFETCH.latency_hist::stdev 289.399275 -system.ruby.IFETCH.latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 54 -system.ruby.IFETCH.miss_latency_hist::bucket_size 256 -system.ruby.IFETCH.miss_latency_hist::max_bucket 2559 -system.ruby.IFETCH.miss_latency_hist::samples 54 -system.ruby.IFETCH.miss_latency_hist::mean 697.055556 -system.ruby.IFETCH.miss_latency_hist::gmean 629.917289 -system.ruby.IFETCH.miss_latency_hist::stdev 289.399275 -system.ruby.IFETCH.miss_latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 54 -system.ruby.Directory_Controller.GETX 768 0.00% 0.00% -system.ruby.Directory_Controller.GETS 90 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 763 0.00% 0.00% -system.ruby.Directory_Controller.Unblock 77 0.00% 0.00% -system.ruby.Directory_Controller.Last_Unblock 10 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 767 0.00% 0.00% -system.ruby.Directory_Controller.Dirty_Writeback 763 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 856 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 763 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 708 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 78 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 760 0.00% 0.00% -system.ruby.Directory_Controller.S.GETX 60 0.00% 0.00% -system.ruby.Directory_Controller.S.GETS 10 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 763 0.00% 0.00% -system.ruby.Directory_Controller.IS.Unblock 77 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 78 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 1 0.00% 0.00% -system.ruby.Directory_Controller.SS.Last_Unblock 10 0.00% 0.00% -system.ruby.Directory_Controller.SS.Memory_Data 10 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 767 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 768 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Ack 2 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETS 2 0.00% 0.00% -system.ruby.Directory_Controller.MI.Dirty_Writeback 763 0.00% 0.00% -system.ruby.L1Cache_Controller.Load 46 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 243 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 1035 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 469288 0.00% 0.00% -system.ruby.L1Cache_Controller.Data 88 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 811 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data 893 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks 803 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_Timeout 811 0.00% 0.00% +system.ruby.ST.latency_hist::bucket_size 256 +system.ruby.ST.latency_hist::max_bucket 2559 +system.ruby.ST.latency_hist::samples 874 +system.ruby.ST.latency_hist::mean 919.171625 +system.ruby.ST.latency_hist::gmean 533.235038 +system.ruby.ST.latency_hist::stdev 318.579386 +system.ruby.ST.latency_hist | 88 10.07% 10.07% | 6 0.69% 10.76% | 4 0.46% 11.21% | 429 49.08% 60.30% | 338 38.67% 98.97% | 9 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 874 +system.ruby.ST.hit_latency_hist::bucket_size 1 +system.ruby.ST.hit_latency_hist::max_bucket 9 +system.ruby.ST.hit_latency_hist::samples 77 +system.ruby.ST.hit_latency_hist::mean 1 +system.ruby.ST.hit_latency_hist::gmean 1 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 77 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 77 +system.ruby.ST.miss_latency_hist::bucket_size 256 +system.ruby.ST.miss_latency_hist::max_bucket 2559 +system.ruby.ST.miss_latency_hist::samples 797 +system.ruby.ST.miss_latency_hist::mean 1007.878294 +system.ruby.ST.miss_latency_hist::gmean 978.075890 +system.ruby.ST.miss_latency_hist::stdev 147.924210 +system.ruby.ST.miss_latency_hist | 11 1.38% 1.38% | 6 0.75% 2.13% | 4 0.50% 2.63% | 429 53.83% 56.46% | 338 42.41% 98.87% | 9 1.13% 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 797 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 +system.ruby.IFETCH.latency_hist::samples 53 +system.ruby.IFETCH.latency_hist::mean 68.603774 +system.ruby.IFETCH.latency_hist::gmean 57.788227 +system.ruby.IFETCH.latency_hist::stdev 43.588257 +system.ruby.IFETCH.latency_hist | 20 37.74% 37.74% | 31 58.49% 96.23% | 1 1.89% 98.11% | 0 0.00% 98.11% | 0 0.00% 98.11% | 1 1.89% 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 53 +system.ruby.IFETCH.hit_latency_hist::bucket_size 1 +system.ruby.IFETCH.hit_latency_hist::max_bucket 9 +system.ruby.IFETCH.hit_latency_hist::samples 1 +system.ruby.IFETCH.hit_latency_hist::mean 1 +system.ruby.IFETCH.hit_latency_hist::gmean 1 +system.ruby.IFETCH.hit_latency_hist::stdev nan +system.ruby.IFETCH.hit_latency_hist | 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% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::total 1 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 +system.ruby.IFETCH.miss_latency_hist::samples 52 +system.ruby.IFETCH.miss_latency_hist::mean 69.903846 +system.ruby.IFETCH.miss_latency_hist::gmean 62.477105 +system.ruby.IFETCH.miss_latency_hist::stdev 42.963395 +system.ruby.IFETCH.miss_latency_hist | 19 36.54% 36.54% | 31 59.62% 96.15% | 1 1.92% 98.08% | 0 0.00% 98.08% | 0 0.00% 98.08% | 1 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 52 +system.ruby.Directory_Controller.GETX 773 0.00% 0.00% +system.ruby.Directory_Controller.GETS 86 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 768 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 80 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 5 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 773 0.00% 0.00% +system.ruby.Directory_Controller.Dirty_Writeback 768 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 859 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 768 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 714 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 81 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 768 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 59 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 5 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 768 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 80 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 81 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 5 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 5 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 773 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 773 0.00% 0.00% +system.ruby.Directory_Controller.MI.Dirty_Writeback 768 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 47 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 63 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 884 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 79875 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 86 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 805 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data 885 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks 797 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_Timeout 804 0.00% 0.00% system.ruby.L1Cache_Controller.I.Load 42 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 804 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Ifetch 52 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 796 0.00% 0.00% system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 86 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 82 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 8 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 10 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_Timeout 8 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 68 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement 802 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 10 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 29590 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout 803 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 400903 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data 802 0.00% 0.00% -system.ruby.L1Cache_Controller.SM.L1_Replacement 705 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 62 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement 795 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 15 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 31482 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout 796 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 44707 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data 796 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.L1_Replacement 56 0.00% 0.00% system.ruby.L1Cache_Controller.SM.Exclusive_Data 1 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.L1_Replacement 16611 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.All_acks 803 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 20573 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data 88 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.L1_Replacement 55 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.All_acks 797 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 2690 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 86 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Exclusive_Data 8 0.00% 0.00% -system.ruby.L1Cache_Controller.SI.Ifetch 12 0.00% 0.00% -system.ruby.L1Cache_Controller.SI.Store 3 0.00% 0.00% -system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 85 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Ifetch 176 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Store 149 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 808 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 200 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 820 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 2137 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS_only 86 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS 126 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 768 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 856 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 85 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 808 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 763 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 88 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 810 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 844 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 88 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 765 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 82 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Ifetch 10 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Store 10 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 803 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 94 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 797 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 803 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 82 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 773 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 859 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 82 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 803 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 768 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 85 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 805 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 850 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 86 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 772 0.00% 0.00% system.ruby.L2Cache_Controller.ILS.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 86 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 808 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 80 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L2_Replacement 1 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 82 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 803 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 82 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETS 8 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 35 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 763 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_GETX 15 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 85 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETS 18 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 808 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_PUTS 126 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data 88 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Unblock 87 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 767 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 24 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 768 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 82 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 803 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 86 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 85 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 772 0.00% 0.00% system.ruby.L2Cache_Controller.IGMLS.Data 1 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTX 1268 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 768 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 767 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_PUTX 55 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 35 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.Unblock 1 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_PUTX 6 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 773 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 773 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 24 0.00% 0.00% system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 8 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETS 85 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 763 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 768 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini index 6402fc4de..07dd4607c 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini @@ -167,33 +167,34 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir persistentFromDir persistentToDir requestFromDir requestToDir responseFromDir responseFromMemory responseToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=5 distributed_persistent=true +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 number_of_TBEs=256 +persistentFromDir=system.ruby.dir_cntrl0.persistentFromDir +persistentToDir=system.ruby.dir_cntrl0.persistentToDir recycle_latency=10 reissue_wakeup_latency=10 +requestFromDir=system.ruby.dir_cntrl0.requestFromDir +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -dmaRequestToDir=system.ruby.network.master[10] -dmaResponseFromDir=system.ruby.network.slave[9] memory=system.mem_ctrls.port -persistentFromDir=system.ruby.network.slave[8] -persistentToDir=system.ruby.network.master[9] -requestFromDir=system.ruby.network.slave[6] -requestToDir=system.ruby.network.master[7] -responseFromDir=system.ruby.network.slave[7] -responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -202,9 +203,89 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[10] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[9] + +[system.ruby.dir_cntrl0.persistentFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[8] + +[system.ruby.dir_cntrl0.persistentToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[9] + +[system.ruby.dir_cntrl0.requestFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[6] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[7] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[7] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[8] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache sequencer +children=L1Dcache L1Icache mandatoryQueue persistentFromL1Cache persistentToL1Cache requestFromL1Cache requestToL1Cache responseFromL1Cache responseToL1Cache sequencer L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache N_tokens=2 @@ -217,10 +298,17 @@ fixed_timeout_latency=300 l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 +persistentFromL1Cache=system.ruby.l1_cntrl0.persistentFromL1Cache +persistentToL1Cache=system.ruby.l1_cntrl0.persistentToL1Cache recycle_latency=10 reissue_wakeup_latency=10 +requestFromL1Cache=system.ruby.l1_cntrl0.requestFromL1Cache +requestToL1Cache=system.ruby.l1_cntrl0.requestToL1Cache +responseFromL1Cache=system.ruby.l1_cntrl0.responseFromL1Cache +responseToL1Cache=system.ruby.l1_cntrl0.responseToL1Cache retry_threshold=1 ruby_system=system.ruby send_evictions=false @@ -229,50 +317,124 @@ system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 -persistentFromL1Cache=system.ruby.network.slave[2] -persistentToL1Cache=system.ruby.network.master[2] -requestFromL1Cache=system.ruby.network.slave[0] -requestToL1Cache=system.ruby.network.master[0] -responseFromL1Cache=system.ruby.network.slave[1] -responseToL1Cache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.persistentFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.l1_cntrl0.persistentToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.l1_cntrl0.requestFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.requestToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.responseFromL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToL1Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -285,7 +447,11 @@ slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0] [system.ruby.l2_cntrl0] type=L2Cache_Controller -children=L2cache +children=GlobalRequestFromL2Cache GlobalRequestToL2Cache L1RequestFromL2Cache L1RequestToL2Cache L2cache persistentToL2Cache responseFromL2Cache responseToL2Cache +GlobalRequestFromL2Cache=system.ruby.l2_cntrl0.GlobalRequestFromL2Cache +GlobalRequestToL2Cache=system.ruby.l2_cntrl0.GlobalRequestToL2Cache +L1RequestFromL2Cache=system.ruby.l2_cntrl0.L1RequestFromL2Cache +L1RequestToL2Cache=system.ruby.l2_cntrl0.L1RequestToL2Cache L2cache=system.ruby.l2_cntrl0.L2cache N_tokens=2 buffer_size=0 @@ -296,34 +462,101 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 +persistentToL2Cache=system.ruby.l2_cntrl0.persistentToL2Cache recycle_latency=10 +responseFromL2Cache=system.ruby.l2_cntrl0.responseFromL2Cache +responseToL2Cache=system.ruby.l2_cntrl0.responseToL2Cache ruby_system=system.ruby system=system transitions_per_cycle=32 version=0 -GlobalRequestFromL2Cache=system.ruby.network.slave[3] -GlobalRequestToL2Cache=system.ruby.network.master[3] -L1RequestFromL2Cache=system.ruby.network.slave[4] -L1RequestToL2Cache=system.ruby.network.master[4] -persistentToL2Cache=system.ruby.network.master[6] -responseFromL2Cache=system.ruby.network.slave[5] -responseToL2Cache=system.ruby.network.master[5] + +[system.ruby.l2_cntrl0.GlobalRequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.l2_cntrl0.GlobalRequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.l2_cntrl0.L1RequestFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.l2_cntrl0.L1RequestToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] [system.ruby.l2_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l2_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l2_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l2_cntrl0.persistentToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[6] + +[system.ruby.l2_cntrl0.responseFromL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.l2_cntrl0.responseToL2Cache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -332,7 +565,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 +children=ext_links0 ext_links1 ext_links2 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_link_buffers40 int_link_buffers41 int_link_buffers42 int_link_buffers43 int_link_buffers44 int_link_buffers45 int_link_buffers46 int_link_buffers47 int_link_buffers48 int_link_buffers49 int_link_buffers50 int_link_buffers51 int_link_buffers52 int_link_buffers53 int_link_buffers54 int_link_buffers55 int_link_buffers56 int_link_buffers57 int_link_buffers58 int_link_buffers59 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -340,14 +573,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 system.ruby.network.int_link_buffers40 system.ruby.network.int_link_buffers41 system.ruby.network.int_link_buffers42 system.ruby.network.int_link_buffers43 system.ruby.network.int_link_buffers44 system.ruby.network.int_link_buffers45 system.ruby.network.int_link_buffers46 system.ruby.network.int_link_buffers47 system.ruby.network.int_link_buffers48 system.ruby.network.int_link_buffers49 system.ruby.network.int_link_buffers50 system.ruby.network.int_link_buffers51 system.ruby.network.int_link_buffers52 system.ruby.network.int_link_buffers53 system.ruby.network.int_link_buffers54 system.ruby.network.int_link_buffers55 system.ruby.network.int_link_buffers56 system.ruby.network.int_link_buffers57 system.ruby.network.int_link_buffers58 system.ruby.network.int_link_buffers59 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.requestToL1Cache.slave system.ruby.l1_cntrl0.responseToL1Cache.slave system.ruby.l1_cntrl0.persistentToL1Cache.slave system.ruby.l2_cntrl0.GlobalRequestToL2Cache.slave system.ruby.l2_cntrl0.L1RequestToL2Cache.slave system.ruby.l2_cntrl0.responseToL2Cache.slave system.ruby.l2_cntrl0.persistentToL2Cache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.persistentToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromL1Cache.master system.ruby.l1_cntrl0.responseFromL1Cache.master system.ruby.l1_cntrl0.persistentFromL1Cache.master system.ruby.l2_cntrl0.GlobalRequestFromL2Cache.master system.ruby.l2_cntrl0.L1RequestFromL2Cache.master system.ruby.l2_cntrl0.responseFromL2Cache.master system.ruby.dir_cntrl0.requestFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.persistentFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -379,63 +614,1995 @@ latency=1 link_id=2 weight=1 -[system.ruby.network.int_links0] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=3 -node_a=system.ruby.network.routers0 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links1] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=4 -node_a=system.ruby.network.routers1 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.int_links2] -type=SimpleIntLink -bandwidth_factor=16 +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 eventq_index=0 -latency=1 -link_id=5 -node_a=system.ruby.network.routers2 -node_b=system.ruby.network.routers3 -weight=1 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers0] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=0 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers1] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=1 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers2] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=2 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 -[system.ruby.network.routers3] -type=Switch -clk_domain=system.ruby.clk_domain +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 eventq_index=0 -router_id=3 -virt_nets=10 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_links0] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=3 +node_a=system.ruby.network.routers0 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links1] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=4 +node_a=system.ruby.network.routers1 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.int_links2] +type=SimpleIntLink +bandwidth_factor=16 +eventq_index=0 +latency=1 +link_id=5 +node_a=system.ruby.network.routers2 +node_b=system.ruby.network.routers3 +weight=1 + +[system.ruby.network.routers0] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 system.ruby.network.routers0.port_buffers30 system.ruby.network.routers0.port_buffers31 system.ruby.network.routers0.port_buffers32 system.ruby.network.routers0.port_buffers33 system.ruby.network.routers0.port_buffers34 system.ruby.network.routers0.port_buffers35 system.ruby.network.routers0.port_buffers36 system.ruby.network.routers0.port_buffers37 system.ruby.network.routers0.port_buffers38 system.ruby.network.routers0.port_buffers39 +recycle_latency=0 +router_id=0 +virt_nets=10 + +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 system.ruby.network.routers1.port_buffers30 system.ruby.network.routers1.port_buffers31 system.ruby.network.routers1.port_buffers32 system.ruby.network.routers1.port_buffers33 system.ruby.network.routers1.port_buffers34 system.ruby.network.routers1.port_buffers35 system.ruby.network.routers1.port_buffers36 system.ruby.network.routers1.port_buffers37 system.ruby.network.routers1.port_buffers38 system.ruby.network.routers1.port_buffers39 +recycle_latency=0 +router_id=1 +virt_nets=10 + +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 +router_id=2 +virt_nets=10 + +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3] +type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 +clk_domain=system.ruby.clk_domain +eventq_index=0 +port_buffers=system.ruby.network.routers3.port_buffers00 system.ruby.network.routers3.port_buffers01 system.ruby.network.routers3.port_buffers02 system.ruby.network.routers3.port_buffers03 system.ruby.network.routers3.port_buffers04 system.ruby.network.routers3.port_buffers05 system.ruby.network.routers3.port_buffers06 system.ruby.network.routers3.port_buffers07 system.ruby.network.routers3.port_buffers08 system.ruby.network.routers3.port_buffers09 system.ruby.network.routers3.port_buffers10 system.ruby.network.routers3.port_buffers11 system.ruby.network.routers3.port_buffers12 system.ruby.network.routers3.port_buffers13 system.ruby.network.routers3.port_buffers14 system.ruby.network.routers3.port_buffers15 system.ruby.network.routers3.port_buffers16 system.ruby.network.routers3.port_buffers17 system.ruby.network.routers3.port_buffers18 system.ruby.network.routers3.port_buffers19 system.ruby.network.routers3.port_buffers20 system.ruby.network.routers3.port_buffers21 system.ruby.network.routers3.port_buffers22 system.ruby.network.routers3.port_buffers23 system.ruby.network.routers3.port_buffers24 system.ruby.network.routers3.port_buffers25 system.ruby.network.routers3.port_buffers26 system.ruby.network.routers3.port_buffers27 system.ruby.network.routers3.port_buffers28 system.ruby.network.routers3.port_buffers29 system.ruby.network.routers3.port_buffers30 system.ruby.network.routers3.port_buffers31 system.ruby.network.routers3.port_buffers32 system.ruby.network.routers3.port_buffers33 system.ruby.network.routers3.port_buffers34 system.ruby.network.routers3.port_buffers35 system.ruby.network.routers3.port_buffers36 system.ruby.network.routers3.port_buffers37 system.ruby.network.routers3.port_buffers38 system.ruby.network.routers3.port_buffers39 system.ruby.network.routers3.port_buffers40 system.ruby.network.routers3.port_buffers41 system.ruby.network.routers3.port_buffers42 system.ruby.network.routers3.port_buffers43 system.ruby.network.routers3.port_buffers44 system.ruby.network.routers3.port_buffers45 system.ruby.network.routers3.port_buffers46 system.ruby.network.routers3.port_buffers47 system.ruby.network.routers3.port_buffers48 system.ruby.network.routers3.port_buffers49 system.ruby.network.routers3.port_buffers50 system.ruby.network.routers3.port_buffers51 system.ruby.network.routers3.port_buffers52 system.ruby.network.routers3.port_buffers53 system.ruby.network.routers3.port_buffers54 system.ruby.network.routers3.port_buffers55 system.ruby.network.routers3.port_buffers56 system.ruby.network.routers3.port_buffers57 system.ruby.network.routers3.port_buffers58 system.ruby.network.routers3.port_buffers59 +recycle_latency=0 +router_id=3 +virt_nets=10 + +[system.ruby.network.routers3.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers40] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers41] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers42] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers43] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers44] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers45] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers46] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers47] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers48] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers49] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers50] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers51] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers52] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers53] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers54] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers55] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers56] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers57] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers58] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers3.port_buffers59] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 [system.sys_port_proxy] type=RubyPortProxy diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr index 2b5c3b11d..b95e81e6d 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simerr @@ -1,4 +1,7 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 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) diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout index a6637bc84..1537c232f 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:47:59 -gem5 started Jan 22 2014 17:27:41 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token -re tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token +gem5 compiled Aug 13 2015 19:28:58 +gem5 started Aug 13 2015 20:17:44 +gem5 executing on artery +command line: build/ALPHA_MOESI_CMP_token/gem5.opt -d build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_CMP_token/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_CMP_token + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 225141 because Ruby Tester completed +Exiting @ tick 50521 because Ruby Tester completed diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt index e7b609bb5..74f404b7d 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt @@ -1,44 +1,44 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000236 # Number of seconds simulated -sim_ticks 235501 # Number of ticks simulated -final_tick 235501 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000051 # Number of seconds simulated +sim_ticks 50521 # Number of ticks simulated +final_tick 50521 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 2470014 # Simulator tick rate (ticks/s) -host_mem_usage 451212 # Number of bytes of host memory used -host_seconds 0.10 # Real time elapsed on the host +host_tick_rate 342632 # Simulator tick rate (ticks/s) +host_mem_usage 400444 # Number of bytes of host memory used +host_seconds 0.15 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 55040 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 55040 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49984 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 49984 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 860 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 860 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 781 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 781 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 233714507 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 233714507 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 212245383 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 212245383 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 445959890 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 445959890 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 860 # Number of read requests accepted -system.mem_ctrls.writeReqs 781 # Number of write requests accepted -system.mem_ctrls.readBursts 860 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 781 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 46208 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 8832 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 42112 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 55040 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 49984 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 138 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 97 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 51648 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 51648 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 46784 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 46784 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 807 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 807 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 731 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 731 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1022307555 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1022307555 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 926030759 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 926030759 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1948338315 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1948338315 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 807 # Number of read requests accepted +system.mem_ctrls.writeReqs 731 # Number of write requests accepted +system.mem_ctrls.readBursts 807 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 731 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 43136 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8512 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 39296 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 51648 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 46784 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 133 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 85 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write -system.mem_ctrls.perBankRdBursts::0 222 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 224 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 229 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 47 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 209 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 228 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 193 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 44 # Per bank write bursts system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts @@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 211 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 203 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 200 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 183 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 213 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 178 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 40 # 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 @@ -69,24 +69,24 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe 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 235170 # Total gap between requests +system.mem_ctrls.totGap 50410 # 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 860 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 807 # 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 781 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 637 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 84 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 1 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 731 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 555 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 116 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 3 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see @@ -131,23 +131,23 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 30 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 31 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 10 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 12 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 31 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 41 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::20 39 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::22 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 40 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::27 38 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 38 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see @@ -180,551 +180,500 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 146 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 601.863014 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 438.274337 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 357.293169 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 17 11.64% 11.64% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 20 13.70% 25.34% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 8 5.48% 30.82% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 11 7.53% 38.36% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 8 5.48% 43.84% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 20 13.70% 57.53% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 14 9.59% 67.12% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 14 9.59% 76.71% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 34 23.29% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 146 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::samples 88 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 914.909091 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 834.107839 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 249.510216 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 2 2.27% 2.27% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 3 3.41% 5.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 2 2.27% 7.95% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 1 1.14% 9.09% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 3 3.41% 12.50% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 1 1.14% 13.64% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 3 3.41% 17.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 7 7.95% 25.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 66 75.00% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 88 # Bytes accessed per row activation system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 19.243243 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 18.918061 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 4.105588 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 3 8.11% 8.11% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 8 21.62% 29.73% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 14 37.84% 67.57% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-21 7 18.92% 86.49% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::22-23 2 5.41% 91.89% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-25 1 2.70% 94.59% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::28-29 1 2.70% 97.30% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::38-39 1 2.70% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 17.756757 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 17.448888 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.918655 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 9 24.32% 24.32% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 12 32.43% 56.76% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 9 24.32% 81.08% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 5 13.51% 94.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 1 2.70% 97.30% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-37 1 2.70% 100.00% # Reads before turning the bus around for writes system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 17.783784 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 17.752394 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.057648 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 8 21.62% 21.62% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 22 59.46% 81.08% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 6 16.22% 97.30% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.594595 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.560309 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.117026 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 28 75.68% 75.68% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 6 16.22% 91.89% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 2 5.41% 97.30% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::20 1 2.70% 100.00% # Writes before turning the bus around for reads system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 6428 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 20146 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3610 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 8.90 # Average queueing delay per DRAM burst +system.mem_ctrls.totQLat 7279 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 20085 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3370 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 10.80 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 27.90 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 196.21 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 178.82 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 233.71 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 212.25 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 29.80 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 853.82 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 777.82 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1022.31 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 926.03 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 2.93 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 1.53 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 1.40 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 1.18 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.20 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 580 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 651 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.33 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 95.18 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 143.31 # Average gap between requests -system.mem_ctrls.pageHitRate 87.55 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1103760 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 613200 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 8923200 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 6822144 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 15256800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 158048460 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 1665000 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 192432564 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 822.924068 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 1949 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 7800 # Time in different power states +system.mem_ctrls.busUtil 12.75 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 6.67 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 6.08 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.31 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 25.20 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 588 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 608 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 87.24 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 94.12 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 32.78 # Average gap between requests +system.mem_ctrls.pageHitRate 90.61 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 642600 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 357000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7837440 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 6034176 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 32011200 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 105600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 50039376 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 1065.211512 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 22 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1560 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 224105 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 45408 # 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 15256800 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 5047920 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 135867600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 156172320 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.899720 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 226040 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 7800 # Time in different power states +system.mem_ctrls_1.refreshEnergy 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 1009584 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 27291600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 31352544 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.615178 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 45416 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1560 # 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 1001 -system.ruby.outstanding_req_hist::mean 15.842158 -system.ruby.outstanding_req_hist::gmean 15.744055 -system.ruby.outstanding_req_hist::stdev 1.119402 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.90% | 2 0.20% 1.10% | 2 0.20% 1.30% | 40 4.00% 5.29% | 948 94.71% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 1001 -system.ruby.latency_hist::bucket_size 1024 -system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 985 -system.ruby.latency_hist::mean 3786.430457 -system.ruby.latency_hist::gmean 1991.297614 -system.ruby.latency_hist::stdev 1722.824255 -system.ruby.latency_hist | 164 16.65% 16.65% | 6 0.61% 17.26% | 8 0.81% 18.07% | 239 24.26% 42.34% | 432 43.86% 86.19% | 120 12.18% 98.38% | 16 1.62% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 985 -system.ruby.hit_latency_hist::bucket_size 1024 -system.ruby.hit_latency_hist::max_bucket 10239 -system.ruby.hit_latency_hist::samples 127 -system.ruby.hit_latency_hist::mean 856.992126 -system.ruby.hit_latency_hist::gmean 26.292955 -system.ruby.hit_latency_hist::stdev 1637.455714 -system.ruby.hit_latency_hist | 104 81.89% 81.89% | 2 1.57% 83.46% | 0 0.00% 83.46% | 6 4.72% 88.19% | 11 8.66% 96.85% | 4 3.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 127 -system.ruby.miss_latency_hist::bucket_size 1024 -system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 858 -system.ruby.miss_latency_hist::mean 4220.041958 -system.ruby.miss_latency_hist::gmean 3778.393110 -system.ruby.miss_latency_hist::stdev 1246.516709 -system.ruby.miss_latency_hist | 60 6.99% 6.99% | 4 0.47% 7.46% | 8 0.93% 8.39% | 233 27.16% 35.55% | 421 49.07% 84.62% | 116 13.52% 98.14% | 16 1.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 858 -system.ruby.Directory.incomplete_times 858 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 80 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 851 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 931 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 54 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 55 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 8 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 92 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 4 # Number of times a load aliased with a pending store -system.ruby.l2_cntrl0.L2cache.demand_hits 36 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 869 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 905 # Number of cache demand accesses +system.ruby.outstanding_req_hist::samples 963 +system.ruby.outstanding_req_hist::mean 15.778816 +system.ruby.outstanding_req_hist::gmean 15.670780 +system.ruby.outstanding_req_hist::stdev 1.204586 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.52% | 2 0.21% 0.73% | 4 0.42% 1.14% | 2 0.21% 1.35% | 3 0.31% 1.66% | 76 7.89% 9.55% | 871 90.45% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 963 +system.ruby.latency_hist::bucket_size 256 +system.ruby.latency_hist::max_bucket 2559 +system.ruby.latency_hist::samples 947 +system.ruby.latency_hist::mean 836.963041 +system.ruby.latency_hist::gmean 405.289523 +system.ruby.latency_hist::stdev 408.709959 +system.ruby.latency_hist | 182 19.22% 19.22% | 6 0.63% 19.85% | 5 0.53% 20.38% | 377 39.81% 60.19% | 340 35.90% 96.09% | 37 3.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 947 +system.ruby.hit_latency_hist::bucket_size 256 +system.ruby.hit_latency_hist::max_bucket 2559 +system.ruby.hit_latency_hist::samples 140 +system.ruby.hit_latency_hist::mean 169.214286 +system.ruby.hit_latency_hist::gmean 6.739477 +system.ruby.hit_latency_hist::stdev 372.206290 +system.ruby.hit_latency_hist | 118 84.29% 84.29% | 0 0.00% 84.29% | 0 0.00% 84.29% | 17 12.14% 96.43% | 3 2.14% 98.57% | 2 1.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 140 +system.ruby.miss_latency_hist::bucket_size 256 +system.ruby.miss_latency_hist::max_bucket 2559 +system.ruby.miss_latency_hist::samples 807 +system.ruby.miss_latency_hist::mean 952.805452 +system.ruby.miss_latency_hist::gmean 824.924230 +system.ruby.miss_latency_hist::stdev 285.099052 +system.ruby.miss_latency_hist | 64 7.93% 7.93% | 6 0.74% 8.67% | 5 0.62% 9.29% | 360 44.61% 53.90% | 337 41.76% 95.66% | 35 4.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 807 +system.ruby.Directory.incomplete_times 807 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 83 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 807 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 890 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 2 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Icache.demand_misses 55 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 57 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 4 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 70 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 8 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load +system.ruby.l2_cntrl0.L2cache.demand_hits 55 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 807 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 862 # Number of cache demand accesses system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 2.029822 -system.ruby.network.routers0.msg_count.Request_Control::1 905 -system.ruby.network.routers0.msg_count.Response_Data::4 904 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers0.msg_count.Writeback_Data::4 1003 -system.ruby.network.routers0.msg_count.Persistent_Control::3 720 -system.ruby.network.routers0.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers0.msg_bytes.Response_Data::4 65088 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers0.msg_bytes.Writeback_Data::4 72216 -system.ruby.network.routers0.msg_bytes.Persistent_Control::3 5760 -system.ruby.network.routers1.percent_links_utilized 1.883962 -system.ruby.network.routers1.msg_count.Request_Control::1 905 -system.ruby.network.routers1.msg_count.Request_Control::2 869 -system.ruby.network.routers1.msg_count.Response_Data::4 28 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers1.msg_count.Writeback_Data::4 1662 -system.ruby.network.routers1.msg_count.Writeback_Control::4 70 -system.ruby.network.routers1.msg_count.Persistent_Control::3 360 -system.ruby.network.routers1.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers1.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers1.msg_bytes.Response_Data::4 2016 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers1.msg_bytes.Writeback_Data::4 119664 -system.ruby.network.routers1.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers1.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers2.percent_links_utilized 1.708591 -system.ruby.network.routers2.msg_count.Request_Control::2 869 -system.ruby.network.routers2.msg_count.Response_Data::4 877 -system.ruby.network.routers2.msg_count.Writeback_Data::4 767 -system.ruby.network.routers2.msg_count.Writeback_Control::4 70 -system.ruby.network.routers2.msg_count.Persistent_Control::3 360 -system.ruby.network.routers2.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers2.msg_bytes.Response_Data::4 63144 -system.ruby.network.routers2.msg_bytes.Writeback_Data::4 55224 -system.ruby.network.routers2.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers2.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers3.percent_links_utilized 1.874444 -system.ruby.network.routers3.msg_count.Request_Control::1 905 -system.ruby.network.routers3.msg_count.Request_Control::2 869 -system.ruby.network.routers3.msg_count.Response_Data::4 905 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers3.msg_count.Writeback_Data::4 1716 -system.ruby.network.routers3.msg_count.Writeback_Control::4 70 -system.ruby.network.routers3.msg_count.Persistent_Control::3 720 -system.ruby.network.routers3.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers3.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers3.msg_bytes.Response_Data::4 65160 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers3.msg_bytes.Writeback_Data::4 123552 -system.ruby.network.routers3.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers3.msg_bytes.Persistent_Control::3 5760 -system.ruby.network.msg_count.Request_Control 5322 -system.ruby.network.msg_count.Response_Data 2714 -system.ruby.network.msg_count.ResponseL2hit_Data 111 -system.ruby.network.msg_count.Writeback_Data 5148 -system.ruby.network.msg_count.Writeback_Control 210 -system.ruby.network.msg_count.Persistent_Control 2160 -system.ruby.network.msg_byte.Request_Control 42576 -system.ruby.network.msg_byte.Response_Data 195408 -system.ruby.network.msg_byte.ResponseL2hit_Data 7992 -system.ruby.network.msg_byte.Writeback_Data 370656 -system.ruby.network.msg_byte.Writeback_Control 1680 -system.ruby.network.msg_byte.Persistent_Control 17280 -system.ruby.network.routers0.throttle0.link_utilization 1.939482 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 886 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 52 -system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 360 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 63792 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 3744 -system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers0.throttle1.link_utilization 2.120161 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 905 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 18 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 951 -system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 360 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 1296 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 68472 -system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers1.throttle0.link_utilization 1.986403 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 905 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 899 -system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 360 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 64728 -system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers1.throttle1.link_utilization 1.781521 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 869 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 28 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 763 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 70 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 2016 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 54936 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers2.throttle0.link_utilization 1.771967 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 869 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 18 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 765 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 70 -system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 360 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 1296 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 55080 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers2.throttle1.link_utilization 1.645216 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 859 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4 2 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 61848 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4 144 -system.ruby.network.routers3.throttle0.link_utilization 1.864960 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 887 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 37 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 52 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 63864 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 2664 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 3744 -system.ruby.network.routers3.throttle1.link_utilization 1.986403 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 905 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 899 -system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 360 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 64728 -system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 2880 -system.ruby.network.routers3.throttle2.link_utilization 1.771967 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 869 -system.ruby.network.routers3.throttle2.msg_count.Response_Data::4 18 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 765 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 70 -system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 360 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 6952 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4 1296 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 55080 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 560 -system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 2880 -system.ruby.LD.latency_hist::bucket_size 1024 -system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 45 -system.ruby.LD.latency_hist::mean 4091.622222 -system.ruby.LD.latency_hist::gmean 2694.339104 -system.ruby.LD.latency_hist::stdev 1698.059739 -system.ruby.LD.latency_hist | 6 13.33% 13.33% | 0 0.00% 13.33% | 0 0.00% 13.33% | 9 20.00% 33.33% | 23 51.11% 84.44% | 4 8.89% 93.33% | 3 6.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 45 -system.ruby.LD.hit_latency_hist::bucket_size 512 -system.ruby.LD.hit_latency_hist::max_bucket 5119 -system.ruby.LD.hit_latency_hist::samples 7 -system.ruby.LD.hit_latency_hist::mean 802.857143 -system.ruby.LD.hit_latency_hist::gmean 141.245101 -system.ruby.LD.hit_latency_hist::stdev 1583.201022 -system.ruby.LD.hit_latency_hist | 5 71.43% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 7 -system.ruby.LD.miss_latency_hist::bucket_size 1024 -system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 38 -system.ruby.LD.miss_latency_hist::mean 4697.447368 -system.ruby.LD.miss_latency_hist::gmean 4637.991403 -system.ruby.LD.miss_latency_hist::stdev 774.108090 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 23.68% 23.68% | 22 57.89% 81.58% | 4 10.53% 92.11% | 3 7.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 38 -system.ruby.ST.latency_hist::bucket_size 1024 -system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 885 -system.ruby.ST.latency_hist::mean 3975.395480 -system.ruby.ST.latency_hist::gmean 2162.747513 -system.ruby.ST.latency_hist::stdev 1563.069652 -system.ruby.ST.latency_hist | 105 11.86% 11.86% | 4 0.45% 12.32% | 8 0.90% 13.22% | 230 25.99% 39.21% | 409 46.21% 85.42% | 116 13.11% 98.53% | 13 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 885 -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 113 -system.ruby.ST.hit_latency_hist::mean 877.424779 -system.ruby.ST.hit_latency_hist::gmean 20.571726 -system.ruby.ST.hit_latency_hist::stdev 1694.430592 -system.ruby.ST.hit_latency_hist | 92 81.42% 81.42% | 1 0.88% 82.30% | 0 0.00% 82.30% | 6 5.31% 87.61% | 10 8.85% 96.46% | 4 3.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 113 -system.ruby.ST.miss_latency_hist::bucket_size 1024 -system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 772 -system.ruby.ST.miss_latency_hist::mean 4428.854922 -system.ruby.ST.miss_latency_hist::gmean 4274.972904 -system.ruby.ST.miss_latency_hist::stdev 878.451380 -system.ruby.ST.miss_latency_hist | 13 1.68% 1.68% | 3 0.39% 2.07% | 8 1.04% 3.11% | 224 29.02% 32.12% | 399 51.68% 83.81% | 112 14.51% 98.32% | 13 1.68% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 772 -system.ruby.IFETCH.latency_hist::bucket_size 128 -system.ruby.IFETCH.latency_hist::max_bucket 1279 -system.ruby.IFETCH.latency_hist::samples 55 -system.ruby.IFETCH.latency_hist::mean 496.109091 -system.ruby.IFETCH.latency_hist::gmean 411.642779 -system.ruby.IFETCH.latency_hist::stdev 225.744749 -system.ruby.IFETCH.latency_hist | 1 1.82% 1.82% | 5 9.09% 10.91% | 13 23.64% 34.55% | 11 20.00% 54.55% | 11 20.00% 74.55% | 8 14.55% 89.09% | 3 5.45% 94.55% | 1 1.82% 96.36% | 2 3.64% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 55 -system.ruby.IFETCH.hit_latency_hist::bucket_size 128 -system.ruby.IFETCH.hit_latency_hist::max_bucket 1279 -system.ruby.IFETCH.hit_latency_hist::samples 7 -system.ruby.IFETCH.hit_latency_hist::mean 581.285714 -system.ruby.IFETCH.hit_latency_hist::gmean 257.056279 -system.ruby.IFETCH.hit_latency_hist::stdev 325.915999 -system.ruby.IFETCH.hit_latency_hist | 1 14.29% 14.29% | 0 0.00% 14.29% | 0 0.00% 14.29% | 1 14.29% 28.57% | 2 28.57% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 7 -system.ruby.IFETCH.miss_latency_hist::bucket_size 128 -system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 -system.ruby.IFETCH.miss_latency_hist::samples 48 -system.ruby.IFETCH.miss_latency_hist::mean 483.687500 -system.ruby.IFETCH.miss_latency_hist::gmean 440.902228 -system.ruby.IFETCH.miss_latency_hist::stdev 209.170515 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 5 10.42% 10.42% | 13 27.08% 37.50% | 10 20.83% 58.33% | 9 18.75% 77.08% | 7 14.58% 91.67% | 2 4.17% 95.83% | 1 2.08% 97.92% | 1 2.08% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 48 -system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 16 -system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 159 -system.ruby.L1Cache.hit_mach_latency_hist::samples 81 -system.ruby.L1Cache.hit_mach_latency_hist::mean 9.012346 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.795112 -system.ruby.L1Cache.hit_mach_latency_hist::stdev 25.541874 -system.ruby.L1Cache.hit_mach_latency_hist | 76 93.83% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 4 4.94% 98.77% | 1 1.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 81 -system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 1024 -system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 10239 -system.ruby.L2Cache.hit_mach_latency_hist::samples 46 -system.ruby.L2Cache.hit_mach_latency_hist::mean 2350.173913 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 1361.258455 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1983.156018 -system.ruby.L2Cache.hit_mach_latency_hist | 23 50.00% 50.00% | 2 4.35% 54.35% | 0 0.00% 54.35% | 6 13.04% 67.39% | 11 23.91% 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.L2Cache.hit_mach_latency_hist::total 46 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 858 -system.ruby.Directory.miss_mach_latency_hist::mean 4220.041958 -system.ruby.Directory.miss_mach_latency_hist::gmean 3778.393110 -system.ruby.Directory.miss_mach_latency_hist::stdev 1246.516709 -system.ruby.Directory.miss_mach_latency_hist | 60 6.99% 6.99% | 4 0.47% 7.46% | 8 0.93% 8.39% | 233 27.16% 35.55% | 421 49.07% 84.62% | 116 13.52% 98.14% | 16 1.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 858 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 4 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 81.250000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 33.481331 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 53.674171 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 2 50.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 4 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 512 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 3 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1765 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 962.796025 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 2255.048337 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 3 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 38 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 4697.447368 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 4637.991403 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 774.108090 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 23.68% 23.68% | 22 57.89% 81.58% | 4 10.53% 92.11% | 3 7.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 38 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 76 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 5.315789 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.486078 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 16.959725 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 74 97.37% 97.37% | 0 0.00% 97.37% | 0 0.00% 97.37% | 0 0.00% 97.37% | 0 0.00% 97.37% | 0 0.00% 97.37% | 2 2.63% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 76 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 1024 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 37 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2668.783784 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 1579.032227 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 2006.971587 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 16 43.24% 43.24% | 1 2.70% 45.95% | 0 0.00% 45.95% | 6 16.22% 62.16% | 10 27.03% 89.19% | 4 10.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 37 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 772 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 4428.854922 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 4274.972904 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 878.451380 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 13 1.68% 1.68% | 3 0.39% 2.07% | 8 1.04% 3.11% | 224 29.02% 32.12% | 399 51.68% 83.81% | 112 14.51% 98.32% | 13 1.68% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 772 +system.ruby.network.routers0.percent_links_utilized 8.125829 +system.ruby.network.routers0.msg_count.Request_Control::1 862 +system.ruby.network.routers0.msg_count.Response_Data::4 807 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers0.msg_count.Writeback_Data::4 865 +system.ruby.network.routers0.msg_count.Persistent_Control::3 16 +system.ruby.network.routers0.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers0.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers0.msg_bytes.Writeback_Data::4 62280 +system.ruby.network.routers0.msg_bytes.Persistent_Control::3 128 +system.ruby.network.routers1.percent_links_utilized 8.181251 +system.ruby.network.routers1.msg_count.Request_Control::1 862 +system.ruby.network.routers1.msg_count.Request_Control::2 807 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers1.msg_count.Writeback_Data::4 1588 +system.ruby.network.routers1.msg_count.Writeback_Control::4 69 +system.ruby.network.routers1.msg_count.Persistent_Control::3 8 +system.ruby.network.routers1.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers1.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers1.msg_bytes.Writeback_Data::4 114336 +system.ruby.network.routers1.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers1.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers2.percent_links_utilized 7.287069 +system.ruby.network.routers2.msg_count.Request_Control::2 807 +system.ruby.network.routers2.msg_count.Response_Data::4 807 +system.ruby.network.routers2.msg_count.Writeback_Data::4 731 +system.ruby.network.routers2.msg_count.Writeback_Control::4 69 +system.ruby.network.routers2.msg_count.Persistent_Control::3 8 +system.ruby.network.routers2.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers2.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers2.msg_bytes.Writeback_Data::4 52632 +system.ruby.network.routers2.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers2.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers3.percent_links_utilized 7.864716 +system.ruby.network.routers3.msg_count.Request_Control::1 862 +system.ruby.network.routers3.msg_count.Request_Control::2 807 +system.ruby.network.routers3.msg_count.Response_Data::4 807 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers3.msg_count.Writeback_Data::4 1592 +system.ruby.network.routers3.msg_count.Writeback_Control::4 69 +system.ruby.network.routers3.msg_count.Persistent_Control::3 16 +system.ruby.network.routers3.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers3.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers3.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers3.msg_bytes.Writeback_Data::4 114624 +system.ruby.network.routers3.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers3.msg_bytes.Persistent_Control::3 128 +system.ruby.network.msg_count.Request_Control 5007 +system.ruby.network.msg_count.Response_Data 2421 +system.ruby.network.msg_count.ResponseL2hit_Data 165 +system.ruby.network.msg_count.Writeback_Data 4776 +system.ruby.network.msg_count.Writeback_Control 207 +system.ruby.network.msg_count.Persistent_Control 48 +system.ruby.network.msg_byte.Request_Control 40056 +system.ruby.network.msg_byte.Response_Data 174312 +system.ruby.network.msg_byte.ResponseL2hit_Data 11880 +system.ruby.network.msg_byte.Writeback_Data 343872 +system.ruby.network.msg_byte.Writeback_Control 1656 +system.ruby.network.msg_byte.Persistent_Control 384 +system.ruby.network.routers0.throttle0.link_utilization 7.721542 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 807 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 4 +system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 8 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 288 +system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers0.throttle1.link_utilization 8.530116 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 862 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 861 +system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 8 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 61992 +system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers1.throttle0.link_utilization 8.494487 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 862 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 857 +system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 8 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 61704 +system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers1.throttle1.link_utilization 7.868015 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 807 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 731 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 69 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 52632 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers2.throttle0.link_utilization 7.386037 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 807 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 731 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 69 +system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 8 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 52632 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers2.throttle1.link_utilization 7.188100 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 807 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers3.throttle0.link_utilization 7.713624 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 807 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 55 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 4 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 58104 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 3960 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 288 +system.ruby.network.routers3.throttle1.link_utilization 8.494487 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 862 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 857 +system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 8 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 6896 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 61704 +system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 64 +system.ruby.network.routers3.throttle2.link_utilization 7.386037 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 807 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 731 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 69 +system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 8 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 6456 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 52632 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 552 +system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 64 +system.ruby.LD.latency_hist::bucket_size 128 +system.ruby.LD.latency_hist::max_bucket 1279 +system.ruby.LD.latency_hist::samples 43 +system.ruby.LD.latency_hist::mean 918.418605 +system.ruby.LD.latency_hist::gmean 576.319738 +system.ruby.LD.latency_hist::stdev 306.784649 +system.ruby.LD.latency_hist | 4 9.30% 9.30% | 0 0.00% 9.30% | 0 0.00% 9.30% | 0 0.00% 9.30% | 0 0.00% 9.30% | 0 0.00% 9.30% | 7 16.28% 25.58% | 12 27.91% 53.49% | 17 39.53% 93.02% | 3 6.98% 100.00% +system.ruby.LD.latency_hist::total 43 +system.ruby.LD.hit_latency_hist::bucket_size 4 +system.ruby.LD.hit_latency_hist::max_bucket 39 +system.ruby.LD.hit_latency_hist::samples 4 +system.ruby.LD.hit_latency_hist::mean 10.250000 +system.ruby.LD.hit_latency_hist::gmean 2.482824 +system.ruby.LD.hit_latency_hist::stdev 18.500000 +system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% +system.ruby.LD.hit_latency_hist::total 4 +system.ruby.LD.miss_latency_hist::bucket_size 128 +system.ruby.LD.miss_latency_hist::max_bucket 1279 +system.ruby.LD.miss_latency_hist::samples 39 +system.ruby.LD.miss_latency_hist::mean 1011.564103 +system.ruby.LD.miss_latency_hist::gmean 1007.630247 +system.ruby.LD.miss_latency_hist::stdev 90.964364 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 17.95% 17.95% | 12 30.77% 48.72% | 17 43.59% 92.31% | 3 7.69% 100.00% +system.ruby.LD.miss_latency_hist::total 39 +system.ruby.ST.latency_hist::bucket_size 256 +system.ruby.ST.latency_hist::max_bucket 2559 +system.ruby.ST.latency_hist::samples 847 +system.ruby.ST.latency_hist::mean 885.502952 +system.ruby.ST.latency_hist::gmean 462.307868 +system.ruby.ST.latency_hist::stdev 371.607574 +system.ruby.ST.latency_hist | 121 14.29% 14.29% | 6 0.71% 14.99% | 5 0.59% 15.58% | 358 42.27% 57.85% | 320 37.78% 95.63% | 37 4.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 847 +system.ruby.ST.hit_latency_hist::bucket_size 256 +system.ruby.ST.hit_latency_hist::max_bucket 2559 +system.ruby.ST.hit_latency_hist::samples 122 +system.ruby.ST.hit_latency_hist::mean 191.418033 +system.ruby.ST.hit_latency_hist::gmean 6.331064 +system.ruby.ST.hit_latency_hist::stdev 394.030893 +system.ruby.ST.hit_latency_hist | 100 81.97% 81.97% | 0 0.00% 81.97% | 0 0.00% 81.97% | 17 13.93% 95.90% | 3 2.46% 98.36% | 2 1.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 122 +system.ruby.ST.miss_latency_hist::bucket_size 256 +system.ruby.ST.miss_latency_hist::max_bucket 2559 +system.ruby.ST.miss_latency_hist::samples 725 +system.ruby.ST.miss_latency_hist::mean 1002.300690 +system.ruby.ST.miss_latency_hist::gmean 951.712371 +system.ruby.ST.miss_latency_hist::stdev 201.428862 +system.ruby.ST.miss_latency_hist | 21 2.90% 2.90% | 6 0.83% 3.72% | 5 0.69% 4.41% | 341 47.03% 51.45% | 317 43.72% 95.17% | 35 4.83% 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 725 +system.ruby.IFETCH.latency_hist::bucket_size 16 +system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::samples 57 +system.ruby.IFETCH.latency_hist::mean 54.228070 +system.ruby.IFETCH.latency_hist::gmean 43.949694 +system.ruby.IFETCH.latency_hist::stdev 27.125382 +system.ruby.IFETCH.latency_hist | 2 3.51% 3.51% | 12 21.05% 24.56% | 15 26.32% 50.88% | 1 1.75% 52.63% | 21 36.84% 89.47% | 2 3.51% 92.98% | 2 3.51% 96.49% | 1 1.75% 98.25% | 1 1.75% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 57 +system.ruby.IFETCH.hit_latency_hist::bucket_size 4 +system.ruby.IFETCH.hit_latency_hist::max_bucket 39 +system.ruby.IFETCH.hit_latency_hist::samples 14 +system.ruby.IFETCH.hit_latency_hist::mean 21.142857 +system.ruby.IFETCH.hit_latency_hist::gmean 15.456935 +system.ruby.IFETCH.hit_latency_hist::stdev 8.813077 +system.ruby.IFETCH.hit_latency_hist | 2 14.29% 14.29% | 0 0.00% 14.29% | 0 0.00% 14.29% | 0 0.00% 14.29% | 0 0.00% 14.29% | 1 7.14% 21.43% | 9 64.29% 85.71% | 2 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::total 14 +system.ruby.IFETCH.miss_latency_hist::bucket_size 16 +system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::samples 43 +system.ruby.IFETCH.miss_latency_hist::mean 65 +system.ruby.IFETCH.miss_latency_hist::gmean 61.761136 +system.ruby.IFETCH.miss_latency_hist::stdev 21.756225 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 34.88% 34.88% | 1 2.33% 37.21% | 21 48.84% 86.05% | 2 4.65% 90.70% | 2 4.65% 95.35% | 1 2.33% 97.67% | 1 2.33% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 43 +system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 +system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 +system.ruby.L1Cache.hit_mach_latency_hist::samples 85 +system.ruby.L1Cache.hit_mach_latency_hist::mean 1 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 85 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 85 +system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 256 +system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 2559 +system.ruby.L2Cache.hit_mach_latency_hist::samples 55 +system.ruby.L2Cache.hit_mach_latency_hist::mean 429.181818 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 128.596838 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 493.184666 +system.ruby.L2Cache.hit_mach_latency_hist | 33 60.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 17 30.91% 90.91% | 3 5.45% 96.36% | 2 3.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 55 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 256 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 2559 +system.ruby.Directory.miss_mach_latency_hist::samples 807 +system.ruby.Directory.miss_mach_latency_hist::mean 952.805452 +system.ruby.Directory.miss_mach_latency_hist::gmean 824.924230 +system.ruby.Directory.miss_mach_latency_hist::stdev 285.099052 +system.ruby.Directory.miss_mach_latency_hist | 64 7.93% 7.93% | 6 0.74% 8.67% | 5 0.62% 9.29% | 360 44.61% 53.90% | 337 41.76% 95.66% | 35 4.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 807 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 3 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 3 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 3 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 38 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 38.000000 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev nan +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 1279 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 39 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1011.564103 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1007.630247 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 90.964364 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 17.95% 17.95% | 12 30.77% 48.72% | 17 43.59% 92.31% | 3 7.69% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 39 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 80 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 80 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 80 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 256 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 2559 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 42 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 554.119048 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 212.862389 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 502.690187 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 20 47.62% 47.62% | 0 0.00% 47.62% | 0 0.00% 47.62% | 17 40.48% 88.10% | 3 7.14% 95.24% | 2 4.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 42 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 256 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 2559 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 725 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1002.300690 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 951.712371 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 201.428862 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 21 2.90% 2.90% | 6 0.83% 3.72% | 5 0.69% 4.41% | 341 47.03% 51.45% | 317 43.72% 95.17% | 35 4.83% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 725 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1 +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 2 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 128 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 6 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 678 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 648.185909 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 221.121686 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 16.67% 16.67% | 2 33.33% 50.00% | 1 16.67% 66.67% | 1 16.67% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 6 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 48 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 483.687500 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 440.902228 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 209.170515 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 5 10.42% 10.42% | 13 27.08% 37.50% | 10 20.83% 58.33% | 9 18.75% 77.08% | 7 14.58% 91.67% | 2 4.17% 95.83% | 1 2.08% 97.92% | 1 2.08% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 48 -system.ruby.Directory_Controller.GETX 791 0.00% 0.00% -system.ruby.Directory_Controller.GETS 95 0.00% 0.00% -system.ruby.Directory_Controller.Lockdown 180 0.00% 0.00% -system.ruby.Directory_Controller.Unlockdown 180 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 783 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner_All_Tokens 70 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 860 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 781 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 761 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 86 0.00% 0.00% -system.ruby.Directory_Controller.O.Lockdown 13 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 8 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 4 0.00% 0.00% -system.ruby.Directory_Controller.NO.Lockdown 154 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 781 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 70 0.00% 0.00% -system.ruby.Directory_Controller.L.GETX 9 0.00% 0.00% -system.ruby.Directory_Controller.L.GETS 1 0.00% 0.00% -system.ruby.Directory_Controller.L.Unlockdown 179 0.00% 0.00% -system.ruby.Directory_Controller.L.Data_All_Tokens 2 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Data 1 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 781 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETX 13 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETS 4 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Unlockdown 1 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Data 12 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Memory_Data 13 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Lockdown 13 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 834 0.00% 0.00% -system.ruby.L1Cache_Controller.Load 46 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 885 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 19506 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Shared 5 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Owner 1 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_All_Tokens 969 0.00% 0.00% -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 360 0.00% 0.00% -system.ruby.L1Cache_Controller.Request_Timeout 809 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 899 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Load 42 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Ifetch 54 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Store 808 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Data_All_Tokens 70 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 169 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 2 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Data_Owner 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Own_Lock_or_Unlock 1 0.00% 0.00% -system.ruby.L1Cache_Controller.O.L1_Replacement 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 88 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 17 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 3 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 72 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement 808 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 17 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 381 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 90 0.00% 0.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 2 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 4 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 39 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 12 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.500000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.395549 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 2.393172 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 8.33% 8.33% | 9 75.00% 83.33% | 2 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 12 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 43 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 61.761136 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 21.756225 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 34.88% 34.88% | 1 2.33% 37.21% | 21 48.84% 86.05% | 2 4.65% 90.70% | 2 4.65% 95.35% | 1 2.33% 97.67% | 1 2.33% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 43 +system.ruby.Directory_Controller.GETX 725 0.00% 0.00% +system.ruby.Directory_Controller.GETS 83 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 4 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 4 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 731 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner_All_Tokens 69 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 807 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 731 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 725 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 82 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 731 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 69 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 4 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 731 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 4 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 4 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 803 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 43 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 57 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 847 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 22353 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Shared 13 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_All_Tokens 853 0.00% 0.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 8 0.00% 0.00% +system.ruby.L1Cache_Controller.Request_Timeout 28 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 847 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Load 40 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Ifetch 55 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Store 767 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Data_All_Tokens 4 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 4 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Ifetch 2 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 12 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 79 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 69 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement 766 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Store 2 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement 486 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 80 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 7367 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock 14 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 809 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 10331 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data_All_Tokens 808 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 122 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Request_Timeout 708 0.00% 0.00% -system.ruby.L1Cache_Controller.SM.Data_All_Tokens 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 528 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_Shared 5 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens 90 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 19 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Request_Timeout 101 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 96 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 809 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 809 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_All_Tokens 899 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETX 157 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS 23 0.00% 0.00% -system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 180 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 88 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 774 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 813 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 154 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_GETS 3 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_GETX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 24 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 33 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 1 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 2 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Persistent_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 5 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 31 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 783 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETX 23 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETS 4 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L2_Replacement 2 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 50 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETX 134 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETS 18 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 25 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 9 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 10403 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 767 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 10054 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data_All_Tokens 767 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 4 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Request_Timeout 21 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 553 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_Shared 13 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens 82 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout 7 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 95 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 767 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 796 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_All_Tokens 857 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETX 4 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 4 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 82 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 725 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 800 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 4 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 41 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 12 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 13 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 42 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 796 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 4 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETX 4 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini index c5c0c425f..818ed78f2 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini @@ -167,31 +167,33 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory probeFilter +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir from_memory_controller_latency=2 full_bit_dir_enabled=false number_of_TBEs=256 probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory +responseToDir=system.ruby.dir_cntrl0.responseToDir ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 +triggerQueue=system.ruby.dir_cntrl0.triggerQueue +unblockToDir=system.ruby.dir_cntrl0.unblockToDir version=0 -dmaRequestToDir=system.ruby.network.master[5] -dmaResponseFromDir=system.ruby.network.slave[5] -forwardFromDir=system.ruby.network.slave[3] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[4] -responseFromDir=system.ruby.network.slave[4] -responseToDir=system.ruby.network.master[3] -unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -200,24 +202,111 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[5] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[5] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + [system.ruby.dir_cntrl0.probeFilter] type=RubyCache +children=replacement_policy assoc=4 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=1 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy resourceStalls=false +ruby_system=system.ruby size=1024 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.dir_cntrl0.probeFilter.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=4 +block_size=64 +eventq_index=0 +size=1024 + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[4] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.responseToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 + +[system.ruby.dir_cntrl0.unblockToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=L1Dcache L1Icache L2cache sequencer +children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache L1Dcache=system.ruby.l1_cntrl0.L1Dcache L1Icache=system.ruby.l1_cntrl0.L1Icache L2cache=system.ruby.l1_cntrl0.L2cache @@ -226,75 +315,147 @@ cache_response_latency=10 clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 l2_cache_hit_latency=10 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue no_mig_atomic=true number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 +triggerQueue=system.ruby.l1_cntrl0.triggerQueue +unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] -unblockFromCache=system.ruby.network.slave[2] [system.ruby.l1_cntrl0.L1Dcache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Dcache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L1Icache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=true -latency=2 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L1Icache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + [system.ruby.l1_cntrl0.L2cache] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=10 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy resourceStalls=false +ruby_system=system.ruby size=512 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.L2cache.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=512 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.L1Icache +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -305,6 +466,23 @@ using_ruby_tester=true version=0 slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0] +[system.ruby.l1_cntrl0.triggerQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.unblockFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + [system.ruby.memctrl_clk_domain] type=DerivedClockDomain clk_divider=3 @@ -313,7 +491,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -321,14 +499,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -350,6 +530,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -372,25 +872,834 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers1] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 router_id=1 virt_nets=10 +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers2] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 router_id=2 virt_nets=10 +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.sys_port_proxy] type=RubyPortProxy clk_domain=system.clk_domain diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr index 2b5c3b11d..b95e81e6d 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simerr @@ -1,4 +1,7 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 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) diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout index 8f18036b7..53bff9b82 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:32:54 -gem5 started Jan 22 2014 17:25:38 -gem5 executing on u200540-lin -command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer -re tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer +gem5 compiled Aug 13 2015 19:09:46 +gem5 started Aug 13 2015 20:15:31 +gem5 executing on artery +command line: build/ALPHA_MOESI_hammer/gem5.opt -d build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA_MOESI_hammer/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MOESI_hammer + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 172201 because Ruby Tester completed +Exiting @ tick 28761 because Ruby Tester completed diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt index 25065270f..d67071da5 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt @@ -1,44 +1,44 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000188 # Number of seconds simulated -sim_ticks 187971 # Number of ticks simulated -final_tick 187971 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000029 # Number of seconds simulated +sim_ticks 28761 # Number of ticks simulated +final_tick 28761 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 2455404 # Simulator tick rate (ticks/s) -host_mem_usage 451376 # Number of bytes of host memory used -host_seconds 0.08 # Real time elapsed on the host +host_tick_rate 479465 # Simulator tick rate (ticks/s) +host_mem_usage 400116 # Number of bytes of host memory used +host_seconds 0.06 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 55744 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 55744 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 50432 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 50432 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 871 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 871 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 788 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 788 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 296556384 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 296556384 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 268296705 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 268296705 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 564853089 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 564853089 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 871 # Number of read requests accepted -system.mem_ctrls.writeReqs 788 # Number of write requests accepted -system.mem_ctrls.readBursts 871 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 788 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 46016 # Total number of bytes read from DRAM -system.mem_ctrls.bytesReadWrQ 9728 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 41856 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 55744 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 50432 # Total written bytes from the system interface side -system.mem_ctrls.servicedByWrQ 152 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 110 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 53504 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 53504 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48384 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 48384 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 836 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 836 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 756 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 756 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1860296930 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1860296930 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1682278085 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1682278085 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 3542575015 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 3542575015 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 836 # Number of read requests accepted +system.mem_ctrls.writeReqs 756 # Number of write requests accepted +system.mem_ctrls.readBursts 836 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 756 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 44608 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8896 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 40960 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 53504 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 48384 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 139 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 95 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write -system.mem_ctrls.perBankRdBursts::0 212 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 236 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 214 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 207 # Per bank write bursts system.mem_ctrls.perBankRdBursts::2 220 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 56 # 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 @@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe 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 194 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 213 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 202 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 45 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 192 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 190 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 209 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 49 # 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 @@ -69,24 +69,24 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe 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 187806 # Total gap between requests +system.mem_ctrls.totGap 28720 # 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 871 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 836 # Read request sizes (log2) system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) -system.mem_ctrls.writePktSize::6 788 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 614 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 103 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 2 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 756 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 403 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 275 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 19 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see @@ -131,25 +131,25 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 22 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::18 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 37 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 40 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 36 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::33 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 44 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 53 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see @@ -180,403 +180,398 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh 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 134 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 653.373134 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 492.582235 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 362.724894 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 13 9.70% 9.70% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 13 9.70% 19.40% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 13 9.70% 29.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 8 5.97% 35.07% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 7 5.22% 40.30% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 16 11.94% 52.24% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 8 5.97% 58.21% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 8 5.97% 64.18% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 48 35.82% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 134 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 36 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 19.722222 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 19.405496 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 4.226522 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 2 5.56% 5.56% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 5 13.89% 19.44% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 15 41.67% 61.11% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::20-21 8 22.22% 83.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::22-23 4 11.11% 94.44% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::24-25 1 2.78% 97.22% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::40-41 1 2.78% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 36 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 36 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 18.166667 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 18.162935 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 0.377964 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 30 83.33% 83.33% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 6 16.67% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 36 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 5567 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 19228 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3595 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 7.74 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 86 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 974.139535 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 941.546343 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 159.630983 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 1 1.16% 1.16% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 1 1.16% 2.33% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 1 1.16% 3.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 4 4.65% 8.14% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2 2.33% 10.47% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 2 2.33% 12.79% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 75 87.21% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 86 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 40 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 17.425000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 17.145937 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.802074 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 11 27.50% 27.50% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 12 30.00% 57.50% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 12 30.00% 87.50% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 4 10.00% 97.50% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::38-39 1 2.50% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 40 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 39 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.102564 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.098366 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.383534 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 36 92.31% 92.31% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 2 5.13% 97.44% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 1 2.56% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 39 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 8301 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 21544 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3485 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 11.91 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 26.74 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 244.80 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 222.67 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 296.56 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 268.30 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 30.91 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 1550.99 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1424.15 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1860.30 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1682.28 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 3.65 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 1.91 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 1.74 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 1.21 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.06 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 591 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 644 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 82.20 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 94.99 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 113.20 # Average gap between requests -system.mem_ctrls.pageHitRate 88.40 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1013040 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 562800 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 8910720 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 6780672 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 12205440 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 126954504 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 910800 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 157337976 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 840.822000 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 860 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 6240 # Time in different power states +system.mem_ctrls.busUtil 23.24 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 12.12 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 11.13 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.73 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.75 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 613 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 635 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 87.95 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 96.07 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 18.04 # Average gap between requests +system.mem_ctrls.pageHitRate 91.90 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 551880 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 306600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 7101120 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 5515776 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 1525680 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 16132140 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 48600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 31181796 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 1317.577791 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 11 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 780 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 180038 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 22889 # 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 12205440 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 4038336 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 108723600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 124967376 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.881866 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 180884 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 6240 # Time in different power states +system.mem_ctrls_1.refreshEnergy 1525680 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 504792 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 13719600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 15750072 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.262837 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 22838 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 780 # 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 1011 -system.ruby.outstanding_req_hist::mean 15.808111 -system.ruby.outstanding_req_hist::gmean 15.710351 -system.ruby.outstanding_req_hist::stdev 1.125217 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.49% | 2 0.20% 0.69% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 75 7.42% 8.70% | 923 91.30% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 1011 -system.ruby.latency_hist::bucket_size 1024 -system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 996 -system.ruby.latency_hist::mean 2976.421687 -system.ruby.latency_hist::gmean 1486.053642 -system.ruby.latency_hist::stdev 1467.193871 -system.ruby.latency_hist | 198 19.88% 19.88% | 6 0.60% 20.48% | 123 12.35% 32.83% | 491 49.30% 82.13% | 176 17.67% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 996 -system.ruby.hit_latency_hist::bucket_size 512 -system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 130 -system.ruby.hit_latency_hist::mean 803.715385 -system.ruby.hit_latency_hist::gmean 21.565062 -system.ruby.hit_latency_hist::stdev 1446.355126 -system.ruby.hit_latency_hist | 99 76.15% 76.15% | 2 1.54% 77.69% | 0 0.00% 77.69% | 0 0.00% 77.69% | 2 1.54% 79.23% | 7 5.38% 84.62% | 9 6.92% 91.54% | 5 3.85% 95.38% | 5 3.85% 99.23% | 1 0.77% 100.00% -system.ruby.hit_latency_hist::total 130 -system.ruby.miss_latency_hist::bucket_size 1024 -system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 866 -system.ruby.miss_latency_hist::mean 3302.578522 -system.ruby.miss_latency_hist::gmean 2805.364695 -system.ruby.miss_latency_hist::stdev 1161.136308 -system.ruby.miss_latency_hist | 97 11.20% 11.20% | 6 0.69% 11.89% | 114 13.16% 25.06% | 477 55.08% 80.14% | 170 19.63% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 866 -system.ruby.Directory.incomplete_times 866 +system.ruby.outstanding_req_hist::samples 984 +system.ruby.outstanding_req_hist::mean 15.553862 +system.ruby.outstanding_req_hist::gmean 15.439623 +system.ruby.outstanding_req_hist::stdev 1.290526 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 3 0.30% 0.81% | 3 0.30% 1.12% | 6 0.61% 1.73% | 3 0.30% 2.03% | 263 26.73% 28.76% | 701 71.24% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 984 +system.ruby.latency_hist::bucket_size 128 +system.ruby.latency_hist::max_bucket 1279 +system.ruby.latency_hist::samples 970 +system.ruby.latency_hist::mean 458.965979 +system.ruby.latency_hist::gmean 231.018404 +system.ruby.latency_hist::stdev 243.305475 +system.ruby.latency_hist | 203 20.93% 20.93% | 13 1.34% 22.27% | 7 0.72% 22.99% | 124 12.78% 35.77% | 515 53.09% 88.87% | 65 6.70% 95.57% | 20 2.06% 97.63% | 23 2.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 970 +system.ruby.hit_latency_hist::bucket_size 128 +system.ruby.hit_latency_hist::max_bucket 1279 +system.ruby.hit_latency_hist::samples 136 +system.ruby.hit_latency_hist::mean 88.500000 +system.ruby.hit_latency_hist::gmean 4.693318 +system.ruby.hit_latency_hist::stdev 196.910696 +system.ruby.hit_latency_hist | 115 84.56% 84.56% | 1 0.74% 85.29% | 0 0.00% 85.29% | 7 5.15% 90.44% | 11 8.09% 98.53% | 1 0.74% 99.26% | 1 0.74% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 136 +system.ruby.miss_latency_hist::bucket_size 128 +system.ruby.miss_latency_hist::max_bucket 1279 +system.ruby.miss_latency_hist::samples 834 +system.ruby.miss_latency_hist::mean 519.377698 +system.ruby.miss_latency_hist::gmean 436.101337 +system.ruby.miss_latency_hist::stdev 191.094943 +system.ruby.miss_latency_hist | 88 10.55% 10.55% | 12 1.44% 11.99% | 7 0.84% 12.83% | 117 14.03% 26.86% | 504 60.43% 87.29% | 64 7.67% 94.96% | 19 2.28% 97.24% | 23 2.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 834 +system.ruby.Directory.incomplete_times 834 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Dcache.demand_hits 80 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 855 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 935 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 87 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 832 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 919 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 59 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 60 # Number of cache demand accesses -system.ruby.l1_cntrl0.L2cache.demand_hits 46 # Number of cache demand hits -system.ruby.l1_cntrl0.L2cache.demand_misses 868 # Number of cache demand misses -system.ruby.l1_cntrl0.L2cache.demand_accesses 914 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 7 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 83 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 10 # Number of times a load aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load -system.ruby.l1_cntrl0.fully_busy_cycles 6 # cycles for which number of transistions == max transitions +system.ruby.l1_cntrl0.L1Icache.demand_misses 49 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 50 # Number of cache demand accesses +system.ruby.l1_cntrl0.L2cache.demand_hits 45 # Number of cache demand hits +system.ruby.l1_cntrl0.L2cache.demand_misses 836 # Number of cache demand misses +system.ruby.l1_cntrl0.L2cache.demand_accesses 881 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 2 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 77 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 5 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 2 # Number of times a load aliased with a pending load system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 2.454368 -system.ruby.network.routers0.msg_count.Request_Control::2 871 -system.ruby.network.routers0.msg_count.Response_Data::4 869 -system.ruby.network.routers0.msg_count.Writeback_Data::5 788 -system.ruby.network.routers0.msg_count.Writeback_Control::2 864 -system.ruby.network.routers0.msg_count.Writeback_Control::3 864 -system.ruby.network.routers0.msg_count.Writeback_Control::5 76 -system.ruby.network.routers0.msg_count.Unblock_Control::5 866 -system.ruby.network.routers0.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers0.msg_bytes.Response_Data::4 62568 -system.ruby.network.routers0.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers0.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6928 -system.ruby.network.routers1.percent_links_utilized 2.456629 -system.ruby.network.routers1.msg_count.Request_Control::2 871 -system.ruby.network.routers1.msg_count.Response_Data::4 871 -system.ruby.network.routers1.msg_count.Writeback_Data::5 788 -system.ruby.network.routers1.msg_count.Writeback_Control::2 864 -system.ruby.network.routers1.msg_count.Writeback_Control::3 864 -system.ruby.network.routers1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers1.msg_count.Unblock_Control::5 865 -system.ruby.network.routers1.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers1.msg_bytes.Response_Data::4 62712 -system.ruby.network.routers1.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6920 -system.ruby.network.routers2.percent_links_utilized 2.455166 -system.ruby.network.routers2.msg_count.Request_Control::2 871 -system.ruby.network.routers2.msg_count.Response_Data::4 870 -system.ruby.network.routers2.msg_count.Writeback_Data::5 788 -system.ruby.network.routers2.msg_count.Writeback_Control::2 864 -system.ruby.network.routers2.msg_count.Writeback_Control::3 864 -system.ruby.network.routers2.msg_count.Writeback_Control::5 76 -system.ruby.network.routers2.msg_count.Unblock_Control::5 866 -system.ruby.network.routers2.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers2.msg_bytes.Response_Data::4 62640 -system.ruby.network.routers2.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers2.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6928 -system.ruby.network.msg_count.Request_Control 2613 -system.ruby.network.msg_count.Response_Data 2610 -system.ruby.network.msg_count.Writeback_Data 2364 -system.ruby.network.msg_count.Writeback_Control 5412 -system.ruby.network.msg_count.Unblock_Control 2597 -system.ruby.network.msg_byte.Request_Control 20904 -system.ruby.network.msg_byte.Response_Data 187920 -system.ruby.network.msg_byte.Writeback_Data 170208 -system.ruby.network.msg_byte.Writeback_Control 43296 -system.ruby.network.msg_byte.Unblock_Control 20776 -system.ruby.network.routers0.throttle0.link_utilization 2.310197 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 869 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 864 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 62568 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers0.throttle1.link_utilization 2.598539 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 871 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 788 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 864 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 866 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6928 -system.ruby.network.routers1.throttle0.link_utilization 2.598273 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 871 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 788 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 864 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 76 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 865 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6920 -system.ruby.network.routers1.throttle1.link_utilization 2.314985 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 871 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 864 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 62712 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers2.throttle0.link_utilization 2.311793 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 870 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 864 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 62640 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6912 -system.ruby.network.routers2.throttle1.link_utilization 2.598539 -system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 871 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 788 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 864 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 866 -system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 6968 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 56736 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6912 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6928 -system.ruby.LD.latency_hist::bucket_size 512 -system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 41 -system.ruby.LD.latency_hist::mean 2751.414634 -system.ruby.LD.latency_hist::gmean 670.164036 -system.ruby.LD.latency_hist::stdev 1726.308532 -system.ruby.LD.latency_hist | 10 24.39% 24.39% | 1 2.44% 26.83% | 1 2.44% 29.27% | 0 0.00% 29.27% | 0 0.00% 29.27% | 2 4.88% 34.15% | 8 19.51% 53.66% | 10 24.39% 78.05% | 8 19.51% 97.56% | 1 2.44% 100.00% -system.ruby.LD.latency_hist::total 41 -system.ruby.LD.hit_latency_hist::bucket_size 1 -system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 9 -system.ruby.LD.hit_latency_hist::mean 3.111111 -system.ruby.LD.hit_latency_hist::gmean 2.505293 -system.ruby.LD.hit_latency_hist::stdev 1.964971 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 3 33.33% 33.33% | 0 0.00% 33.33% | 3 33.33% 66.67% | 1 11.11% 77.78% | 0 0.00% 77.78% | 2 22.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 9 -system.ruby.LD.miss_latency_hist::bucket_size 512 -system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 32 -system.ruby.LD.miss_latency_hist::mean 3524.375000 -system.ruby.LD.miss_latency_hist::gmean 3227.495251 -system.ruby.LD.miss_latency_hist::stdev 1017.715619 -system.ruby.LD.miss_latency_hist | 1 3.12% 3.12% | 1 3.12% 6.25% | 1 3.12% 9.38% | 0 0.00% 9.38% | 0 0.00% 9.38% | 2 6.25% 15.62% | 8 25.00% 40.62% | 10 31.25% 71.88% | 8 25.00% 96.88% | 1 3.12% 100.00% -system.ruby.LD.miss_latency_hist::total 32 -system.ruby.ST.latency_hist::bucket_size 1024 -system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 893 -system.ruby.ST.latency_hist::mean 3156.997760 -system.ruby.ST.latency_hist::gmean 1746.197312 -system.ruby.ST.latency_hist::stdev 1329.787832 -system.ruby.ST.latency_hist | 128 14.33% 14.33% | 5 0.56% 14.89% | 120 13.44% 28.33% | 473 52.97% 81.30% | 165 18.48% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 893 -system.ruby.ST.hit_latency_hist::bucket_size 512 -system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 111 -system.ruby.ST.hit_latency_hist::mean 832.936937 -system.ruby.ST.hit_latency_hist::gmean 24.299526 -system.ruby.ST.hit_latency_hist::stdev 1440.071446 -system.ruby.ST.hit_latency_hist | 83 74.77% 74.77% | 2 1.80% 76.58% | 0 0.00% 76.58% | 0 0.00% 76.58% | 2 1.80% 78.38% | 6 5.41% 83.78% | 9 8.11% 91.89% | 5 4.50% 96.40% | 4 3.60% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 111 -system.ruby.ST.miss_latency_hist::bucket_size 1024 -system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 782 -system.ruby.ST.miss_latency_hist::mean 3486.883632 -system.ruby.ST.miss_latency_hist::gmean 3203.400355 -system.ruby.ST.miss_latency_hist::stdev 922.472439 -system.ruby.ST.miss_latency_hist | 43 5.50% 5.50% | 5 0.64% 6.14% | 112 14.32% 20.46% | 459 58.70% 79.16% | 161 20.59% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 782 -system.ruby.IFETCH.latency_hist::bucket_size 128 -system.ruby.IFETCH.latency_hist::max_bucket 1279 -system.ruby.IFETCH.latency_hist::samples 59 -system.ruby.IFETCH.latency_hist::mean 350.033898 -system.ruby.IFETCH.latency_hist::gmean 214.222114 -system.ruby.IFETCH.latency_hist::stdev 206.596722 -system.ruby.IFETCH.latency_hist | 10 16.95% 16.95% | 7 11.86% 28.81% | 16 27.12% 55.93% | 16 27.12% 83.05% | 5 8.47% 91.53% | 4 6.78% 98.31% | 1 1.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 59 -system.ruby.IFETCH.hit_latency_hist::bucket_size 16 -system.ruby.IFETCH.hit_latency_hist::max_bucket 159 -system.ruby.IFETCH.hit_latency_hist::samples 7 -system.ruby.IFETCH.hit_latency_hist::mean 20.285714 -system.ruby.IFETCH.hit_latency_hist::gmean 5.593728 -system.ruby.IFETCH.hit_latency_hist::stdev 43.557297 -system.ruby.IFETCH.hit_latency_hist | 6 85.71% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 7 -system.ruby.IFETCH.miss_latency_hist::bucket_size 128 -system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 -system.ruby.IFETCH.miss_latency_hist::samples 52 -system.ruby.IFETCH.miss_latency_hist::mean 394.423077 -system.ruby.IFETCH.miss_latency_hist::gmean 349.930978 -system.ruby.IFETCH.miss_latency_hist::stdev 177.155448 -system.ruby.IFETCH.miss_latency_hist | 3 5.77% 5.77% | 7 13.46% 19.23% | 16 30.77% 50.00% | 16 30.77% 80.77% | 5 9.62% 90.38% | 4 7.69% 98.08% | 1 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 52 -system.ruby.FLUSH.latency_hist::bucket_size 512 -system.ruby.FLUSH.latency_hist::max_bucket 5119 +system.ruby.network.routers0.percent_links_utilized 15.412364 +system.ruby.network.routers0.msg_count.Request_Control::2 838 +system.ruby.network.routers0.msg_count.Response_Data::4 836 +system.ruby.network.routers0.msg_count.Writeback_Data::5 756 +system.ruby.network.routers0.msg_count.Writeback_Control::2 830 +system.ruby.network.routers0.msg_count.Writeback_Control::3 830 +system.ruby.network.routers0.msg_count.Writeback_Control::5 73 +system.ruby.network.routers0.msg_count.Unblock_Control::5 832 +system.ruby.network.routers0.msg_bytes.Request_Control::2 6704 +system.ruby.network.routers0.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers0.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6640 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers0.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6656 +system.ruby.network.routers1.percent_links_utilized 15.410625 +system.ruby.network.routers1.msg_count.Request_Control::2 837 +system.ruby.network.routers1.msg_count.Response_Data::4 836 +system.ruby.network.routers1.msg_count.Writeback_Data::5 756 +system.ruby.network.routers1.msg_count.Writeback_Control::2 829 +system.ruby.network.routers1.msg_count.Writeback_Control::3 830 +system.ruby.network.routers1.msg_count.Writeback_Control::5 73 +system.ruby.network.routers1.msg_count.Unblock_Control::5 832 +system.ruby.network.routers1.msg_bytes.Request_Control::2 6696 +system.ruby.network.routers1.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers1.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6632 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers1.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6656 +system.ruby.network.routers2.percent_links_utilized 15.410625 +system.ruby.network.routers2.msg_count.Request_Control::2 837 +system.ruby.network.routers2.msg_count.Response_Data::4 836 +system.ruby.network.routers2.msg_count.Writeback_Data::5 756 +system.ruby.network.routers2.msg_count.Writeback_Control::2 829 +system.ruby.network.routers2.msg_count.Writeback_Control::3 830 +system.ruby.network.routers2.msg_count.Writeback_Control::5 73 +system.ruby.network.routers2.msg_count.Unblock_Control::5 832 +system.ruby.network.routers2.msg_bytes.Request_Control::2 6696 +system.ruby.network.routers2.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers2.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6632 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers2.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6656 +system.ruby.network.msg_count.Request_Control 2512 +system.ruby.network.msg_count.Response_Data 2508 +system.ruby.network.msg_count.Writeback_Data 2268 +system.ruby.network.msg_count.Writeback_Control 5197 +system.ruby.network.msg_count.Unblock_Control 2496 +system.ruby.network.msg_byte.Request_Control 20096 +system.ruby.network.msg_byte.Response_Data 180576 +system.ruby.network.msg_byte.Writeback_Data 163296 +system.ruby.network.msg_byte.Writeback_Control 41576 +system.ruby.network.msg_byte.Unblock_Control 19968 +system.ruby.network.routers0.throttle0.link_utilization 14.523139 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 836 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 830 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers0.throttle1.link_utilization 16.301589 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 838 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 756 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 830 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 73 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 832 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 6704 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6640 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6656 +system.ruby.network.routers1.throttle0.link_utilization 16.298112 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 837 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 756 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 829 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 73 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 832 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 6696 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6632 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6656 +system.ruby.network.routers1.throttle1.link_utilization 14.523139 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 836 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 830 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers2.throttle0.link_utilization 14.523139 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 836 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 830 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 60192 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6640 +system.ruby.network.routers2.throttle1.link_utilization 16.298112 +system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 837 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 756 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 829 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 73 +system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 832 +system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 6696 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 54432 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6632 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 584 +system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6656 +system.ruby.LD.latency_hist::bucket_size 128 +system.ruby.LD.latency_hist::max_bucket 1279 +system.ruby.LD.latency_hist::samples 50 +system.ruby.LD.latency_hist::mean 441.820000 +system.ruby.LD.latency_hist::gmean 175.856196 +system.ruby.LD.latency_hist::stdev 273.498848 +system.ruby.LD.latency_hist | 13 26.00% 26.00% | 1 2.00% 28.00% | 0 0.00% 28.00% | 6 12.00% 40.00% | 23 46.00% 86.00% | 3 6.00% 92.00% | 3 6.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 50 +system.ruby.LD.hit_latency_hist::bucket_size 4 +system.ruby.LD.hit_latency_hist::max_bucket 39 +system.ruby.LD.hit_latency_hist::samples 8 +system.ruby.LD.hit_latency_hist::mean 4.375000 +system.ruby.LD.hit_latency_hist::gmean 1.516683 +system.ruby.LD.hit_latency_hist::stdev 9.545942 +system.ruby.LD.hit_latency_hist | 7 87.50% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 8 +system.ruby.LD.miss_latency_hist::bucket_size 128 +system.ruby.LD.miss_latency_hist::max_bucket 1279 +system.ruby.LD.miss_latency_hist::samples 42 +system.ruby.LD.miss_latency_hist::mean 525.142857 +system.ruby.LD.miss_latency_hist::gmean 434.861152 +system.ruby.LD.miss_latency_hist::stdev 211.970036 +system.ruby.LD.miss_latency_hist | 5 11.90% 11.90% | 1 2.38% 14.29% | 0 0.00% 14.29% | 6 14.29% 28.57% | 23 54.76% 83.33% | 3 7.14% 90.48% | 3 7.14% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 42 +system.ruby.ST.latency_hist::bucket_size 128 +system.ruby.ST.latency_hist::max_bucket 1279 +system.ruby.ST.latency_hist::samples 867 +system.ruby.ST.latency_hist::mean 483.565167 +system.ruby.ST.latency_hist::gmean 261.040314 +system.ruby.ST.latency_hist::stdev 226.674934 +system.ruby.ST.latency_hist | 141 16.26% 16.26% | 11 1.27% 17.53% | 6 0.69% 18.22% | 118 13.61% 31.83% | 491 56.63% 88.47% | 61 7.04% 95.50% | 17 1.96% 97.46% | 22 2.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 867 +system.ruby.ST.hit_latency_hist::bucket_size 128 +system.ruby.ST.hit_latency_hist::max_bucket 1279 +system.ruby.ST.hit_latency_hist::samples 116 +system.ruby.ST.hit_latency_hist::mean 91.603448 +system.ruby.ST.hit_latency_hist::gmean 4.370982 +system.ruby.ST.hit_latency_hist::stdev 198.852092 +system.ruby.ST.hit_latency_hist | 97 83.62% 83.62% | 1 0.86% 84.48% | 0 0.00% 84.48% | 7 6.03% 90.52% | 10 8.62% 99.14% | 0 0.00% 99.14% | 1 0.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 116 +system.ruby.ST.miss_latency_hist::bucket_size 128 +system.ruby.ST.miss_latency_hist::max_bucket 1279 +system.ruby.ST.miss_latency_hist::samples 751 +system.ruby.ST.miss_latency_hist::mean 544.107856 +system.ruby.ST.miss_latency_hist::gmean 490.964033 +system.ruby.ST.miss_latency_hist::stdev 160.726610 +system.ruby.ST.miss_latency_hist | 44 5.86% 5.86% | 10 1.33% 7.19% | 6 0.80% 7.99% | 111 14.78% 22.77% | 481 64.05% 86.82% | 61 8.12% 94.94% | 16 2.13% 97.07% | 22 2.93% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 751 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 +system.ruby.IFETCH.latency_hist::samples 50 +system.ruby.IFETCH.latency_hist::mean 51.380000 +system.ruby.IFETCH.latency_hist::gmean 36.237672 +system.ruby.IFETCH.latency_hist::stdev 50.797674 +system.ruby.IFETCH.latency_hist | 22 44.00% 44.00% | 18 36.00% 80.00% | 6 12.00% 92.00% | 2 4.00% 96.00% | 0 0.00% 96.00% | 1 2.00% 98.00% | 0 0.00% 98.00% | 0 0.00% 98.00% | 0 0.00% 98.00% | 1 2.00% 100.00% +system.ruby.IFETCH.latency_hist::total 50 +system.ruby.IFETCH.hit_latency_hist::bucket_size 2 +system.ruby.IFETCH.hit_latency_hist::max_bucket 19 +system.ruby.IFETCH.hit_latency_hist::samples 9 +system.ruby.IFETCH.hit_latency_hist::mean 9.888889 +system.ruby.IFETCH.hit_latency_hist::gmean 8.427182 +system.ruby.IFETCH.hit_latency_hist::stdev 3.333333 +system.ruby.IFETCH.hit_latency_hist | 1 11.11% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 8 88.89% 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 9 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 +system.ruby.IFETCH.miss_latency_hist::samples 41 +system.ruby.IFETCH.miss_latency_hist::mean 60.487805 +system.ruby.IFETCH.miss_latency_hist::gmean 49.913314 +system.ruby.IFETCH.miss_latency_hist::stdev 51.830552 +system.ruby.IFETCH.miss_latency_hist | 13 31.71% 31.71% | 18 43.90% 75.61% | 6 14.63% 90.24% | 2 4.88% 95.12% | 0 0.00% 95.12% | 1 2.44% 97.56% | 0 0.00% 97.56% | 0 0.00% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 41 +system.ruby.FLUSH.latency_hist::bucket_size 128 +system.ruby.FLUSH.latency_hist::max_bucket 1279 system.ruby.FLUSH.latency_hist::samples 3 -system.ruby.FLUSH.latency_hist::mean 3952.333333 -system.ruby.FLUSH.latency_hist::gmean 3868.412806 -system.ruby.FLUSH.latency_hist::stdev 956.402286 -system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% +system.ruby.FLUSH.latency_hist::mean 428.666667 +system.ruby.FLUSH.latency_hist::gmean 258.188343 +system.ruby.FLUSH.latency_hist::stdev 336.080843 +system.ruby.FLUSH.latency_hist | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.FLUSH.latency_hist::total 3 -system.ruby.FLUSH.hit_latency_hist::bucket_size 512 -system.ruby.FLUSH.hit_latency_hist::max_bucket 5119 +system.ruby.FLUSH.hit_latency_hist::bucket_size 128 +system.ruby.FLUSH.hit_latency_hist::max_bucket 1279 system.ruby.FLUSH.hit_latency_hist::samples 3 -system.ruby.FLUSH.hit_latency_hist::mean 3952.333333 -system.ruby.FLUSH.hit_latency_hist::gmean 3868.412806 -system.ruby.FLUSH.hit_latency_hist::stdev 956.402286 -system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% +system.ruby.FLUSH.hit_latency_hist::mean 428.666667 +system.ruby.FLUSH.hit_latency_hist::gmean 258.188343 +system.ruby.FLUSH.hit_latency_hist::stdev 336.080843 +system.ruby.FLUSH.hit_latency_hist | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.FLUSH.hit_latency_hist::total 3 -system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 512 -system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L1Cache.hit_mach_latency_hist::samples 84 -system.ruby.L1Cache.hit_mach_latency_hist::mean 153.940476 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 4.116641 -system.ruby.L1Cache.hit_mach_latency_hist::stdev 750.924769 -system.ruby.L1Cache.hit_mach_latency_hist | 81 96.43% 96.43% | 0 0.00% 96.43% | 0 0.00% 96.43% | 0 0.00% 96.43% | 0 0.00% 96.43% | 1 1.19% 97.62% | 0 0.00% 97.62% | 0 0.00% 97.62% | 1 1.19% 98.81% | 1 1.19% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 84 -system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512 -system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L2Cache.hit_mach_latency_hist::samples 46 -system.ruby.L2Cache.hit_mach_latency_hist::mean 1990.260870 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 443.697060 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1652.133899 -system.ruby.L2Cache.hit_mach_latency_hist | 18 39.13% 39.13% | 2 4.35% 43.48% | 0 0.00% 43.48% | 0 0.00% 43.48% | 2 4.35% 47.83% | 6 13.04% 60.87% | 9 19.57% 80.43% | 5 10.87% 91.30% | 4 8.70% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 46 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 866 -system.ruby.Directory.miss_mach_latency_hist::mean 3302.578522 -system.ruby.Directory.miss_mach_latency_hist::gmean 2805.364695 -system.ruby.Directory.miss_mach_latency_hist::stdev 1161.136308 -system.ruby.Directory.miss_mach_latency_hist | 97 11.20% 11.20% | 6 0.69% 11.89% | 114 13.16% 25.06% | 477 55.08% 80.14% | 170 19.63% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 866 +system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 128 +system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 1279 +system.ruby.L1Cache.hit_mach_latency_hist::samples 91 +system.ruby.L1Cache.hit_mach_latency_hist::mean 15.098901 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 1.200921 +system.ruby.L1Cache.hit_mach_latency_hist::stdev 91.682308 +system.ruby.L1Cache.hit_mach_latency_hist | 89 97.80% 97.80% | 0 0.00% 97.80% | 0 0.00% 97.80% | 0 0.00% 97.80% | 1 1.10% 98.90% | 1 1.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 91 +system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 128 +system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 1279 +system.ruby.L2Cache.hit_mach_latency_hist::samples 45 +system.ruby.L2Cache.hit_mach_latency_hist::mean 236.933333 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 73.886639 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 260.951702 +system.ruby.L2Cache.hit_mach_latency_hist | 26 57.78% 57.78% | 1 2.22% 60.00% | 0 0.00% 60.00% | 7 15.56% 75.56% | 10 22.22% 97.78% | 0 0.00% 97.78% | 1 2.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 45 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 128 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 1279 +system.ruby.Directory.miss_mach_latency_hist::samples 834 +system.ruby.Directory.miss_mach_latency_hist::mean 519.377698 +system.ruby.Directory.miss_mach_latency_hist::gmean 436.101337 +system.ruby.Directory.miss_mach_latency_hist::stdev 191.094943 +system.ruby.Directory.miss_mach_latency_hist | 88 10.55% 10.55% | 12 1.44% 11.99% | 7 0.84% 12.83% | 117 14.03% 26.86% | 504 60.43% 87.29% | 64 7.67% 94.96% | 19 2.28% 97.24% | 23 2.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 834 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 7 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2.285714 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1.952042 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.253566 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 3 42.86% 42.86% | 0 0.00% 42.86% | 3 42.86% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 7 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 1 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 2 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 6 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 6 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 2 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 32 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3524.375000 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3227.495251 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 1017.715619 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 1 3.12% 3.12% | 1 3.12% 6.25% | 1 3.12% 9.38% | 0 0.00% 9.38% | 0 0.00% 9.38% | 2 6.25% 15.62% | 8 25.00% 40.62% | 10 31.25% 71.88% | 8 25.00% 96.88% | 1 3.12% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 32 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 73 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 14.479452 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 3.402964 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 34.506485 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 65 89.04% 89.04% | 0 0.00% 89.04% | 0 0.00% 89.04% | 0 0.00% 89.04% | 0 0.00% 89.04% | 0 0.00% 89.04% | 3 4.11% 93.15% | 5 6.85% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 73 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 38 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2405.236842 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 1060.909021 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1517.389070 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 10 26.32% 26.32% | 2 5.26% 31.58% | 0 0.00% 31.58% | 0 0.00% 31.58% | 2 5.26% 36.84% | 6 15.79% 52.63% | 9 23.68% 76.32% | 5 13.16% 89.47% | 4 10.53% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 38 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 782 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3486.883632 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3203.400355 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 922.472439 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 43 5.50% 5.50% | 5 0.64% 6.14% | 112 14.32% 20.46% | 459 58.70% 79.16% | 161 20.59% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 782 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 28 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 28.000000 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev nan +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 1279 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 42 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 525.142857 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 434.861152 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 211.970036 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 5 11.90% 11.90% | 1 2.38% 14.29% | 0 0.00% 14.29% | 6 14.29% 28.57% | 23 54.76% 83.33% | 3 7.14% 90.48% | 3 7.14% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 42 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 80 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 1 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 80 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 80 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 128 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 36 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 292.944444 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 115.901207 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 263.560993 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 17 47.22% 47.22% | 1 2.78% 50.00% | 0 0.00% 50.00% | 7 19.44% 69.44% | 10 27.78% 97.22% | 0 0.00% 97.22% | 1 2.78% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 36 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 1279 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 751 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 544.107856 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 490.964033 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 160.726610 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 44 5.86% 5.86% | 10 1.33% 7.19% | 6 0.80% 7.99% | 111 14.78% 22.77% | 481 64.05% 86.82% | 61 8.12% 94.94% | 16 2.13% 97.07% | 22 2.93% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 751 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1 @@ -585,107 +580,107 @@ system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 6 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 23.500000 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 7.452779 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 46.796367 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 5 83.33% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 6 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 52 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 394.423077 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 349.930978 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 177.155448 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 3 5.77% 5.77% | 7 13.46% 19.23% | 16 30.77% 50.00% | 16 30.77% 80.77% | 5 9.62% 90.38% | 4 7.69% 98.08% | 1 1.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 52 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::bucket_size 512 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::max_bucket 5119 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 2 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 19 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 8 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 11 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 11.000000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 8 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 8 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 60.487805 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 49.913314 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 51.830552 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 13 31.71% 31.71% | 18 43.90% 75.61% | 6 14.63% 90.24% | 2 4.88% 95.12% | 0 0.00% 95.12% | 1 2.44% 97.56% | 0 0.00% 97.56% | 0 0.00% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::bucket_size 128 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::max_bucket 1279 system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 3 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 3952.333333 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 3868.412806 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 956.402286 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 428.666667 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 258.188343 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 336.080843 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 3 -system.ruby.Directory_Controller.GETX 783 0.00% 0.00% -system.ruby.Directory_Controller.GETS 86 0.00% 0.00% -system.ruby.Directory_Controller.PUT 933 0.00% 0.00% -system.ruby.Directory_Controller.UnblockM 864 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Clean 76 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 788 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 871 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 788 0.00% 0.00% +system.ruby.Directory_Controller.GETX 751 0.00% 0.00% +system.ruby.Directory_Controller.GETS 84 0.00% 0.00% +system.ruby.Directory_Controller.PUT 1063 0.00% 0.00% +system.ruby.Directory_Controller.UnblockM 832 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Clean 73 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 756 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 836 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 756 0.00% 0.00% system.ruby.Directory_Controller.GETF 3 0.00% 0.00% system.ruby.Directory_Controller.PUTF 3 0.00% 0.00% -system.ruby.Directory_Controller.NO.PUT 861 0.00% 0.00% -system.ruby.Directory_Controller.E.GETX 783 0.00% 0.00% -system.ruby.Directory_Controller.E.GETS 85 0.00% 0.00% -system.ruby.Directory_Controller.E.GETF 3 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.PUT 72 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockM 864 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.Memory_Data 868 0.00% 0.00% +system.ruby.Directory_Controller.NO.PUT 826 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETF 1 0.00% 0.00% +system.ruby.Directory_Controller.E.GETX 751 0.00% 0.00% +system.ruby.Directory_Controller.E.GETS 83 0.00% 0.00% +system.ruby.Directory_Controller.E.GETF 2 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.PUT 237 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockM 832 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.Memory_Data 834 0.00% 0.00% system.ruby.Directory_Controller.WB.GETS 1 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 76 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 788 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.Memory_Ack 788 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 73 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 756 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.Memory_Ack 756 0.00% 0.00% system.ruby.Directory_Controller.NO_F.PUTF 3 0.00% 0.00% -system.ruby.Directory_Controller.NO_F_W.Memory_Data 3 0.00% 0.00% -system.ruby.L1Cache_Controller.Load 42 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 65 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 923 0.00% 0.00% -system.ruby.L1Cache_Controller.L2_Replacement 861 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_to_L2 17880 0.00% 0.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 40 0.00% 0.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 6 0.00% 0.00% +system.ruby.Directory_Controller.NO_F_W.Memory_Data 2 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 51 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 50 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 901 0.00% 0.00% +system.ruby.L1Cache_Controller.L2_Replacement 828 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_to_L2 17754 0.00% 0.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 38 0.00% 0.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 8 0.00% 0.00% system.ruby.L1Cache_Controller.Complete_L2_to_L1 46 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 869 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack 864 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks_no_sharers 869 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 836 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 829 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks_no_sharers 836 0.00% 0.00% system.ruby.L1Cache_Controller.Flush_line 3 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Load 32 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Ifetch 53 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 783 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Flush_line 3 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L2_Replacement 73 0.00% 0.00% +system.ruby.L1Cache_Controller.Block_Ack 1 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Load 42 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Ifetch 41 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 753 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Flush_line 2 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L2_Replacement 72 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_to_L2 82 0.00% 0.00% system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 6 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 7 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 70 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L2_Replacement 788 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_to_L2 827 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 31 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 6 0.00% 0.00% -system.ruby.L1Cache_Controller.MR.Store 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MR.L1_to_L2 65 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.Load 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.Ifetch 6 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.Store 29 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.L1_to_L2 52 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_to_L2 10292 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data 782 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_to_L2 237 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 84 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 3 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_to_L2 5832 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 782 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_to_L2 425 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data 84 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack 861 0.00% 0.00% -system.ruby.L1Cache_Controller.MT.Store 3 0.00% 0.00% -system.ruby.L1Cache_Controller.MT.L1_to_L2 41 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 80 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L2_Replacement 756 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_to_L2 794 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 29 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MR.Load 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MR.Store 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MR.L1_to_L2 114 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.Ifetch 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.Store 28 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.L1_to_L2 14 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.Flush_line 1 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_to_L2 10325 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data 751 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_to_L2 256 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 83 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_to_L2 5274 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 751 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_to_L2 580 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data 83 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Store 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack 826 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.Load 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.Store 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.L1_to_L2 117 0.00% 0.00% system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.Ifetch 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.Store 26 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.L1_to_L2 27 0.00% 0.00% +system.ruby.L1Cache_Controller.MMT.Store 23 0.00% 0.00% +system.ruby.L1Cache_Controller.MMT.L1_to_L2 198 0.00% 0.00% system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 37 0.00% 0.00% system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 3 0.00% 0.00% -system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 3 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 3 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_F.Block_Ack 1 0.00% 0.00% +system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 2 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini index 0d98bbb99..97e9e44b4 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini @@ -167,26 +167,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory +children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir requestToDir responseFromDir responseFromMemory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 +dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir +dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir eventq_index=0 +forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir number_of_TBEs=256 recycle_latency=10 +requestToDir=system.ruby.dir_cntrl0.requestToDir +responseFromDir=system.ruby.dir_cntrl0.responseFromDir +responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory ruby_system=system.ruby system=system to_memory_controller_latency=1 transitions_per_cycle=32 version=0 -dmaRequestToDir=system.ruby.network.master[3] -dmaResponseFromDir=system.ruby.network.slave[3] -forwardFromDir=system.ruby.network.slave[4] memory=system.mem_ctrls.port -requestToDir=system.ruby.network.master[2] -responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory @@ -195,51 +196,159 @@ numa_high_bit=5 size=268435456 version=0 +[system.ruby.dir_cntrl0.dmaRequestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[3] + +[system.ruby.dir_cntrl0.dmaResponseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[3] + +[system.ruby.dir_cntrl0.forwardFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[4] + +[system.ruby.dir_cntrl0.requestToDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[2] + +[system.ruby.dir_cntrl0.responseFromDir] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[2] + +[system.ruby.dir_cntrl0.responseFromMemory] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + [system.ruby.l1_cntrl0] type=L1Cache_Controller -children=cacheMemory sequencer +children=cacheMemory forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer buffer_size=0 cacheMemory=system.ruby.l1_cntrl0.cacheMemory cache_response_latency=12 clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 +forwardToCache=system.ruby.l1_cntrl0.forwardToCache issue_latency=2 +mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue number_of_TBEs=256 recycle_latency=10 +requestFromCache=system.ruby.l1_cntrl0.requestFromCache +responseFromCache=system.ruby.l1_cntrl0.responseFromCache +responseToCache=system.ruby.l1_cntrl0.responseToCache ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer system=system transitions_per_cycle=32 version=0 -forwardToCache=system.ruby.network.master[0] -requestFromCache=system.ruby.network.slave[0] -responseFromCache=system.ruby.network.slave[1] -responseToCache=system.ruby.network.master[1] [system.ruby.l1_cntrl0.cacheMemory] type=RubyCache +children=replacement_policy assoc=2 dataAccessLatency=1 dataArrayBanks=1 eventq_index=0 is_icache=false -latency=3 -replacement_policy=PSEUDO_LRU +replacement_policy=system.ruby.l1_cntrl0.cacheMemory.replacement_policy resourceStalls=false +ruby_system=system.ruby size=256 start_index_bit=6 tagAccessLatency=1 tagArrayBanks=1 +[system.ruby.l1_cntrl0.cacheMemory.replacement_policy] +type=PseudoLRUReplacementPolicy +assoc=2 +block_size=64 +eventq_index=0 +size=256 + +[system.ruby.l1_cntrl0.forwardToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[0] + +[system.ruby.l1_cntrl0.mandatoryQueue] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=false +randomization=false +recycle_latency=10 + +[system.ruby.l1_cntrl0.requestFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[0] + +[system.ruby.l1_cntrl0.responseFromCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +master=system.ruby.network.slave[1] + +[system.ruby.l1_cntrl0.responseToCache] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=10 +slave=system.ruby.network.master[1] + [system.ruby.l1_cntrl0.sequencer] type=RubySequencer clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory +dcache_hit_latency=1 deadlock_threshold=500000 eventq_index=0 icache=system.ruby.l1_cntrl0.cacheMemory +icache_hit_latency=1 max_outstanding_requests=16 ruby_system=system.ruby support_data_reqs=true @@ -258,7 +367,7 @@ eventq_index=0 [system.ruby.network] type=SimpleNetwork -children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 +children=ext_links0 ext_links1 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1 routers0 routers1 routers2 adaptive_routing=false buffer_size=0 clk_domain=system.ruby.clk_domain @@ -266,14 +375,16 @@ control_msg_size=8 endpoint_bandwidth=1000 eventq_index=0 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 +int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 netifs= number_of_virtual_networks=10 +recycle_latency=0 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 ruby_system=system.ruby topology=Crossbar -master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir -slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir +master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave +slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master system.ruby.dir_cntrl0.forwardFromDir.master [system.ruby.network.ext_links0] type=SimpleExtLink @@ -295,6 +406,326 @@ latency=1 link_id=1 weight=1 +[system.ruby.network.int_link_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.int_link_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.int_links0] type=SimpleIntLink bandwidth_factor=16 @@ -317,25 +748,834 @@ weight=1 [system.ruby.network.routers0] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17 system.ruby.network.routers0.port_buffers18 system.ruby.network.routers0.port_buffers19 system.ruby.network.routers0.port_buffers20 system.ruby.network.routers0.port_buffers21 system.ruby.network.routers0.port_buffers22 system.ruby.network.routers0.port_buffers23 system.ruby.network.routers0.port_buffers24 system.ruby.network.routers0.port_buffers25 system.ruby.network.routers0.port_buffers26 system.ruby.network.routers0.port_buffers27 system.ruby.network.routers0.port_buffers28 system.ruby.network.routers0.port_buffers29 +recycle_latency=0 router_id=0 virt_nets=10 +[system.ruby.network.routers0.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers0.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers1] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17 system.ruby.network.routers1.port_buffers18 system.ruby.network.routers1.port_buffers19 system.ruby.network.routers1.port_buffers20 system.ruby.network.routers1.port_buffers21 system.ruby.network.routers1.port_buffers22 system.ruby.network.routers1.port_buffers23 system.ruby.network.routers1.port_buffers24 system.ruby.network.routers1.port_buffers25 system.ruby.network.routers1.port_buffers26 system.ruby.network.routers1.port_buffers27 system.ruby.network.routers1.port_buffers28 system.ruby.network.routers1.port_buffers29 +recycle_latency=0 router_id=1 virt_nets=10 +[system.ruby.network.routers1.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers1.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.ruby.network.routers2] type=Switch +children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 clk_domain=system.ruby.clk_domain eventq_index=0 +port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23 system.ruby.network.routers2.port_buffers24 system.ruby.network.routers2.port_buffers25 system.ruby.network.routers2.port_buffers26 system.ruby.network.routers2.port_buffers27 system.ruby.network.routers2.port_buffers28 system.ruby.network.routers2.port_buffers29 system.ruby.network.routers2.port_buffers30 system.ruby.network.routers2.port_buffers31 system.ruby.network.routers2.port_buffers32 system.ruby.network.routers2.port_buffers33 system.ruby.network.routers2.port_buffers34 system.ruby.network.routers2.port_buffers35 system.ruby.network.routers2.port_buffers36 system.ruby.network.routers2.port_buffers37 system.ruby.network.routers2.port_buffers38 system.ruby.network.routers2.port_buffers39 +recycle_latency=0 router_id=2 virt_nets=10 +[system.ruby.network.routers2.port_buffers00] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers01] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers02] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers03] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers04] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers05] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers06] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers07] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers08] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers09] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers10] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers11] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers12] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers13] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers14] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers15] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers16] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers17] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers18] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers19] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers20] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers21] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers22] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers23] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers24] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers25] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers26] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers27] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers28] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers29] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers30] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers31] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers32] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers33] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers34] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers35] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers36] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers37] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers38] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + +[system.ruby.network.routers2.port_buffers39] +type=MessageBuffer +buffer_size=0 +eventq_index=0 +ordered=true +randomization=false +recycle_latency=0 + [system.sys_port_proxy] type=RubyPortProxy clk_domain=system.clk_domain diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr index 2b5c3b11d..b95e81e6d 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simerr @@ -1,4 +1,7 @@ warn: rounding error > tolerance - 0.072760 rounded to 0 + 1.250000 rounded to 1 warn: rounding error > tolerance - 0.072760 rounded to 0 + 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) diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout index f268d31d9..797c060bf 100755 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/simout @@ -1,10 +1,11 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jan 22 2014 16:27:55 -gem5 started Jan 22 2014 17:24:37 -gem5 executing on u200540-lin -command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby -re tests/run.py build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby +gem5 compiled Aug 13 2015 19:05:56 +gem5 started Aug 13 2015 20:15:05 +gem5 executing on artery +command line: build/ALPHA/gem5.opt -d build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby -re /home/joel/research/gem5/gem5/tests/run.py build/ALPHA/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby + Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... -Exiting @ tick 221941 because Ruby Tester completed +Exiting @ tick 37801 because Ruby Tester completed diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt index 318f529ad..2a264f80e 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt @@ -1,44 +1,44 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000233 # Number of seconds simulated -sim_ticks 233251 # Number of ticks simulated -final_tick 233251 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000038 # Number of seconds simulated +sim_ticks 37801 # Number of ticks simulated +final_tick 37801 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 4652644 # Simulator tick rate (ticks/s) -host_mem_usage 446260 # Number of bytes of host memory used -host_seconds 0.05 # Real time elapsed on the host +host_tick_rate 411997 # Simulator tick rate (ticks/s) +host_mem_usage 398128 # Number of bytes of host memory used +host_seconds 0.09 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks -system.mem_ctrls.bytes_read::ruby.dir_cntrl0 58944 # Number of bytes read from this memory -system.mem_ctrls.bytes_read::total 58944 # Number of bytes read from this memory -system.mem_ctrls.bytes_written::ruby.dir_cntrl0 58752 # Number of bytes written to this memory -system.mem_ctrls.bytes_written::total 58752 # Number of bytes written to this memory -system.mem_ctrls.num_reads::ruby.dir_cntrl0 921 # Number of read requests responded to by this memory -system.mem_ctrls.num_reads::total 921 # Number of read requests responded to by this memory -system.mem_ctrls.num_writes::ruby.dir_cntrl0 918 # Number of write requests responded to by this memory -system.mem_ctrls.num_writes::total 918 # Number of write requests responded to by this memory -system.mem_ctrls.bw_read::ruby.dir_cntrl0 252706312 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_read::total 252706312 # Total read bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::ruby.dir_cntrl0 251883164 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_write::total 251883164 # Write bandwidth from this memory (bytes/s) -system.mem_ctrls.bw_total::ruby.dir_cntrl0 504589477 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.bw_total::total 504589477 # Total bandwidth to/from this memory (bytes/s) -system.mem_ctrls.readReqs 921 # Number of read requests accepted -system.mem_ctrls.writeReqs 918 # Number of write requests accepted -system.mem_ctrls.readBursts 921 # Number of DRAM read bursts, including those serviced by the write queue -system.mem_ctrls.writeBursts 918 # Number of DRAM write bursts, including those merged in the write queue -system.mem_ctrls.bytesReadDRAM 50624 # Total number of bytes read from DRAM +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 61504 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 61504 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 61312 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 61312 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 961 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 961 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 958 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 958 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 1627046904 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 1627046904 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1621967673 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1621967673 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 3249014576 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 3249014576 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 961 # Number of read requests accepted +system.mem_ctrls.writeReqs 958 # Number of write requests accepted +system.mem_ctrls.readBursts 961 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 958 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 53184 # Total number of bytes read from DRAM system.mem_ctrls.bytesReadWrQ 8320 # Total number of bytes read from write queue -system.mem_ctrls.bytesWritten 49472 # Total number of bytes written to DRAM -system.mem_ctrls.bytesReadSys 58944 # Total read bytes from the system interface side -system.mem_ctrls.bytesWrittenSys 58752 # Total written bytes from the system interface side +system.mem_ctrls.bytesWritten 52736 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 61504 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 61312 # Total written bytes from the system interface side system.mem_ctrls.servicedByWrQ 130 # Number of DRAM read bursts serviced by the write queue -system.mem_ctrls.mergedWrBursts 116 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.mergedWrBursts 112 # Number of DRAM write bursts merged with an existing one system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write -system.mem_ctrls.perBankRdBursts::0 247 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::1 234 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::2 258 # Per bank write bursts -system.mem_ctrls.perBankRdBursts::3 52 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::0 284 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 229 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 263 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 55 # 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 @@ -51,10 +51,10 @@ system.mem_ctrls.perBankRdBursts::12 0 # Pe system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::0 237 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::1 229 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::2 256 # Per bank write bursts -system.mem_ctrls.perBankWrBursts::3 51 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 279 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 228 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 259 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 58 # 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 @@ -69,24 +69,24 @@ system.mem_ctrls.perBankWrBursts::14 0 # Pe system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry -system.mem_ctrls.totGap 232954 # Total gap between requests +system.mem_ctrls.totGap 37739 # Total gap between requests system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) -system.mem_ctrls.readPktSize::6 921 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 961 # Read request sizes (log2) system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) -system.mem_ctrls.writePktSize::6 918 # Write request sizes (log2) -system.mem_ctrls.rdQLenPdf::0 668 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::1 123 # What read queue length does an incoming req see -system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.writePktSize::6 958 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 472 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 358 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 1 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see @@ -131,24 +131,24 @@ system.mem_ctrls.wrQLenPdf::11 1 # Wh system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::15 27 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::16 27 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::17 44 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::18 47 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::19 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::20 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::21 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::22 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::23 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::24 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::25 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::26 48 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::27 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::28 46 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::29 45 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::30 45 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::31 45 # What write queue length does an incoming req see -system.mem_ctrls.wrQLenPdf::32 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 53 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 52 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 52 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 54 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 73 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 51 # 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 @@ -180,342 +180,327 @@ system.mem_ctrls.wrQLenPdf::60 0 # Wh system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see -system.mem_ctrls.bytesPerActivate::samples 156 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::mean 632.615385 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::gmean 446.819615 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::stdev 383.170651 # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::0-127 20 12.82% 12.82% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::128-255 19 12.18% 25.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::256-383 11 7.05% 32.05% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::384-511 9 5.77% 37.82% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::512-639 10 6.41% 44.23% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::640-767 12 7.69% 51.92% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::768-895 9 5.77% 57.69% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::896-1023 10 6.41% 64.10% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::1024-1151 56 35.90% 100.00% # Bytes accessed per row activation -system.mem_ctrls.bytesPerActivate::total 156 # Bytes accessed per row activation -system.mem_ctrls.rdPerTurnAround::samples 45 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::mean 17.311111 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::gmean 17.138581 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::stdev 2.968181 # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::14-15 6 13.33% 13.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::16-17 18 40.00% 53.33% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::18-19 20 44.44% 97.78% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::34-35 1 2.22% 100.00% # Reads before turning the bus around for writes -system.mem_ctrls.rdPerTurnAround::total 45 # Reads before turning the bus around for writes -system.mem_ctrls.wrPerTurnAround::samples 45 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::mean 17.177778 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::gmean 17.147333 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::stdev 1.028876 # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::16 19 42.22% 42.22% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::18 25 55.56% 97.78% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::19 1 2.22% 100.00% # Writes before turning the bus around for reads -system.mem_ctrls.wrPerTurnAround::total 45 # Writes before turning the bus around for reads -system.mem_ctrls.totQLat 7966 # Total ticks spent queuing -system.mem_ctrls.totMemAccLat 22995 # Total ticks spent from burst creation until serviced by the DRAM -system.mem_ctrls.totBusLat 3955 # Total ticks spent in databus transfers -system.mem_ctrls.avgQLat 10.07 # Average queueing delay per DRAM burst +system.mem_ctrls.bytesPerActivate::samples 109 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 961.174312 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 916.871548 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 196.872813 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 3 2.75% 2.75% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 2 1.83% 4.59% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 1 0.92% 5.50% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 3 2.75% 8.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2 1.83% 10.09% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 2.75% 12.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 95 87.16% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 109 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 51 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.176471 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 16.043156 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.718131 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 10 19.61% 19.61% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 40 78.43% 98.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 1.96% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 51 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 51 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.156863 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.152882 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.367290 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 43 84.31% 84.31% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 8 15.69% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 51 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 10313 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 26102 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4155 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 12.41 # Average queueing delay per DRAM burst system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst -system.mem_ctrls.avgMemAccLat 29.07 # Average memory access latency per DRAM burst -system.mem_ctrls.avgRdBW 217.04 # Average DRAM read bandwidth in MiByte/s -system.mem_ctrls.avgWrBW 212.10 # Average achieved write bandwidth in MiByte/s -system.mem_ctrls.avgRdBWSys 252.71 # Average system read bandwidth in MiByte/s -system.mem_ctrls.avgWrBWSys 251.88 # Average system write bandwidth in MiByte/s +system.mem_ctrls.avgMemAccLat 31.41 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 1406.95 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1395.10 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 1627.05 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1621.97 # Average system write bandwidth in MiByte/s system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s -system.mem_ctrls.busUtil 3.35 # Data bus utilization in percentage -system.mem_ctrls.busUtilRead 1.70 # Data bus utilization in percentage for reads -system.mem_ctrls.busUtilWrite 1.66 # Data bus utilization in percentage for writes -system.mem_ctrls.avgRdQLen 1.23 # Average read queue length when enqueuing -system.mem_ctrls.avgWrQLen 24.79 # Average write queue length when enqueuing -system.mem_ctrls.readRowHits 638 # Number of row buffer hits during reads -system.mem_ctrls.writeRowHits 766 # Number of row buffer hits during writes -system.mem_ctrls.readRowHitRate 80.66 # Row buffer hit rate for reads -system.mem_ctrls.writeRowHitRate 95.51 # Row buffer hit rate for writes -system.mem_ctrls.avgGap 126.67 # Average gap between requests -system.mem_ctrls.pageHitRate 88.14 # Row buffer hit rate, read and write combined -system.mem_ctrls_0.actEnergy 1171800 # Energy for activate commands per rank (pJ) -system.mem_ctrls_0.preEnergy 651000 # Energy for precharge commands per rank (pJ) -system.mem_ctrls_0.readEnergy 9597120 # Energy for read commands per rank (pJ) -system.mem_ctrls_0.writeEnergy 7848576 # Energy for write commands per rank (pJ) -system.mem_ctrls_0.refreshEnergy 14748240 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_0.actBackEnergy 153780300 # Energy for active background per rank (pJ) -system.mem_ctrls_0.preBackEnergy 737400 # Energy for precharge background per rank (pJ) -system.mem_ctrls_0.totalEnergy 188534436 # Total energy per rank (pJ) -system.mem_ctrls_0.averagePower 834.023888 # Core power per rank (mW) -system.mem_ctrls_0.memoryStateTime::IDLE 697 # Time in different power states -system.mem_ctrls_0.memoryStateTime::REF 7540 # Time in different power states +system.mem_ctrls.busUtil 21.89 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 10.99 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 10.90 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.72 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 25.90 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 725 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 817 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 87.24 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 96.57 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 19.67 # Average gap between requests +system.mem_ctrls.pageHitRate 91.95 # Row buffer hit rate, read and write combined +system.mem_ctrls_0.actEnergy 695520 # Energy for activate commands per rank (pJ) +system.mem_ctrls_0.preEnergy 386400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls_0.readEnergy 8561280 # Energy for read commands per rank (pJ) +system.mem_ctrls_0.writeEnergy 7039872 # Energy for write commands per rank (pJ) +system.mem_ctrls_0.refreshEnergy 2034240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_0.actBackEnergy 21405780 # Energy for active background per rank (pJ) +system.mem_ctrls_0.preBackEnergy 65400 # Energy for precharge background per rank (pJ) +system.mem_ctrls_0.totalEnergy 40188492 # Total energy per rank (pJ) +system.mem_ctrls_0.averagePower 1279.725258 # Core power per rank (mW) +system.mem_ctrls_0.memoryStateTime::IDLE 11 # Time in different power states +system.mem_ctrls_0.memoryStateTime::REF 1040 # Time in different power states system.mem_ctrls_0.memoryStateTime::PRE_PDN 0 # Time in different power states -system.mem_ctrls_0.memoryStateTime::ACT 218097 # Time in different power states +system.mem_ctrls_0.memoryStateTime::ACT 30367 # 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 14748240 # Energy for refresh commands per rank (pJ) -system.mem_ctrls_1.actBackEnergy 4879656 # Energy for active background per rank (pJ) -system.mem_ctrls_1.preBackEnergy 131343600 # Energy for precharge background per rank (pJ) -system.mem_ctrls_1.totalEnergy 150971496 # Total energy per rank (pJ) -system.mem_ctrls_1.averagePower 667.897257 # Core power per rank (mW) -system.mem_ctrls_1.memoryStateTime::IDLE 218514 # Time in different power states -system.mem_ctrls_1.memoryStateTime::REF 7540 # Time in different power states +system.mem_ctrls_1.refreshEnergy 2034240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls_1.actBackEnergy 673056 # Energy for active background per rank (pJ) +system.mem_ctrls_1.preBackEnergy 18243600 # Energy for precharge background per rank (pJ) +system.mem_ctrls_1.totalEnergy 20950896 # Total energy per rank (pJ) +system.mem_ctrls_1.averagePower 667.438547 # Core power per rank (mW) +system.mem_ctrls_1.memoryStateTime::IDLE 30364 # Time in different power states +system.mem_ctrls_1.memoryStateTime::REF 1040 # 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.delayHist::bucket_size 2 # delay histogram for all message -system.ruby.delayHist::max_bucket 19 # delay histogram for all message -system.ruby.delayHist::samples 1839 # delay histogram for all message -system.ruby.delayHist::mean 0.295813 # delay histogram for all message -system.ruby.delayHist::stdev 1.367881 # delay histogram for all message -system.ruby.delayHist | 1732 94.18% 94.18% | 33 1.79% 95.98% | 21 1.14% 97.12% | 29 1.58% 98.69% | 15 0.82% 99.51% | 5 0.27% 99.78% | 3 0.16% 99.95% | 1 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 1839 # delay histogram for all message +system.ruby.delayHist::bucket_size 1 # delay histogram for all message +system.ruby.delayHist::max_bucket 9 # delay histogram for all message +system.ruby.delayHist::samples 1919 # delay histogram for all message +system.ruby.delayHist::mean 0.195935 # delay histogram for all message +system.ruby.delayHist::stdev 1.060802 # delay histogram for all message +system.ruby.delayHist | 1855 96.66% 96.66% | 0 0.00% 96.66% | 1 0.05% 96.72% | 0 0.00% 96.72% | 2 0.10% 96.82% | 0 0.00% 96.82% | 61 3.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 1919 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 971 -system.ruby.outstanding_req_hist::mean 15.772400 -system.ruby.outstanding_req_hist::gmean 15.670098 -system.ruby.outstanding_req_hist::stdev 1.157985 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.51% | 2 0.21% 0.72% | 2 0.21% 0.93% | 2 0.21% 1.13% | 2 0.21% 1.34% | 98 10.09% 11.43% | 860 88.57% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 971 -system.ruby.latency_hist::bucket_size 1024 -system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 956 -system.ruby.latency_hist::mean 3857.955021 -system.ruby.latency_hist::gmean 3808.152723 -system.ruby.latency_hist::stdev 536.282596 -system.ruby.latency_hist | 4 0.42% 0.42% | 4 0.42% 0.84% | 37 3.87% 4.71% | 609 63.70% 68.41% | 298 31.17% 99.58% | 4 0.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 956 -system.ruby.hit_latency_hist::bucket_size 512 -system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 35 -system.ruby.hit_latency_hist::mean 3398.942857 -system.ruby.hit_latency_hist::gmean 3374.308107 -system.ruby.hit_latency_hist::stdev 410.898796 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.86% 2.86% | 8 22.86% 25.71% | 11 31.43% 57.14% | 14 40.00% 97.14% | 1 2.86% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 35 -system.ruby.miss_latency_hist::bucket_size 1024 -system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 921 -system.ruby.miss_latency_hist::mean 3875.398480 -system.ruby.miss_latency_hist::gmean 3825.697233 -system.ruby.miss_latency_hist::stdev 532.898268 -system.ruby.miss_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 921 -system.ruby.Directory.incomplete_times 921 -system.ruby.l1_cntrl0.cacheMemory.demand_hits 35 # Number of cache demand hits -system.ruby.l1_cntrl0.cacheMemory.demand_misses 923 # Number of cache demand misses -system.ruby.l1_cntrl0.cacheMemory.demand_accesses 958 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 14 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 117 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 11 # Number of times a load aliased with a pending store +system.ruby.outstanding_req_hist::samples 1017 +system.ruby.outstanding_req_hist::mean 15.607670 +system.ruby.outstanding_req_hist::gmean 15.500838 +system.ruby.outstanding_req_hist::stdev 1.236128 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.29% | 2 0.20% 0.49% | 2 0.20% 0.69% | 4 0.39% 1.08% | 3 0.29% 1.38% | 3 0.29% 1.67% | 233 22.91% 24.58% | 767 75.42% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 1017 +system.ruby.latency_hist::bucket_size 128 +system.ruby.latency_hist::max_bucket 1279 +system.ruby.latency_hist::samples 1003 +system.ruby.latency_hist::mean 586.918245 +system.ruby.latency_hist::gmean 576.888257 +system.ruby.latency_hist::stdev 98.601394 +system.ruby.latency_hist | 2 0.20% 0.20% | 9 0.90% 1.10% | 6 0.60% 1.69% | 138 13.76% 15.45% | 667 66.50% 81.95% | 127 12.66% 94.62% | 42 4.19% 98.80% | 12 1.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 1003 +system.ruby.hit_latency_hist::bucket_size 128 +system.ruby.hit_latency_hist::max_bucket 1279 +system.ruby.hit_latency_hist::samples 42 +system.ruby.hit_latency_hist::mean 502 +system.ruby.hit_latency_hist::gmean 497.343988 +system.ruby.hit_latency_hist::stdev 68.792371 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.38% 2.38% | 20 47.62% 50.00% | 20 47.62% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 42 +system.ruby.miss_latency_hist::bucket_size 128 +system.ruby.miss_latency_hist::max_bucket 1279 +system.ruby.miss_latency_hist::samples 961 +system.ruby.miss_latency_hist::mean 590.629553 +system.ruby.miss_latency_hist::gmean 580.641121 +system.ruby.miss_latency_hist::stdev 98.062205 +system.ruby.miss_latency_hist | 2 0.21% 0.21% | 9 0.94% 1.14% | 5 0.52% 1.66% | 118 12.28% 13.94% | 647 67.33% 81.27% | 126 13.11% 94.38% | 42 4.37% 98.75% | 12 1.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 961 +system.ruby.Directory.incomplete_times 961 +system.ruby.l1_cntrl0.cacheMemory.demand_hits 42 # Number of cache demand hits +system.ruby.l1_cntrl0.cacheMemory.demand_misses 963 # Number of cache demand misses +system.ruby.l1_cntrl0.cacheMemory.demand_accesses 1005 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 6 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 127 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 5 # Number of times a load aliased with a pending store system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 1.971696 -system.ruby.network.routers0.msg_count.Control::2 921 -system.ruby.network.routers0.msg_count.Data::2 919 -system.ruby.network.routers0.msg_count.Response_Data::4 921 -system.ruby.network.routers0.msg_count.Writeback_Control::3 918 -system.ruby.network.routers0.msg_bytes.Control::2 7368 -system.ruby.network.routers0.msg_bytes.Data::2 66168 -system.ruby.network.routers0.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.routers1.percent_links_utilized 1.971053 -system.ruby.network.routers1.msg_count.Control::2 921 -system.ruby.network.routers1.msg_count.Data::2 918 -system.ruby.network.routers1.msg_count.Response_Data::4 921 -system.ruby.network.routers1.msg_count.Writeback_Control::3 918 -system.ruby.network.routers1.msg_bytes.Control::2 7368 -system.ruby.network.routers1.msg_bytes.Data::2 66096 -system.ruby.network.routers1.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.routers2.percent_links_utilized 1.971053 -system.ruby.network.routers2.msg_count.Control::2 921 -system.ruby.network.routers2.msg_count.Data::2 918 -system.ruby.network.routers2.msg_count.Response_Data::4 921 -system.ruby.network.routers2.msg_count.Writeback_Control::3 918 -system.ruby.network.routers2.msg_bytes.Control::2 7368 -system.ruby.network.routers2.msg_bytes.Data::2 66096 -system.ruby.network.routers2.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.msg_count.Control 2763 -system.ruby.network.msg_count.Data 2755 -system.ruby.network.msg_count.Response_Data 2763 -system.ruby.network.msg_count.Writeback_Control 2754 -system.ruby.network.msg_byte.Control 22104 -system.ruby.network.msg_byte.Data 198360 -system.ruby.network.msg_byte.Response_Data 198936 -system.ruby.network.msg_byte.Writeback_Control 22032 -system.ruby.network.routers0.throttle0.link_utilization 1.973625 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 921 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 918 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.routers0.throttle1.link_utilization 1.969766 -system.ruby.network.routers0.throttle1.msg_count.Control::2 921 -system.ruby.network.routers0.throttle1.msg_count.Data::2 919 -system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7368 -system.ruby.network.routers0.throttle1.msg_bytes.Data::2 66168 -system.ruby.network.routers1.throttle0.link_utilization 1.968480 -system.ruby.network.routers1.throttle0.msg_count.Control::2 921 -system.ruby.network.routers1.throttle0.msg_count.Data::2 918 -system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7368 -system.ruby.network.routers1.throttle0.msg_bytes.Data::2 66096 -system.ruby.network.routers1.throttle1.link_utilization 1.973625 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 921 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 918 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.routers2.throttle0.link_utilization 1.973625 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 921 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 918 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 66312 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7344 -system.ruby.network.routers2.throttle1.link_utilization 1.968480 -system.ruby.network.routers2.throttle1.msg_count.Control::2 921 -system.ruby.network.routers2.throttle1.msg_count.Data::2 918 -system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7368 -system.ruby.network.routers2.throttle1.msg_bytes.Data::2 66096 -system.ruby.delayVCHist.vnet_1::bucket_size 2 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::max_bucket 19 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 921 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.408252 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 1.494373 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 839 91.10% 91.10% | 28 3.04% 94.14% | 20 2.17% 96.31% | 21 2.28% 98.59% | 9 0.98% 99.57% | 3 0.33% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 921 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_2::bucket_size 2 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::max_bucket 19 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 918 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.183007 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 1.218386 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 893 97.28% 97.28% | 5 0.54% 97.82% | 1 0.11% 97.93% | 8 0.87% 98.80% | 6 0.65% 99.46% | 2 0.22% 99.67% | 2 0.22% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 918 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 512 -system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 46 -system.ruby.LD.latency_hist::mean 3901.739130 -system.ruby.LD.latency_hist::gmean 3880.241355 -system.ruby.LD.latency_hist::stdev 413.461724 -system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.17% 2.17% | 11 23.91% 26.09% | 18 39.13% 65.22% | 14 30.43% 95.65% | 2 4.35% 100.00% -system.ruby.LD.latency_hist::total 46 -system.ruby.LD.hit_latency_hist::bucket_size 512 -system.ruby.LD.hit_latency_hist::max_bucket 5119 +system.ruby.network.routers0.percent_links_utilized 12.694109 +system.ruby.network.routers0.msg_count.Control::2 961 +system.ruby.network.routers0.msg_count.Data::2 959 +system.ruby.network.routers0.msg_count.Response_Data::4 961 +system.ruby.network.routers0.msg_count.Writeback_Control::3 958 +system.ruby.network.routers0.msg_bytes.Control::2 7688 +system.ruby.network.routers0.msg_bytes.Data::2 69048 +system.ruby.network.routers0.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.routers1.percent_links_utilized 12.691463 +system.ruby.network.routers1.msg_count.Control::2 961 +system.ruby.network.routers1.msg_count.Data::2 958 +system.ruby.network.routers1.msg_count.Response_Data::4 961 +system.ruby.network.routers1.msg_count.Writeback_Control::3 958 +system.ruby.network.routers1.msg_bytes.Control::2 7688 +system.ruby.network.routers1.msg_bytes.Data::2 68976 +system.ruby.network.routers1.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.routers2.percent_links_utilized 12.691463 +system.ruby.network.routers2.msg_count.Control::2 961 +system.ruby.network.routers2.msg_count.Data::2 958 +system.ruby.network.routers2.msg_count.Response_Data::4 961 +system.ruby.network.routers2.msg_count.Writeback_Control::3 958 +system.ruby.network.routers2.msg_bytes.Control::2 7688 +system.ruby.network.routers2.msg_bytes.Data::2 68976 +system.ruby.network.routers2.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.msg_count.Control 2883 +system.ruby.network.msg_count.Data 2875 +system.ruby.network.msg_count.Response_Data 2883 +system.ruby.network.msg_count.Writeback_Control 2874 +system.ruby.network.msg_byte.Control 23064 +system.ruby.network.msg_byte.Data 207000 +system.ruby.network.msg_byte.Response_Data 207576 +system.ruby.network.msg_byte.Writeback_Control 22992 +system.ruby.network.routers0.throttle0.link_utilization 12.707336 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 961 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 958 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.routers0.throttle1.link_utilization 12.680881 +system.ruby.network.routers0.throttle1.msg_count.Control::2 961 +system.ruby.network.routers0.throttle1.msg_count.Data::2 959 +system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7688 +system.ruby.network.routers0.throttle1.msg_bytes.Data::2 69048 +system.ruby.network.routers1.throttle0.link_utilization 12.675591 +system.ruby.network.routers1.throttle0.msg_count.Control::2 961 +system.ruby.network.routers1.throttle0.msg_count.Data::2 958 +system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7688 +system.ruby.network.routers1.throttle0.msg_bytes.Data::2 68976 +system.ruby.network.routers1.throttle1.link_utilization 12.707336 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 961 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 958 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.routers2.throttle0.link_utilization 12.707336 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 961 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 958 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 69192 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7664 +system.ruby.network.routers2.throttle1.link_utilization 12.675591 +system.ruby.network.routers2.throttle1.msg_count.Control::2 961 +system.ruby.network.routers2.throttle1.msg_count.Data::2 958 +system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7688 +system.ruby.network.routers2.throttle1.msg_bytes.Data::2 68976 +system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 961 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 961 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 961 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 958 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 0.392484 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 1.475833 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 894 93.32% 93.32% | 0 0.00% 93.32% | 1 0.10% 93.42% | 0 0.00% 93.42% | 2 0.21% 93.63% | 0 0.00% 93.63% | 61 6.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 958 # delay histogram for vnet_2 +system.ruby.LD.latency_hist::bucket_size 128 +system.ruby.LD.latency_hist::max_bucket 1279 +system.ruby.LD.latency_hist::samples 47 +system.ruby.LD.latency_hist::mean 581.170213 +system.ruby.LD.latency_hist::gmean 573.743591 +system.ruby.LD.latency_hist::stdev 97.598850 +system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 23.40% 23.40% | 29 61.70% 85.11% | 4 8.51% 93.62% | 2 4.26% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 47 +system.ruby.LD.hit_latency_hist::bucket_size 64 +system.ruby.LD.hit_latency_hist::max_bucket 639 system.ruby.LD.hit_latency_hist::samples 1 -system.ruby.LD.hit_latency_hist::mean 3037 -system.ruby.LD.hit_latency_hist::gmean 3037.000000 +system.ruby.LD.hit_latency_hist::mean 386 +system.ruby.LD.hit_latency_hist::gmean 386.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 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 1 -system.ruby.LD.miss_latency_hist::bucket_size 512 -system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 45 -system.ruby.LD.miss_latency_hist::mean 3920.955556 -system.ruby.LD.miss_latency_hist::gmean 3901.427082 -system.ruby.LD.miss_latency_hist::stdev 396.816477 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00% -system.ruby.LD.miss_latency_hist::total 45 -system.ruby.ST.latency_hist::bucket_size 1024 -system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 856 -system.ruby.ST.latency_hist::mean 3853.304907 -system.ruby.ST.latency_hist::gmean 3800.468487 -system.ruby.ST.latency_hist::stdev 547.762073 -system.ruby.ST.latency_hist | 4 0.47% 0.47% | 4 0.47% 0.93% | 35 4.09% 5.02% | 547 63.90% 68.93% | 262 30.61% 99.53% | 4 0.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 856 -system.ruby.ST.hit_latency_hist::bucket_size 512 -system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 33 -system.ruby.ST.hit_latency_hist::mean 3403.939394 -system.ruby.ST.hit_latency_hist::gmean 3378.573502 -system.ruby.ST.hit_latency_hist::stdev 417.201535 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 3.03% 3.03% | 7 21.21% 24.24% | 11 33.33% 57.58% | 13 39.39% 96.97% | 1 3.03% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 33 -system.ruby.ST.miss_latency_hist::bucket_size 1024 -system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 823 -system.ruby.ST.miss_latency_hist::mean 3871.323208 -system.ruby.ST.miss_latency_hist::gmean 3818.442488 -system.ruby.ST.miss_latency_hist::stdev 544.868028 -system.ruby.ST.miss_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 823 -system.ruby.IFETCH.latency_hist::bucket_size 512 -system.ruby.IFETCH.latency_hist::max_bucket 5119 -system.ruby.IFETCH.latency_hist::samples 54 -system.ruby.IFETCH.latency_hist::mean 3894.370370 -system.ruby.IFETCH.latency_hist::gmean 3869.743086 -system.ruby.IFETCH.latency_hist::stdev 439.746423 -system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.85% 1.85% | 13 24.07% 25.93% | 20 37.04% 62.96% | 17 31.48% 94.44% | 3 5.56% 100.00% -system.ruby.IFETCH.latency_hist::total 54 -system.ruby.IFETCH.hit_latency_hist::bucket_size 512 -system.ruby.IFETCH.hit_latency_hist::max_bucket 5119 -system.ruby.IFETCH.hit_latency_hist::samples 1 -system.ruby.IFETCH.hit_latency_hist::mean 3596 -system.ruby.IFETCH.hit_latency_hist::gmean 3596.000000 -system.ruby.IFETCH.hit_latency_hist::stdev nan -system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 1 -system.ruby.IFETCH.miss_latency_hist::bucket_size 512 -system.ruby.IFETCH.miss_latency_hist::max_bucket 5119 +system.ruby.LD.miss_latency_hist::bucket_size 128 +system.ruby.LD.miss_latency_hist::max_bucket 1279 +system.ruby.LD.miss_latency_hist::samples 46 +system.ruby.LD.miss_latency_hist::mean 585.413043 +system.ruby.LD.miss_latency_hist::gmean 578.708439 +system.ruby.LD.miss_latency_hist::stdev 94.193082 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 10 21.74% 21.74% | 29 63.04% 84.78% | 4 8.70% 93.48% | 2 4.35% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 46 +system.ruby.ST.latency_hist::bucket_size 128 +system.ruby.ST.latency_hist::max_bucket 1279 +system.ruby.ST.latency_hist::samples 903 +system.ruby.ST.latency_hist::mean 587.266888 +system.ruby.ST.latency_hist::gmean 576.890095 +system.ruby.ST.latency_hist::stdev 99.206221 +system.ruby.ST.latency_hist | 2 0.22% 0.22% | 9 1.00% 1.22% | 6 0.66% 1.88% | 116 12.85% 14.73% | 602 66.67% 81.40% | 120 13.29% 94.68% | 37 4.10% 98.78% | 11 1.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 903 +system.ruby.ST.hit_latency_hist::bucket_size 128 +system.ruby.ST.hit_latency_hist::max_bucket 1279 +system.ruby.ST.hit_latency_hist::samples 41 +system.ruby.ST.hit_latency_hist::mean 504.829268 +system.ruby.ST.hit_latency_hist::gmean 500.427879 +system.ruby.ST.hit_latency_hist::stdev 67.127454 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.44% 2.44% | 19 46.34% 48.78% | 20 48.78% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 41 +system.ruby.ST.miss_latency_hist::bucket_size 128 +system.ruby.ST.miss_latency_hist::max_bucket 1279 +system.ruby.ST.miss_latency_hist::samples 862 +system.ruby.ST.miss_latency_hist::mean 591.187935 +system.ruby.ST.miss_latency_hist::gmean 580.804835 +system.ruby.ST.miss_latency_hist::stdev 98.803760 +system.ruby.ST.miss_latency_hist | 2 0.23% 0.23% | 9 1.04% 1.28% | 5 0.58% 1.86% | 97 11.25% 13.11% | 582 67.52% 80.63% | 119 13.81% 94.43% | 37 4.29% 98.72% | 11 1.28% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 862 +system.ruby.IFETCH.latency_hist::bucket_size 128 +system.ruby.IFETCH.latency_hist::max_bucket 1279 +system.ruby.IFETCH.latency_hist::samples 53 +system.ruby.IFETCH.latency_hist::mean 586.075472 +system.ruby.IFETCH.latency_hist::gmean 579.659874 +system.ruby.IFETCH.latency_hist::stdev 90.344820 +system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 20.75% 20.75% | 36 67.92% 88.68% | 3 5.66% 94.34% | 3 5.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 53 +system.ruby.IFETCH.miss_latency_hist::bucket_size 128 +system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 system.ruby.IFETCH.miss_latency_hist::samples 53 -system.ruby.IFETCH.miss_latency_hist::mean 3900 -system.ruby.IFETCH.miss_latency_hist::gmean 3875.103542 -system.ruby.IFETCH.miss_latency_hist::stdev 441.985729 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 586.075472 +system.ruby.IFETCH.miss_latency_hist::gmean 579.659874 +system.ruby.IFETCH.miss_latency_hist::stdev 90.344820 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 20.75% 20.75% | 36 67.92% 88.68% | 3 5.66% 94.34% | 3 5.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 53 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 921 -system.ruby.Directory.miss_mach_latency_hist::mean 3875.398480 -system.ruby.Directory.miss_mach_latency_hist::gmean 3825.697233 -system.ruby.Directory.miss_mach_latency_hist::stdev 532.898268 -system.ruby.Directory.miss_mach_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 921 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3920.955556 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3901.427082 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 396.816477 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 823 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3871.323208 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3818.442488 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 544.868028 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 823 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 128 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 1279 +system.ruby.Directory.miss_mach_latency_hist::samples 961 +system.ruby.Directory.miss_mach_latency_hist::mean 590.629553 +system.ruby.Directory.miss_mach_latency_hist::gmean 580.641121 +system.ruby.Directory.miss_mach_latency_hist::stdev 98.062205 +system.ruby.Directory.miss_mach_latency_hist | 2 0.21% 0.21% | 9 0.94% 1.14% | 5 0.52% 1.66% | 118 12.28% 13.94% | 647 67.33% 81.27% | 126 13.11% 94.38% | 42 4.37% 98.75% | 12 1.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 961 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 1279 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 46 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 585.413043 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 578.708439 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 94.193082 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 10 21.74% 21.74% | 29 63.04% 84.78% | 4 8.70% 93.48% | 2 4.35% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 46 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 1279 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 862 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 591.187935 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 580.804835 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 98.803760 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 2 0.23% 0.23% | 9 1.04% 1.28% | 5 0.58% 1.86% | 97 11.25% 13.11% | 582 67.52% 80.63% | 119 13.81% 94.43% | 37 4.29% 98.72% | 11 1.28% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 862 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 53 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 3900 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 3875.103542 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 441.985729 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 586.075472 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 579.659874 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 90.344820 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 20.75% 20.75% | 36 67.92% 88.68% | 3 5.66% 94.34% | 3 5.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 53 -system.ruby.Directory_Controller.GETX 921 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 918 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 921 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 918 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 921 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 918 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 921 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 918 0.00% 0.00% -system.ruby.L1Cache_Controller.Load 46 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 857 0.00% 0.00% -system.ruby.L1Cache_Controller.Data 921 0.00% 0.00% -system.ruby.L1Cache_Controller.Replacement 920 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack 918 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Ifetch 54 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 824 0.00% 0.00% +system.ruby.Directory_Controller.GETX 961 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 958 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 961 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 958 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 961 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 958 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 961 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 958 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 47 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 53 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 905 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 961 0.00% 0.00% +system.ruby.L1Cache_Controller.Replacement 960 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 958 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Load 46 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Ifetch 53 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 864 0.00% 0.00% system.ruby.L1Cache_Controller.M.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Replacement 920 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack 918 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data 98 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data 823 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 41 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Replacement 960 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack 958 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 99 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data 862 0.00% 0.00% ---------- End Simulation Statistics ---------- -- 2.30.2