stats: ruby: updates due to recent changes.
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Sep 2013 21:21:36 +0000 (16:21 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Sep 2013 21:21:36 +0000 (16:21 -0500)
71 files changed:
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/config.ini
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/ruby.stats
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/ruby.stats
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_CMP_directory/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/ruby.stats
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/ruby.stats
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/ruby.stats
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/ruby.stats
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/ruby.stats
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_CMP_directory/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/ruby.stats
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/ruby.stats
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/ruby.stats
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/ruby.stats
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt
tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt
tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/ruby.stats
tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt
tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/ruby.stats
tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/ruby.stats
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/ruby.stats
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/ruby.stats
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/ruby.stats
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/ruby.stats
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/ruby.stats
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/ruby.stats
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/ruby.stats
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/ruby.stats
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt

index 933e03d8c35ad2d11cc7027d1640a49b538f5e38..b9785e6b55d214ea8bcb708daeb69fb8ad34fc5b 100644 (file)
@@ -1365,7 +1365,7 @@ clk_domain=system.ruby.clk_domain
 
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 int_links0 int_links1 int_links2 int_links3 int_links4
+children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 int_links0 int_links1 int_links2 int_links3 int_links4 routers0 routers1 routers2 routers3 routers4 routers5
 adaptive_routing=false
 buffer_size=0
 clk_domain=system.ruby.clk_domain
@@ -1374,113 +1374,71 @@ endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.int_links0.node_b
+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
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers3
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dma_cntrl0
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers4
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=4
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers5
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clk_domain=system.ruby.clk_domain
-router_id=5
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=6
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers5
 weight=1
 
 [system.ruby.network.int_links2]
@@ -1488,8 +1446,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=7
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers5
 weight=1
 
 [system.ruby.network.int_links3]
@@ -1497,8 +1455,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=8
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers3
+node_b=system.ruby.network.routers5
 weight=1
 
 [system.ruby.network.int_links4]
@@ -1506,10 +1464,46 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=9
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers4
+node_b=system.ruby.network.routers5
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers4]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers5]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
index 3fbb0b13c3d5149142d39b4b51008a26cccfbcf1..83ecaea084cb5b8f75b23f69b699cbc9f7538d18 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Aug/19/2013 13:53:01
+Real time: Aug/29/2013 10:24:02
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 788
-Elapsed_time_in_minutes: 13.1333
-Elapsed_time_in_hours: 0.218889
-Elapsed_time_in_days: 0.00912037
+Elapsed_time_in_seconds: 771
+Elapsed_time_in_minutes: 12.85
+Elapsed_time_in_hours: 0.214167
+Elapsed_time_in_days: 0.00892361
 
-Virtual_time_in_seconds: 786.9
-Virtual_time_in_minutes: 13.115
-Virtual_time_in_hours:   0.218583
-Virtual_time_in_days:    0.00910764
+Virtual_time_in_seconds: 767.55
+Virtual_time_in_minutes: 12.7925
+Virtual_time_in_hours:   0.213208
+Virtual_time_in_days:    0.00888368
 
 Ruby_current_time: 10608810122
 Ruby_start_time: 0
 Ruby_cycles: 10608810122
 
-mbytes_resident: 611.57
-mbytes_total: 857.859
-resident_ratio: 0.712907
+mbytes_resident: 612.449
+mbytes_total: 859.008
+resident_ratio: 0.712982
 
 Busy Controller Counts:
 L1Cache-0:10  L1Cache-1:9  
@@ -28,28 +28,28 @@ DMA-0:0
 
 Busy Bank Count:0
 
-sequencer_requests_outstanding: [binsize: 1 max: 2 count: 154826690 average: 1.00012 | standard deviation: 0.0109671 | 0 154808066 18624 ]
+sequencer_requests_outstanding: [binsize: 1 max: 2 count: 154826686 average: 1.00012 | standard deviation: 0.0109671 | 0 154808062 18624 ]
 
 All Non-Zero Cycle Demand Cache Accesses
 ----------------------------------------
-latency: [binsize: 8 max: 146 count: 154826689 average: 3.40667 | standard deviation: 3.89546 | 152128107 0 2401408 123714 808 2 0 0 0 77303 1369 61 178 88161 4467 160 159 697 95 ]
-latency: LD: [binsize: 8 max: 145 count: 15355330 average: 5.00367 | standard deviation: 7.16019 | 13922963 0 1353229 47168 707 0 0 0 0 9533 185 18 25 20231 1016 49 23 146 37 ]
-latency: ST: [binsize: 8 max: 146 count: 9754590 average: 4.6097 | standard deviation: 10.5962 | 9399926 0 199287 31109 53 1 0 0 0 62468 1144 36 142 56433 3258 93 112 471 57 ]
-latency: IFETCH: [binsize: 8 max: 145 count: 128502469 average: 3.10882 | standard deviation: 1.62805 | 127704898 0 781778 353 6 0 0 0 0 4133 20 5 6 10992 160 18 23 76 1 ]
-latency: RMW_Read: [binsize: 8 max: 143 count: 526560 average: 6.05821 | standard deviation: 8.42496 | 454441 0 43162 27521 11 1 0 0 0 999 18 2 4 371 26 0 1 3 ]
+latency: [binsize: 8 max: 146 count: 154826685 average: 3.40667 | standard deviation: 3.89546 | 152128103 0 2401408 123714 808 2 0 0 0 77303 1369 61 178 88160 4468 159 160 697 95 ]
+latency: LD: [binsize: 8 max: 145 count: 15355330 average: 5.00367 | standard deviation: 7.1602 | 13922963 0 1353229 47168 707 0 0 0 0 9533 185 18 25 20230 1017 49 23 146 37 ]
+latency: ST: [binsize: 8 max: 146 count: 9754589 average: 4.6097 | standard deviation: 10.5962 | 9399925 0 199287 31109 53 1 0 0 0 62468 1144 36 142 56433 3258 93 112 471 57 ]
+latency: IFETCH: [binsize: 8 max: 145 count: 128502467 average: 3.10882 | standard deviation: 1.62805 | 127704896 0 781778 353 6 0 0 0 0 4133 20 5 6 10992 160 17 24 76 1 ]
+latency: RMW_Read: [binsize: 8 max: 143 count: 526559 average: 6.05821 | standard deviation: 8.42497 | 454440 0 43162 27521 11 1 0 0 0 999 18 2 4 371 26 0 1 3 ]
 latency: Locked_RMW_Read: [binsize: 8 max: 143 count: 343870 average: 5.61917 | standard deviation: 7.40449 | 302009 0 23952 17563 31 0 0 0 0 170 2 0 1 134 7 0 0 1 ]
 latency: Locked_RMW_Write: [binsize: 1 max: 3 count: 343870 average:     3 | standard deviation: 0 | 0 0 0 343870 ]
-hit latency: [binsize: 1 max: 3 count: 152128107 average:     3 | standard deviation: 0 | 0 0 0 152128107 ]
+hit latency: [binsize: 1 max: 3 count: 152128103 average:     3 | standard deviation: 0 | 0 0 0 152128103 ]
 hit latency: LD: [binsize: 1 max: 3 count: 13922963 average:     3 | standard deviation: 0 | 0 0 0 13922963 ]
-hit latency: ST: [binsize: 1 max: 3 count: 9399926 average:     3 | standard deviation: 0 | 0 0 0 9399926 ]
-hit latency: IFETCH: [binsize: 1 max: 3 count: 127704898 average:     3 | standard deviation: 0 | 0 0 0 127704898 ]
-hit latency: RMW_Read: [binsize: 1 max: 3 count: 454441 average:     3 | standard deviation: 0 | 0 0 0 454441 ]
+hit latency: ST: [binsize: 1 max: 3 count: 9399925 average:     3 | standard deviation: 0 | 0 0 0 9399925 ]
+hit latency: IFETCH: [binsize: 1 max: 3 count: 127704896 average:     3 | standard deviation: 0 | 0 0 0 127704896 ]
+hit latency: RMW_Read: [binsize: 1 max: 3 count: 454440 average:     3 | standard deviation: 0 | 0 0 0 454440 ]
 hit latency: Locked_RMW_Read: [binsize: 1 max: 3 count: 302009 average:     3 | standard deviation: 0 | 0 0 0 302009 ]
 hit latency: Locked_RMW_Write: [binsize: 1 max: 3 count: 343870 average:     3 | standard deviation: 0 | 0 0 0 343870 ]
-miss latency: [binsize: 8 max: 146 count: 2698582 average: 26.332 | standard deviation: 18.3228 | 0 0 2401408 123714 808 2 0 0 0 77303 1369 61 178 88161 4467 160 159 697 95 ]
-miss latency: LD: [binsize: 8 max: 145 count: 1432367 average: 24.4798 | standard deviation: 11.4571 | 0 0 1353229 47168 707 0 0 0 0 9533 185 18 25 20231 1016 49 23 146 37 ]
+miss latency: [binsize: 8 max: 146 count: 2698582 average: 26.332 | standard deviation: 18.3228 | 0 0 2401408 123714 808 2 0 0 0 77303 1369 61 178 88160 4468 159 160 697 95 ]
+miss latency: LD: [binsize: 8 max: 145 count: 1432367 average: 24.4798 | standard deviation: 11.4572 | 0 0 1353229 47168 707 0 0 0 0 9533 185 18 25 20230 1017 49 23 146 37 ]
 miss latency: ST: [binsize: 8 max: 146 count: 354664 average: 47.2728 | standard deviation: 34.6308 | 0 0 199287 31109 53 1 0 0 0 62468 1144 36 142 56433 3258 93 112 471 57 ]
-miss latency: IFETCH: [binsize: 8 max: 145 count: 797571 average: 20.5323 | standard deviation: 11.026 | 0 0 781778 353 6 0 0 0 0 4133 20 5 6 10992 160 18 23 76 1 ]
+miss latency: IFETCH: [binsize: 8 max: 145 count: 797571 average: 20.5324 | standard deviation: 11.0261 | 0 0 781778 353 6 0 0 0 0 4133 20 5 6 10992 160 17 24 76 1 ]
 miss latency: RMW_Read: [binsize: 8 max: 143 count: 72119 average: 25.3288 | standard deviation: 9.37846 | 0 0 43162 27521 11 1 0 0 0 999 18 2 4 371 26 0 1 3 ]
 miss latency: Locked_RMW_Read: [binsize: 8 max: 143 count: 41861 average: 24.5153 | standard deviation: 6.61955 | 0 0 23952 17563 31 0 0 0 0 170 2 0 1 134 7 0 0 1 ]
 
@@ -71,115 +71,3 @@ Total_delay_cycles: [binsize: 1 max: 15 count: 11145866 average: 0.602427 | stan
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 786
-system_time: 0
-page_reclaims: 147660
-page_faults: 18
-swaps: 0
-block_inputs: 28976
-block_outputs: 584
-
-Network Stats
--------------
-
-total_msg_count_Control: 8613696 68909568
-total_msg_count_Request_Control: 388888 3111104
-total_msg_count_Response_Data: 8909307 641470104
-total_msg_count_Response_Control: 11246253 89970024
-total_msg_count_Writeback_Data: 4870245 350657640
-total_msg_count_Writeback_Control: 246630 1973040
-total_msgs: 34275019 total_bytes: 1156091480
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 0.0887881
-  links_utilized_percent_switch_0_link_0: 0.0962951 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 0.0812812 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 68316 546528 [ 68316 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 2091869 150614568 [ 0 2091869 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 1536393 12291144 [ 0 1536393 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 2111573 16892584 [ 2111573 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 62891 4528152 [ 0 62891 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 1585964 12687712 [ 0 28931 1557033 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 1435880 103383360 [ 1435828 52 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 59452 475616 [ 59452 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 0.0201086
-  links_utilized_percent_switch_1_link_0: 0.0254745 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 0.0147426 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 61967 495736 [ 61967 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 565417 40710024 [ 0 565417 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 254373 2034984 [ 0 254373 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 587009 4696072 [ 587009 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 59362 4274064 [ 0 59362 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 296190 2369520 [ 0 24320 271870 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 187535 13502520 [ 187261 274 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 22758 182064 [ 22758 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 0.111781
-  links_utilized_percent_switch_2_link_0: 0.10039 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 0.123172 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Control: 2698582 21588656 [ 2698582 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 218197 15710184 [ 0 218197 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 1945127 15561016 [ 0 116224 1828903 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 1623415 116885880 [ 1623089 326 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 82210 657680 [ 82210 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 172650 1381200 [ 172650 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 128322 1026576 [ 128322 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 2674866 192590352 [ 0 2674866 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 1759453 14075624 [ 0 1759453 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 0.00635103
-  links_utilized_percent_switch_3_link_0: 0.00487369 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 0.00782837 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Control: 172650 1381200 [ 172650 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 94286 6788592 [ 0 94286 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 12858 102864 [ 0 12858 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 172650 12430800 [ 0 172650 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 107144 857152 [ 0 107144 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 0
-  links_utilized_percent_switch_4_link_0: 0 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 0 bw: 16000 base_latency: 1
-
-
-switch_5_inlinks: 5
-switch_5_outlinks: 5
-links_utilized_percent_switch_5: 0.0454067
-  links_utilized_percent_switch_5_link_0: 0.0962951 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 0.0254745 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_2: 0.10039 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_3: 0.00487369 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_4: 0 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Request_Control: 68316 546528 [ 68316 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Data: 2091869 150614568 [ 0 2091869 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Control: 1536393 12291144 [ 0 1536393 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Request_Control: 61967 495736 [ 61967 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Data: 565417 40710024 [ 0 565417 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Control: 254373 2034984 [ 0 254373 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_2_Control: 2698582 21588656 [ 2698582 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_2_Response_Data: 218197 15710184 [ 0 218197 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_2_Response_Control: 1945127 15561016 [ 0 116224 1828903 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_2_Writeback_Data: 1623415 116885880 [ 1623089 326 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_2_Writeback_Control: 82210 657680 [ 82210 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_3_Control: 172650 1381200 [ 172650 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_3_Response_Data: 94286 6788592 [ 0 94286 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_3_Response_Control: 12858 102864 [ 0 12858 0 0 0 0 0 0 0 0 ] base_latency: 1
-
index 0d5fa424de9f5f3ebb1532a4c236b0b49db9cdd9..28e4438dd1068b63f986d2815c48da0bb1f1e711 100644 (file)
@@ -4,74 +4,74 @@ sim_seconds                                  5.304405                       # Nu
 sim_ticks                                5304405061000                       # Number of ticks simulated
 final_tick                               5304405061000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-host_inst_rate                                  96456                       # Simulator instruction rate (inst/s)
-host_op_rate                                   185076                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                             4727720712                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 825708                       # Number of bytes of host memory used
-host_seconds                                  1121.98                       # Real time elapsed on the host
-sim_insts                                   108221987                       # Number of instructions simulated
-sim_ops                                     207651289                       # Number of ops (including micro ops) simulated
+host_inst_rate                                 140464                       # Simulator instruction rate (inst/s)
+host_op_rate                                   269516                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                             6884731594                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 879628                       # Number of bytes of host memory used
+host_seconds                                   770.46                       # Real time elapsed on the host
+sim_insts                                   108221986                       # Number of instructions simulated
+sim_ops                                     207651285                       # Number of ops (including micro ops) simulated
 system.physmem.bytes_read::pc.south_bridge.ide        35104                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu0.dtb.walker       136528                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu0.itb.walker        67168                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.inst        857531520                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.data         68407514                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu0.inst        857531504                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu0.data         68407513                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.dtb.walker        89360                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.itb.walker        41152                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.inst        170488232                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.data         28476928                       # Number of bytes read from this memory
-system.physmem.bytes_read::total           1125273506                       # Number of bytes read from this memory
-system.physmem.bytes_inst_read::cpu0.inst    857531520                       # Number of instructions bytes read from this memory
+system.physmem.bytes_read::total           1125273489                       # Number of bytes read from this memory
+system.physmem.bytes_inst_read::cpu0.inst    857531504                       # Number of instructions bytes read from this memory
 system.physmem.bytes_inst_read::cpu1.inst    170488232                       # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::total      1028019752                       # Number of instructions bytes read from this memory
+system.physmem.bytes_inst_read::total      1028019736                       # Number of instructions bytes read from this memory
 system.physmem.bytes_written::pc.south_bridge.ide      2991104                       # Number of bytes written to this memory
 system.physmem.bytes_written::cpu0.itb.walker           16                       # Number of bytes written to this memory
-system.physmem.bytes_written::cpu0.data      47712172                       # Number of bytes written to this memory
+system.physmem.bytes_written::cpu0.data      47712171                       # Number of bytes written to this memory
 system.physmem.bytes_written::cpu1.data      22210158                       # Number of bytes written to this memory
-system.physmem.bytes_written::total          72913450                       # Number of bytes written to this memory
+system.physmem.bytes_written::total          72913449                       # Number of bytes written to this memory
 system.physmem.num_reads::pc.south_bridge.ide          804                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu0.dtb.walker        17066                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu0.itb.walker         8396                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.inst         107191440                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.data          11941416                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu0.inst         107191438                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu0.data          11941415                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.dtb.walker        11170                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.itb.walker         5144                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.inst          21311029                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.data           4242568                       # Number of read requests responded to by this memory
-system.physmem.num_reads::total             144729033                       # Number of read requests responded to by this memory
+system.physmem.num_reads::total             144729030                       # Number of read requests responded to by this memory
 system.physmem.num_writes::pc.south_bridge.ide        46736                       # Number of write requests responded to by this memory
 system.physmem.num_writes::cpu0.itb.walker            2                       # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu0.data          7031340                       # Number of write requests responded to by this memory
+system.physmem.num_writes::cpu0.data          7031339                       # Number of write requests responded to by this memory
 system.physmem.num_writes::cpu1.data          3067118                       # Number of write requests responded to by this memory
-system.physmem.num_writes::total             10145196                       # Number of write requests responded to by this memory
+system.physmem.num_writes::total             10145195                       # Number of write requests responded to by this memory
 system.physmem.bw_read::pc.south_bridge.ide         6618                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu0.dtb.walker         25739                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu0.itb.walker         12663                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.inst           161664034                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu0.inst           161664031                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu0.data            12896359                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.dtb.walker         16846                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.itb.walker          7758                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.inst            32140877                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.data             5368543                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total               212139438                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu0.inst      161664034                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::total               212139434                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::cpu0.inst      161664031                       # Instruction read bandwidth from this memory (bytes/s)
 system.physmem.bw_inst_read::cpu1.inst       32140877                       # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::total          193804911                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::total          193804908                       # Instruction read bandwidth from this memory (bytes/s)
 system.physmem.bw_write::pc.south_bridge.ide       563891                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_write::cpu0.itb.walker            3                       # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu0.data            8994821                       # Write bandwidth from this memory (bytes/s)
+system.physmem.bw_write::cpu0.data            8994820                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_write::cpu1.data            4187116                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_write::total               13745830                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_total::pc.south_bridge.ide       570508                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu0.dtb.walker        25739                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu0.itb.walker        12666                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.inst          161664034                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu0.inst          161664031                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu0.data           21891180                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.dtb.walker        16846                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.itb.walker         7758                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.inst           32140877                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.data            9555659                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total              225885267                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::total              225885264                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.readReqs                           804                       # Total number of read requests accepted by DRAM controller
 system.physmem.writeReqs                        46736                       # Total number of write requests accepted by DRAM controller
 system.physmem.readBursts                         804                       # Total number of DRAM read bursts. Each DRAM read request translates to either one or multiple DRAM read bursts
@@ -409,12 +409,12 @@ system.piobus.respLayer4.occupancy             644500                       # La
 system.piobus.respLayer4.utilization              0.0                       # Layer utilization (%)
 system.piobus.respLayer5.occupancy             632500                       # Layer occupancy (ticks)
 system.piobus.respLayer5.utilization              0.0                       # Layer utilization (%)
-system.ruby.l1_cntrl0.L1Dcache.demand_hits     17394868                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_hits     17394866                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses      1603352                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses     18998220                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits    106683219                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses     18998218                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits    106683217                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses       508221                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses    107191440                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses    107191438                       # 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
@@ -442,23 +442,99 @@ system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks            0
 system.ruby.l2_cntrl0.L2cache.demand_hits      2449226                       # Number of cache demand hits
 system.ruby.l2_cntrl0.L2cache.demand_misses       249356                       # Number of cache demand misses
 system.ruby.l2_cntrl0.L2cache.demand_accesses      2698582                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     0.088788                      
+system.ruby.network.routers0.msg_count.Control::0      2111573                      
+system.ruby.network.routers0.msg_count.Request_Control::0        68316                      
+system.ruby.network.routers0.msg_count.Response_Data::1      2154760                      
+system.ruby.network.routers0.msg_count.Response_Control::1      1565324                      
+system.ruby.network.routers0.msg_count.Response_Control::2      1557033                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0      1435828                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1           52                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0        59452                      
+system.ruby.network.routers0.msg_bytes.Control::0     16892584                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0       546528                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1    155142720                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1     12522592                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2     12456264                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0    103379616                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1         3744                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0       475616                      
+system.ruby.network.routers1.percent_links_utilized     0.020109                      
+system.ruby.network.routers1.msg_count.Control::0       587009                      
+system.ruby.network.routers1.msg_count.Request_Control::0        61967                      
+system.ruby.network.routers1.msg_count.Response_Data::1       624779                      
+system.ruby.network.routers1.msg_count.Response_Control::1       278693                      
+system.ruby.network.routers1.msg_count.Response_Control::2       271870                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0       187261                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1          274                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0        22758                      
+system.ruby.network.routers1.msg_bytes.Control::0      4696072                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0       495736                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1     44984088                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1      2229544                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2      2174960                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0     13482792                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1        19728                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0       182064                      
+system.ruby.network.routers2.percent_links_utilized     0.111781                      
+system.ruby.network.routers2.msg_count.Control::0      2871232                      
+system.ruby.network.routers2.msg_count.Request_Control::0       128322                      
+system.ruby.network.routers2.msg_count.Response_Data::1      2893063                      
+system.ruby.network.routers2.msg_count.Response_Control::1      1875677                      
+system.ruby.network.routers2.msg_count.Response_Control::2      1828903                      
+system.ruby.network.routers2.msg_count.Writeback_Data::0      1623089                      
+system.ruby.network.routers2.msg_count.Writeback_Data::1          326                      
+system.ruby.network.routers2.msg_count.Writeback_Control::0        82210                      
+system.ruby.network.routers2.msg_bytes.Control::0     22969856                      
+system.ruby.network.routers2.msg_bytes.Request_Control::0      1026576                      
+system.ruby.network.routers2.msg_bytes.Response_Data::1    208300536                      
+system.ruby.network.routers2.msg_bytes.Response_Control::1     15005416                      
+system.ruby.network.routers2.msg_bytes.Response_Control::2     14631224                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::0    116862408                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::1        23472                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::0       657680                      
 system.ruby.dir_cntrl0.memBuffer.memReq        266936                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       172650                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite        94286                       # Number of memory writes
 system.ruby.dir_cntrl0.memBuffer.memRefresh       684164                       # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles       919462                       # Delay stalled at the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.memWaitCycles       919467                       # Delay stalled at the head of the bank queue
 system.ruby.dir_cntrl0.memBuffer.memInputQ           20                       # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ         5908                       # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls       925390                       # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq     3.466711                       # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy       908852                       # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy         7818                       # memory stalls due to busy bus
+system.ruby.dir_cntrl0.memBuffer.memBankQ         5913                       # Delay behind the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.totalStalls       925400                       # Total number of stall cycles
+system.ruby.dir_cntrl0.memBuffer.stallsPerReq     3.466749                       # Expected number of stall cycles per request
+system.ruby.dir_cntrl0.memBuffer.memBankBusy       908855                       # memory stalls due to busy bank
+system.ruby.dir_cntrl0.memBuffer.memBusBusy         7819                       # memory stalls due to busy bus
 system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy            5                       # memory stalls due to read write turnaround
 system.ruby.dir_cntrl0.memBuffer.memDataBusBusy            3                       # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait         2784                       # memory stalls due to arbitration
+system.ruby.dir_cntrl0.memBuffer.memArbWait         2785                       # memory stalls due to arbitration
 system.ruby.dir_cntrl0.memBuffer.memBankCount |        8698      3.26%      3.26% |        8135      3.05%      6.31% |        8180      3.06%      9.37% |        8226      3.08%     12.45% |        8503      3.19%     15.64% |        8270      3.10%     18.74% |        8180      3.06%     21.80% |        8201      3.07%     24.87% |        8428      3.16%     28.03% |        8229      3.08%     31.11% |        8315      3.11%     34.23% |        8269      3.10%     37.33% |        8279      3.10%     40.43% |        8033      3.01%     43.44% |        8160      3.06%     46.49% |        7316      2.74%     49.23% |        8186      3.07%     52.30% |        8370      3.14%     55.44% |        8196      3.07%     58.51% |        8109      3.04%     61.54% |        8870      3.32%     64.87% |        8313      3.11%     67.98% |        8266      3.10%     71.08% |        8194      3.07%     74.15% |        8414      3.15%     77.30% |        8231      3.08%     80.38% |        8474      3.17%     83.56% |        9055      3.39%     86.95% |        8979      3.36%     90.31% |        8905      3.34%     93.65% |        8853      3.32%     96.97% |        8099      3.03%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total       266936                       # Number of accesses per bank
 
+system.ruby.network.routers3.percent_links_utilized     0.006351                      
+system.ruby.network.routers3.msg_count.Control::0       172650                      
+system.ruby.network.routers3.msg_count.Response_Data::1       266936                      
+system.ruby.network.routers3.msg_count.Response_Control::1       120002                      
+system.ruby.network.routers3.msg_bytes.Control::0      1381200                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1     19219392                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1       960016                      
+system.ruby.network.routers4.percent_links_utilized            0                      
+system.ruby.network.routers5.percent_links_utilized     0.045407                      
+system.ruby.network.routers5.msg_count.Control::0      2871232                      
+system.ruby.network.routers5.msg_count.Request_Control::0       130283                      
+system.ruby.network.routers5.msg_count.Response_Data::1      2969769                      
+system.ruby.network.routers5.msg_count.Response_Control::1      1919848                      
+system.ruby.network.routers5.msg_count.Response_Control::2      1828903                      
+system.ruby.network.routers5.msg_count.Writeback_Data::0      1623089                      
+system.ruby.network.routers5.msg_count.Writeback_Data::1          326                      
+system.ruby.network.routers5.msg_count.Writeback_Control::0        82210                      
+system.ruby.network.routers5.msg_bytes.Control::0     22969856                      
+system.ruby.network.routers5.msg_bytes.Request_Control::0      1042264                      
+system.ruby.network.routers5.msg_bytes.Response_Data::1    213823368                      
+system.ruby.network.routers5.msg_bytes.Response_Control::1     15358784                      
+system.ruby.network.routers5.msg_bytes.Response_Control::2     14631224                      
+system.ruby.network.routers5.msg_bytes.Writeback_Data::0    116862408                      
+system.ruby.network.routers5.msg_bytes.Writeback_Data::1        23472                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::0       657680                      
 system.pc.south_bridge.ide.disks0.dma_read_full_pages            0                       # Number of full page size DMA reads (not PRD).
 system.pc.south_bridge.ide.disks0.dma_read_bytes        32768                       # Number of bytes transfered via DMA reads (not PRD).
 system.pc.south_bridge.ide.disks0.dma_read_txs           30                       # Number of DMA read transactions (not PRD).
@@ -474,21 +550,21 @@ system.pc.south_bridge.ide.disks1.dma_write_txs            1
 system.cpu0.numCycles                     10606609404                       # number of cpu cycles simulated
 system.cpu0.numWorkItemsStarted                     0                       # number of work items this cpu started
 system.cpu0.numWorkItemsCompleted                   0                       # number of work items this cpu completed
-system.cpu0.committedInsts                   91816948                       # Number of instructions committed
-system.cpu0.committedOps                    177194843                       # Number of ops (including micro ops) committed
-system.cpu0.num_int_alu_accesses            167195946                       # Number of integer alu accesses
+system.cpu0.committedInsts                   91816947                       # Number of instructions committed
+system.cpu0.committedOps                    177194839                       # Number of ops (including micro ops) committed
+system.cpu0.num_int_alu_accesses            167195942                       # Number of integer alu accesses
 system.cpu0.num_fp_alu_accesses                     0                       # Number of float alu accesses
 system.cpu0.num_func_calls                    2105705                       # number of times a function call or return occured
 system.cpu0.num_conditional_control_insts     16302138                       # number of instructions that are conditional controls
-system.cpu0.num_int_insts                   167195946                       # number of integer instructions
+system.cpu0.num_int_insts                   167195942                       # number of integer instructions
 system.cpu0.num_fp_insts                            0                       # number of float instructions
-system.cpu0.num_int_register_reads          412764349                       # number of times the integer registers were read
-system.cpu0.num_int_register_writes         208844314                       # number of times the integer registers were written
+system.cpu0.num_int_register_reads          412764336                       # number of times the integer registers were read
+system.cpu0.num_int_register_writes         208844309                       # number of times the integer registers were written
 system.cpu0.num_fp_register_reads                   0                       # number of times the floating registers were read
 system.cpu0.num_fp_register_writes                  0                       # number of times the floating registers were written
-system.cpu0.num_mem_refs                     19832608                       # number of memory refs
-system.cpu0.num_load_insts                   12787612                       # Number of load instructions
-system.cpu0.num_store_insts                   7044996                       # Number of store instructions
+system.cpu0.num_mem_refs                     19832606                       # number of memory refs
+system.cpu0.num_load_insts                   12787611                       # Number of load instructions
+system.cpu0.num_store_insts                   7044995                       # Number of store instructions
 system.cpu0.num_idle_cycles              9879410853.538599                       # Number of idle cycles
 system.cpu0.num_busy_cycles              727198550.461401                       # Number of busy cycles
 system.cpu0.not_idle_fraction                0.068561                       # Percentage of non-idle cycles
@@ -519,14 +595,133 @@ system.cpu1.not_idle_fraction                0.012789                       # Pe
 system.cpu1.idle_fraction                    0.987211                       # Percentage of idle cycles
 system.cpu1.kern.inst.arm                           0                       # number of arm instructions executed
 system.cpu1.kern.inst.quiesce                       0                       # number of quiesce instructions executed
+system.ruby.network.routers0.throttle0.link_utilization     0.096295                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::0        68316                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1      2091869                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1      1536393                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0       546528                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1    150614568                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1     12291144                      
+system.ruby.network.routers0.throttle1.link_utilization     0.081281                      
+system.ruby.network.routers0.throttle1.msg_count.Control::0      2111573                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::1        62891                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1        28931                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2      1557033                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0      1435828                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1           52                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0        59452                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0     16892584                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::1      4528152                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1       231448                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2     12456264                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0    103379616                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1         3744                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0       475616                      
+system.ruby.network.routers1.throttle0.link_utilization     0.025475                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0        61967                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1       565417                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1       254373                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0       495736                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1     40710024                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1      2034984                      
+system.ruby.network.routers1.throttle1.link_utilization     0.014743                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0       587009                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1        59362                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1        24320                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::2       271870                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::0       187261                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::1          274                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0        22758                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0      4696072                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1      4274064                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1       194560                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::2      2174960                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::0     13482792                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::1        19728                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0       182064                      
+system.ruby.network.routers2.throttle0.link_utilization     0.100390                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0      2698582                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1       218197                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1       116224                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::2      1828903                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::0      1623089                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::1          326                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::0        82210                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0     21588656                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1     15710184                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1       929792                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::2     14631224                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::0    116862408                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::1        23472                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::0       657680                      
+system.ruby.network.routers2.throttle1.link_utilization     0.123172                      
+system.ruby.network.routers2.throttle1.msg_count.Control::0       172650                      
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::0       128322                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1      2674866                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1      1759453                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::0      1381200                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::0      1026576                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1    192590352                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1     14075624                      
+system.ruby.network.routers3.throttle0.link_utilization     0.004874                      
+system.ruby.network.routers3.throttle0.msg_count.Control::0       172650                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1        94286                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::1        12858                      
+system.ruby.network.routers3.throttle0.msg_bytes.Control::0      1381200                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1      6788592                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1       102864                      
+system.ruby.network.routers3.throttle1.link_utilization     0.007828                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1       172650                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1       107144                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1     12430800                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1       857152                      
+system.ruby.network.routers4.throttle0.link_utilization            0                      
+system.ruby.network.routers4.throttle1.link_utilization            0                      
+system.ruby.network.routers5.throttle0.link_utilization     0.096295                      
+system.ruby.network.routers5.throttle0.msg_count.Request_Control::0        68316                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::1      2091869                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Control::1      1536393                      
+system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::0       546528                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::1    150614568                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::1     12291144                      
+system.ruby.network.routers5.throttle1.link_utilization     0.025475                      
+system.ruby.network.routers5.throttle1.msg_count.Request_Control::0        61967                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::1       565417                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Control::1       254373                      
+system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::0       495736                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::1     40710024                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::1      2034984                      
+system.ruby.network.routers5.throttle2.link_utilization     0.100390                      
+system.ruby.network.routers5.throttle2.msg_count.Control::0      2698582                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Data::1       218197                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Control::1       116224                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Control::2      1828903                      
+system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::0      1623089                      
+system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::1          326                      
+system.ruby.network.routers5.throttle2.msg_count.Writeback_Control::0        82210                      
+system.ruby.network.routers5.throttle2.msg_bytes.Control::0     21588656                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Data::1     15710184                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::1       929792                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::2     14631224                      
+system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::0    116862408                      
+system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::1        23472                      
+system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Control::0       657680                      
+system.ruby.network.routers5.throttle3.link_utilization     0.004874                      
+system.ruby.network.routers5.throttle3.msg_count.Control::0       172650                      
+system.ruby.network.routers5.throttle3.msg_count.Response_Data::1        94286                      
+system.ruby.network.routers5.throttle3.msg_count.Response_Control::1        12858                      
+system.ruby.network.routers5.throttle3.msg_bytes.Control::0      1381200                      
+system.ruby.network.routers5.throttle3.msg_bytes.Response_Data::1      6788592                      
+system.ruby.network.routers5.throttle3.msg_bytes.Response_Control::1       102864                      
+system.ruby.network.routers5.throttle4.link_utilization            0                      
 system.ruby.l1_cntrl0.Load               |    11418758     74.36%     74.36% |     3936572     25.64%    100.00%
 system.ruby.l1_cntrl0.Load::total            15355330                      
 
-system.ruby.l1_cntrl0.Ifetch             |   107191443     83.42%     83.42% |    21311032     16.58%    100.00%
-system.ruby.l1_cntrl0.Ifetch::total         128502475                      
+system.ruby.l1_cntrl0.Ifetch             |   107191441     83.42%     83.42% |    21311032     16.58%    100.00%
+system.ruby.l1_cntrl0.Ifetch::total         128502473                      
 
-system.ruby.l1_cntrl0.Store              |     7579462     69.10%     69.10% |     3389428     30.90%    100.00%
-system.ruby.l1_cntrl0.Store::total           10968890                      
+system.ruby.l1_cntrl0.Store              |     7579460     69.10%     69.10% |     3389428     30.90%    100.00%
+system.ruby.l1_cntrl0.Store::total           10968888                      
 
 system.ruby.l1_cntrl0.Inv                |       28983     54.10%     54.10% |       24594     45.90%    100.00%
 system.ruby.l1_cntrl0.Inv::total                53577                      
@@ -591,8 +786,8 @@ system.ruby.l1_cntrl0.I.L1_Replacement::total        26006
 system.ruby.l1_cntrl0.S.Load             |      738269     59.20%     59.20% |      508761     40.80%    100.00%
 system.ruby.l1_cntrl0.S.Load::total           1247030                      
 
-system.ruby.l1_cntrl0.S.Ifetch           |   106683219     83.54%     83.54% |    21021679     16.46%    100.00%
-system.ruby.l1_cntrl0.S.Ifetch::total       127704898                      
+system.ruby.l1_cntrl0.S.Ifetch           |   106683217     83.54%     83.54% |    21021679     16.46%    100.00%
+system.ruby.l1_cntrl0.S.Ifetch::total       127704896                      
 
 system.ruby.l1_cntrl0.S.Store            |       19704     47.71%     47.71% |       21592     52.29%    100.00%
 system.ruby.l1_cntrl0.S.Store::total            41296                      
@@ -624,8 +819,8 @@ system.ruby.l1_cntrl0.E.Fwd_GETS::total          2430
 system.ruby.l1_cntrl0.M.Load             |     6351147     70.61%     70.61% |     2643736     29.39%    100.00%
 system.ruby.l1_cntrl0.M.Load::total           8994883                      
 
-system.ruby.l1_cntrl0.M.Store            |     7142231     69.03%     69.03% |     3204343     30.97%    100.00%
-system.ruby.l1_cntrl0.M.Store::total         10346574                      
+system.ruby.l1_cntrl0.M.Store            |     7142229     69.03%     69.03% |     3204343     30.97%    100.00%
+system.ruby.l1_cntrl0.M.Store::total         10346572                      
 
 system.ruby.l1_cntrl0.M.Inv              |          52     15.95%     15.95% |         274     84.05%    100.00%
 system.ruby.l1_cntrl0.M.Inv::total                326                      
@@ -727,6 +922,18 @@ system.ruby.l2_cntrl0.MT_IIB.WB_Data_clean          561      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_IIB.Unblock               98      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_IB.WB_Data                98      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_SB.Unblock             45449      0.00%      0.00%
+system.ruby.network.msg_count.Control         8613696                      
+system.ruby.network.msg_count.Request_Control       388888                      
+system.ruby.network.msg_count.Response_Data      8909307                      
+system.ruby.network.msg_count.Response_Control     11246253                      
+system.ruby.network.msg_count.Writeback_Data      4870245                      
+system.ruby.network.msg_count.Writeback_Control       246630                      
+system.ruby.network.msg_byte.Control         68909568                      
+system.ruby.network.msg_byte.Request_Control      3111104                      
+system.ruby.network.msg_byte.Response_Data    641470104                      
+system.ruby.network.msg_byte.Response_Control     89970024                      
+system.ruby.network.msg_byte.Writeback_Data    350657640                      
+system.ruby.network.msg_byte.Writeback_Control      1973040                      
 system.ruby.dir_cntrl0.Fetch                   172650      0.00%      0.00%
 system.ruby.dir_cntrl0.Data                     94286      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data             172650      0.00%      0.00%
index c5745408e60cd4c5b93f285903f054c956db2c89..4a9baa29b5702b14b7d61da1bcb046f7aad4f1ab 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -133,14 +148,14 @@ peer=Null
 recycle_latency=10
 ruby_system=system.ruby
 to_mem_ctrl_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -151,7 +166,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -172,7 +187,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 enable_prefetch=false
 l1_request_latency=2
@@ -186,7 +201,7 @@ ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.L1Dcache]
@@ -230,7 +245,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -249,7 +264,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 l2_request_latency=2
 l2_response_latency=2
@@ -258,7 +273,7 @@ peer=Null
 recycle_latency=10
 ruby_system=system.ruby
 to_l1_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -275,92 +290,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -368,10 +360,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -382,7 +398,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -392,3 +408,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index fb125d52d4eaa9fdad2735ec77fe84662db5dbcf..49b667e6cd8d33e857f8d94db83e2a68e67ee791 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:29
+Real time: Aug/29/2013 10:03:49
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 8
+Elapsed_time_in_minutes: 0.133333
+Elapsed_time_in_hours: 0.00222222
+Elapsed_time_in_days: 9.25926e-05
 
-Virtual_time_in_seconds: 0.73
-Virtual_time_in_minutes: 0.0121667
-Virtual_time_in_hours:   0.000202778
-Virtual_time_in_days:    8.44907e-06
+Virtual_time_in_seconds: 0.65
+Virtual_time_in_minutes: 0.0108333
+Virtual_time_in_hours:   0.000180556
+Virtual_time_in_days:    7.52315e-06
 
 Ruby_current_time: 138616
 Ruby_start_time: 0
 Ruby_cycles: 138616
 
-mbytes_resident: 57.6094
-mbytes_total: 152.109
-resident_ratio: 0.378788
+mbytes_resident: 76.7812
+mbytes_total: 170.938
+resident_ratio: 0.4492
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -63,87 +63,3 @@ Total_delay_cycles: [binsize: 1 max: 4 count: 9645 average: 0.0609642 | standard
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11627
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 96
-
-Network Stats
--------------
-
-total_msg_count_Control: 8850 70800
-total_msg_count_Request_Control: 3123 24984
-total_msg_count_Response_Data: 9681 697032
-total_msg_count_Response_Control: 14286 114288
-total_msg_count_Writeback_Data: 864 62208
-total_msg_count_Writeback_Control: 867 6936
-total_msgs: 37671 total_bytes: 976248
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 3.77969
-  links_utilized_percent_switch_0_link_0: 5.36987 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.1895 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 1041 8328 [ 1041 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 1490 107280 [ 0 1490 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 436 3488 [ 0 436 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 1490 11920 [ 1490 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 1699 13592 [ 0 900 799 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 288 20736 [ 147 141 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 289 2312 [ 289 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 7.33627
-  links_utilized_percent_switch_1_link_0: 7.45296 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 7.21959 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 1490 11920 [ 1490 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 1460 105120 [ 0 1460 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 3151 25208 [ 0 2352 799 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 288 20736 [ 147 141 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 289 2312 [ 289 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 1460 11680 [ 1460 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 1041 8328 [ 1041 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1767 127224 [ 0 1767 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 1611 12888 [ 0 1611 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.55659
-  links_utilized_percent_switch_2_link_0: 1.84971 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.26346 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Control: 1460 11680 [ 1460 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 277 19944 [ 0 277 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 1175 9400 [ 0 1175 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 1460 105120 [ 0 1460 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 1452 11616 [ 0 1452 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 4.89085
-  links_utilized_percent_switch_3_link_0: 5.36987 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 7.45296 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.84971 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Request_Control: 1041 8328 [ 1041 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 1490 107280 [ 0 1490 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 436 3488 [ 0 436 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Control: 1490 11920 [ 1490 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 1460 105120 [ 0 1460 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 3151 25208 [ 0 2352 799 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 288 20736 [ 147 141 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 289 2312 [ 289 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Control: 1460 11680 [ 1460 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Data: 277 19944 [ 0 277 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Control: 1175 9400 [ 0 1175 0 0 0 0 0 0 0 0 ] base_latency: 1
-
index 53a8460e022396d6321a40fc9f319f7650eeb873..966ab8ba5ba1a850333863ca3de3ada8b855dc2b 100644 (file)
@@ -4,16 +4,13 @@ sim_seconds                                  0.000139                       # Nu
 sim_ticks                                      138616                       # Number of ticks simulated
 final_tick                                     138616                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  33803                       # Simulator instruction rate (inst/s)
-host_op_rate                                    33800                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 733103                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 147800                       # Number of bytes of host memory used
-host_seconds                                     0.19                       # Real time elapsed on the host
+host_inst_rate                                    871                       # Simulator instruction rate (inst/s)
+host_op_rate                                      871                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                  18892                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 175044                       # Number of bytes of host memory used
+host_seconds                                     7.34                       # Real time elapsed on the host
 sim_insts                                        6390                       # Number of instructions simulated
 sim_ops                                          6390                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits           30                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1460                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1490                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Dcache.demand_hits         1249                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          799                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses         2048                       # Number of cache demand accesses
@@ -29,6 +26,43 @@ system.ruby.l1_cntrl0.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
+system.ruby.network.routers0.percent_links_utilized     3.779686                      
+system.ruby.network.routers0.msg_count.Control::0         1490                      
+system.ruby.network.routers0.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers0.msg_count.Response_Data::1         1490                      
+system.ruby.network.routers0.msg_count.Response_Control::1         1336                      
+system.ruby.network.routers0.msg_count.Response_Control::2          799                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers0.msg_bytes.Control::0        11920                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1       107280                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1        10688                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0         2312                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           30                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses         1460                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses         1490                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     7.336274                      
+system.ruby.network.routers1.msg_count.Control::0         2950                      
+system.ruby.network.routers1.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers1.msg_count.Response_Data::1         3227                      
+system.ruby.network.routers1.msg_count.Response_Control::1         3963                      
+system.ruby.network.routers1.msg_count.Response_Control::2          799                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers1.msg_bytes.Control::0        23600                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1       232344                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1        31704                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0         2312                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1737                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1460                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          277                       # Number of memory writes
@@ -43,6 +77,30 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           24                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          92      5.30%      5.30% |          21      1.21%      6.51% |          45      2.59%      9.10% |          54      3.11%     12.20% |          57      3.28%     15.49% |         174     10.02%     25.50% |          48      2.76%     28.27% |          18      1.04%     29.30% |          19      1.09%     30.40% |          22      1.27%     31.66% |          35      2.01%     33.68% |          37      2.13%     35.81% |          56      3.22%     39.03% |          59      3.40%     42.43% |          44      2.53%     44.96% |          36      2.07%     47.04% |          41      2.36%     49.40% |          24      1.38%     50.78% |          22      1.27%     52.04% |          28      1.61%     53.66% |          32      1.84%     55.50% |          48      2.76%     58.26% |         122      7.02%     65.28% |          36      2.07%     67.36% |          32      1.84%     69.20% |          25      1.44%     70.64% |          35      2.01%     72.65% |          96      5.53%     78.18% |         114      6.56%     84.74% |         185     10.65%     95.39% |          19      1.09%     96.49% |          61      3.51%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1737                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.556588                      
+system.ruby.network.routers2.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.890850                      
+system.ruby.network.routers3.msg_count.Control::0         2950                      
+system.ruby.network.routers3.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers3.msg_count.Response_Data::1         3227                      
+system.ruby.network.routers3.msg_count.Response_Control::1         3963                      
+system.ruby.network.routers3.msg_count.Response_Control::2          799                      
+system.ruby.network.routers3.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers3.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers3.msg_bytes.Control::0        23600                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1       232344                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1        31704                      
+system.ruby.network.routers3.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0         2312                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -98,6 +156,134 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     138616                       # 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.ruby.network.routers0.throttle0.link_utilization     5.369871                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::0         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::0         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.189502                      
+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                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0        11920                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1         7200                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0         2312                      
+system.ruby.network.routers1.throttle0.link_utilization     7.452964                      
+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                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          799                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0        11920                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1       105120                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1        18816                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         2312                      
+system.ruby.network.routers1.throttle1.link_utilization     7.219585                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0         1460                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1767                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1         1611                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0        11680                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       127224                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1        12888                      
+system.ruby.network.routers2.throttle0.link_utilization     1.849714                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0         1460                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          277                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1         1175                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0        11680                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        19944                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1         9400                      
+system.ruby.network.routers2.throttle1.link_utilization     5.263462                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1         1460                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1         1452                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1       105120                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1        11616                      
+system.ruby.network.routers3.throttle0.link_utilization     5.369871                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::0         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::0         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.452964                      
+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                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          799                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          147                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          141                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          289                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0        11920                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1       105120                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1        18816                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6392                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        10584                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        10152                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0         2312                      
+system.ruby.network.routers3.throttle2.link_utilization     1.849714                      
+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                      
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0        11680                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        19944                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1         9400                      
+system.ruby.l1_cntrl0.Load                       1183      0.00%      0.00%
+system.ruby.l1_cntrl0.Ifetch                     6400      0.00%      0.00%
+system.ruby.l1_cntrl0.Store                       865      0.00%      0.00%
+system.ruby.l1_cntrl0.Inv                        1041      0.00%      0.00%
+system.ruby.l1_cntrl0.L1_Replacement             1354      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_Exclusive              583      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_all_Acks               907      0.00%      0.00%
+system.ruby.l1_cntrl0.WB_Ack                      436      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Load                     525      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Ifetch                   646      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Store                    191      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Inv                      356      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Load                       58      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Ifetch                     45      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Store                      25      0.00%      0.00%
+system.ruby.l1_cntrl0.I.L1_Replacement            556      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Ifetch                   5709      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Inv                       325      0.00%      0.00%
+system.ruby.l1_cntrl0.S.L1_Replacement            362      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Load                      452      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Store                      71      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Inv                       219      0.00%      0.00%
+system.ruby.l1_cntrl0.E.L1_Replacement            291      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Load                      148      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Store                     578      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Inv                       141      0.00%      0.00%
+system.ruby.l1_cntrl0.M.L1_Replacement            145      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_Exclusive           583      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_all_Acks            691      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.Data_all_Acks            216      0.00%      0.00%
+system.ruby.l1_cntrl0.M_I.WB_Ack                  436      0.00%      0.00%
+system.ruby.network.msg_count.Control            8850                      
+system.ruby.network.msg_count.Request_Control         3123                      
+system.ruby.network.msg_count.Response_Data         9681                      
+system.ruby.network.msg_count.Response_Control        14286                      
+system.ruby.network.msg_count.Writeback_Data          864                      
+system.ruby.network.msg_count.Writeback_Control          867                      
+system.ruby.network.msg_byte.Control            70800                      
+system.ruby.network.msg_byte.Request_Control        24984                      
+system.ruby.network.msg_byte.Response_Data       697032                      
+system.ruby.network.msg_byte.Response_Control       114288                      
+system.ruby.network.msg_byte.Writeback_Data        62208                      
+system.ruby.network.msg_byte.Writeback_Control         6936                      
 system.ruby.l2_cntrl0.L1_GET_INSTR                691      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETS                     583      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETX                     216      0.00%      0.00%
@@ -131,37 +317,6 @@ system.ruby.l2_cntrl0.ISS.Mem_Data                570      0.00%      0.00%
 system.ruby.l2_cntrl0.IS.Mem_Data                 686      0.00%      0.00%
 system.ruby.l2_cntrl0.IM.Mem_Data                 204      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_MB.Exclusive_Unblock          799      0.00%      0.00%
-system.ruby.l1_cntrl0.Load                       1183      0.00%      0.00%
-system.ruby.l1_cntrl0.Ifetch                     6400      0.00%      0.00%
-system.ruby.l1_cntrl0.Store                       865      0.00%      0.00%
-system.ruby.l1_cntrl0.Inv                        1041      0.00%      0.00%
-system.ruby.l1_cntrl0.L1_Replacement             1354      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_Exclusive              583      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_all_Acks               907      0.00%      0.00%
-system.ruby.l1_cntrl0.WB_Ack                      436      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Load                     525      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Ifetch                   646      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Store                    191      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Inv                      356      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Load                       58      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Ifetch                     45      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Store                      25      0.00%      0.00%
-system.ruby.l1_cntrl0.I.L1_Replacement            556      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Ifetch                   5709      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Inv                       325      0.00%      0.00%
-system.ruby.l1_cntrl0.S.L1_Replacement            362      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Load                      452      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Store                      71      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Inv                       219      0.00%      0.00%
-system.ruby.l1_cntrl0.E.L1_Replacement            291      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Load                      148      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Store                     578      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Inv                       141      0.00%      0.00%
-system.ruby.l1_cntrl0.M.L1_Replacement            145      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_Exclusive           583      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_all_Acks            691      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.Data_all_Acks            216      0.00%      0.00%
-system.ruby.l1_cntrl0.M_I.WB_Ack                  436      0.00%      0.00%
 system.ruby.dir_cntrl0.Fetch                     1460      0.00%      0.00%
 system.ruby.dir_cntrl0.Data                       277      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data               1460      0.00%      0.00%
index 81fe5338fd8b13546ef175797116a7dbde60eb53..e1b2b2ccf577b7e2a61b053f04e2bf2f98c3f8ea 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -132,14 +147,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -150,7 +165,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -171,7 +186,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -181,7 +196,7 @@ request_latency=2
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 use_timeout_latency=50
 version=0
 
@@ -216,7 +231,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -235,7 +250,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 number_of_TBEs=256
 peer=Null
@@ -243,7 +258,7 @@ recycle_latency=10
 request_latency=2
 response_latency=2
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -260,92 +275,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -353,10 +345,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -367,7 +383,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -377,3 +393,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index a3d8cf6de2fd971ec7ce470cb361ae82654843f8..94f281262958fea0c693a78c8ea15f1664025d1d 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:46
+Real time: Aug/29/2013 10:04:57
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 1
+Elapsed_time_in_minutes: 0.0166667
+Elapsed_time_in_hours: 0.000277778
+Elapsed_time_in_days: 1.15741e-05
 
-Virtual_time_in_seconds: 0.7
-Virtual_time_in_minutes: 0.0116667
-Virtual_time_in_hours:   0.000194444
-Virtual_time_in_days:    8.10185e-06
+Virtual_time_in_seconds: 0.74
+Virtual_time_in_minutes: 0.0123333
+Virtual_time_in_hours:   0.000205556
+Virtual_time_in_days:    8.56481e-06
 
 Ruby_current_time: 117611
 Ruby_start_time: 0
 Ruby_cycles: 117611
 
-mbytes_resident: 59.2031
-mbytes_total: 153.25
-resident_ratio: 0.386368
+mbytes_resident: 78.3398
+mbytes_total: 172.082
+resident_ratio: 0.45527
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -63,91 +63,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11522
-page_faults: 0
-swaps: 0
-block_inputs: 8
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 7413 59304
-total_msg_count_Response_Data: 6654 479088
-total_msg_count_ResponseL2hit_Data: 759 54648
-total_msg_count_Writeback_Data: 4644 334368
-total_msg_count_Writeback_Control: 17379 139032
-total_msg_count_Unblock_Control: 7413 59304
-total_msgs: 44262 total_bytes: 1125744
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 6.3506
-  links_utilized_percent_switch_0_link_0: 5.78687 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 6.91432 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 253 18216 [ 0 0 253 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 1354 10832 [ 1354 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 1362 10896 [ 1362 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 1354 97488 [ 0 0 1354 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 1354 10832 [ 1354 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 1362 10896 [ 0 0 1362 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 9.97058
-  links_utilized_percent_switch_1_link_0: 11.6222 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 8.31895 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 1362 10896 [ 1362 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 1354 97488 [ 0 0 1354 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 2447 19576 [ 1354 1093 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 1362 10896 [ 0 0 1362 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 1109 8872 [ 0 1109 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 253 18216 [ 0 0 253 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 194 13968 [ 0 0 194 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 3346 26768 [ 1354 1093 899 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Unblock_Control: 1109 8872 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.61998
-  links_utilized_percent_switch_2_link_0: 2.53208 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 4.70789 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 1109 8872 [ 0 1109 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 194 13968 [ 0 0 194 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 1992 15936 [ 0 1093 899 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Unblock_Control: 1109 8872 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 1093 8744 [ 0 1093 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 6.64705
-  links_utilized_percent_switch_3_link_0: 5.78687 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 11.6222 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 2.53208 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 253 18216 [ 0 0 253 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 1354 10832 [ 1354 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 1362 10896 [ 1362 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 1109 79848 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 1354 97488 [ 0 0 1354 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 2447 19576 [ 1354 1093 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Unblock_Control: 1362 10896 [ 0 0 1362 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 1109 8872 [ 0 1109 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 194 13968 [ 0 0 194 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 1992 15936 [ 0 1093 899 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Unblock_Control: 1109 8872 [ 0 0 1109 0 0 0 0 0 0 0 ] base_latency: 1
-
index 0f62874a4b9736f319432c9129d1aeff59fe1b8f..3af3398f7733ed08849d9c11e838c3773488f6c2 100644 (file)
@@ -4,22 +4,54 @@ sim_seconds                                  0.000118                       # Nu
 sim_ticks                                      117611                       # Number of ticks simulated
 final_tick                                     117611                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  28363                       # Simulator instruction rate (inst/s)
-host_op_rate                                    28361                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 521945                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 148872                       # Number of bytes of host memory used
-host_seconds                                     0.23                       # Real time elapsed on the host
+host_inst_rate                                  19051                       # Simulator instruction rate (inst/s)
+host_op_rate                                    19050                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 350596                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 176216                       # Number of bytes of host memory used
+host_seconds                                     0.34                       # Real time elapsed on the host
 sim_insts                                        6390                       # Number of instructions simulated
 sim_ops                                          6390                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits          253                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1109                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1362                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Dcache.demand_hits         1332                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          716                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses         2048                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits         5754                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses          646                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses         6400                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     6.350596                      
+system.ruby.network.routers0.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers0.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers0.msg_count.Writeback_Data::2         1354                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0         2708                      
+system.ruby.network.routers0.msg_count.Unblock_Control::2         1362                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers0.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2        97488                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0        21664                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2        10896                      
+system.ruby.l2_cntrl0.L2cache.demand_hits          253                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses         1109                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses         1362                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     9.970581                      
+system.ruby.network.routers1.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers1.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers1.msg_count.Response_Data::2         2218                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers1.msg_count.Writeback_Data::2         1548                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0         2708                      
+system.ruby.network.routers1.msg_count.Writeback_Control::1         2186                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers1.msg_count.Unblock_Control::2         2471                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers1.msg_bytes.Response_Data::2       159696                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2       111456                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0        21664                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1        17488                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2        19768                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1303                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1109                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          194                       # Number of memory writes
@@ -34,6 +66,38 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           17                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          74      5.68%      5.68% |          17      1.30%      6.98% |          45      3.45%     10.44% |          40      3.07%     13.51% |          54      4.14%     17.65% |          99      7.60%     25.25% |          29      2.23%     27.48% |          16      1.23%     28.70% |          19      1.46%     30.16% |          22      1.69%     31.85% |          31      2.38%     34.23% |          34      2.61%     36.84% |          52      3.99%     40.83% |          48      3.68%     44.51% |          38      2.92%     47.43% |          30      2.30%     49.73% |          39      2.99%     52.72% |          21      1.61%     54.34% |          21      1.61%     55.95% |          27      2.07%     58.02% |          28      2.15%     60.17% |          37      2.84%     63.01% |          55      4.22%     67.23% |          22      1.69%     68.92% |          31      2.38%     71.30% |          21      1.61%     72.91% |          32      2.46%     75.36% |          69      5.30%     80.66% |          84      6.45%     87.11% |         103      7.90%     95.01% |          13      1.00%     96.01% |          52      3.99%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1303                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.619985                      
+system.ruby.network.routers2.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers2.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers2.msg_count.Writeback_Data::2          194                      
+system.ruby.network.routers2.msg_count.Writeback_Control::1         2186                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers2.msg_count.Unblock_Control::2         1109                      
+system.ruby.network.routers2.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers2.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2        13968                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1        17488                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2         8872                      
+system.ruby.network.routers3.percent_links_utilized     6.647054                      
+system.ruby.network.routers3.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers3.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers3.msg_count.Response_Data::2         2218                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers3.msg_count.Writeback_Data::2         1548                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0         2708                      
+system.ruby.network.routers3.msg_count.Writeback_Control::1         2186                      
+system.ruby.network.routers3.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers3.msg_count.Unblock_Control::2         2471                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers3.msg_bytes.Response_Data::2       159696                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2       111456                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0        21664                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1        17488                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2        19768                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -89,33 +153,99 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     117611                       # 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.ruby.l2_cntrl0.L1_GETS                    1171      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETX                     191      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_PUTX                    1354      0.00%      0.00%
-system.ruby.l2_cntrl0.All_Acks                    130      0.00%      0.00%
-system.ruby.l2_cntrl0.Data                        130      0.00%      0.00%
-system.ruby.l2_cntrl0.Data_Exclusive              979      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_WBCLEANDATA             1058      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_WBDIRTYDATA              296      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_Ack              1093      0.00%      0.00%
-system.ruby.l2_cntrl0.Exclusive_Unblock          1362      0.00%      0.00%
-system.ruby.l2_cntrl0.L2_Replacement             1093      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETS                  979      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETX                  130      0.00%      0.00%
-system.ruby.l2_cntrl0.ILX.L1_PUTX                1354      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETS                   192      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETX                    61      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L2_Replacement           1093      0.00%      0.00%
-system.ruby.l2_cntrl0.ILXW.L1_WBCLEANDATA         1058      0.00%      0.00%
-system.ruby.l2_cntrl0.ILXW.L1_WBDIRTYDATA          296      0.00%      0.00%
-system.ruby.l2_cntrl0.IGS.Data_Exclusive          979      0.00%      0.00%
-system.ruby.l2_cntrl0.IGS.Exclusive_Unblock          979      0.00%      0.00%
-system.ruby.l2_cntrl0.IGM.Data                    130      0.00%      0.00%
-system.ruby.l2_cntrl0.IGMO.All_Acks               130      0.00%      0.00%
-system.ruby.l2_cntrl0.IGMO.Exclusive_Unblock          130      0.00%      0.00%
-system.ruby.l2_cntrl0.MM.Exclusive_Unblock           61      0.00%      0.00%
-system.ruby.l2_cntrl0.OO.Exclusive_Unblock          192      0.00%      0.00%
-system.ruby.l2_cntrl0.MI.Writeback_Ack           1093      0.00%      0.00%
+system.ruby.network.routers0.throttle0.link_utilization     5.786874                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers0.throttle1.link_utilization     6.914319                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2         1354                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2         1362                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        97488                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2        10896                      
+system.ruby.network.routers1.throttle0.link_utilization    11.622212                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2         1354                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2         1362                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        97488                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2        10896                      
+system.ruby.network.routers1.throttle1.link_utilization     8.318950                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2          194                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2         1109                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2        13968                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         8872                      
+system.ruby.network.routers2.throttle0.link_utilization     2.532076                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2          194                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2         1109                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2        13968                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         8872                      
+system.ruby.network.routers2.throttle1.link_utilization     4.707893                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers3.throttle0.link_utilization     5.786874                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2          253                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2        18216                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers3.throttle1.link_utilization    11.622212                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0         1362                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2         1109                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2         1354                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0         1354                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2         1362                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0        10896                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        79848                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        97488                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0        10832                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2        10896                      
+system.ruby.network.routers3.throttle2.link_utilization     2.532076                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1         1109                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2          194                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1         1093                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2          899                      
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2         1109                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         8872                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2        13968                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         8744                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2         7192                      
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         8872                      
 system.ruby.l1_cntrl0.Load                       1183      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     6400      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       865      0.00%      0.00%
@@ -147,6 +277,45 @@ system.ruby.l1_cntrl0.IM.Exclusive_Data           191      0.00%      0.00%
 system.ruby.l1_cntrl0.OM.All_acks                 191      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Exclusive_Data          1171      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack_Data         1354      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         7413                      
+system.ruby.network.msg_count.Response_Data         6654                      
+system.ruby.network.msg_count.ResponseL2hit_Data          759                      
+system.ruby.network.msg_count.Writeback_Data         4644                      
+system.ruby.network.msg_count.Writeback_Control        17379                      
+system.ruby.network.msg_count.Unblock_Control         7413                      
+system.ruby.network.msg_byte.Request_Control        59304                      
+system.ruby.network.msg_byte.Response_Data       479088                      
+system.ruby.network.msg_byte.ResponseL2hit_Data        54648                      
+system.ruby.network.msg_byte.Writeback_Data       334368                      
+system.ruby.network.msg_byte.Writeback_Control       139032                      
+system.ruby.network.msg_byte.Unblock_Control        59304                      
+system.ruby.l2_cntrl0.L1_GETS                    1171      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETX                     191      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_PUTX                    1354      0.00%      0.00%
+system.ruby.l2_cntrl0.All_Acks                    130      0.00%      0.00%
+system.ruby.l2_cntrl0.Data                        130      0.00%      0.00%
+system.ruby.l2_cntrl0.Data_Exclusive              979      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_WBCLEANDATA             1058      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_WBDIRTYDATA              296      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_Ack              1093      0.00%      0.00%
+system.ruby.l2_cntrl0.Exclusive_Unblock          1362      0.00%      0.00%
+system.ruby.l2_cntrl0.L2_Replacement             1093      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETS                  979      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETX                  130      0.00%      0.00%
+system.ruby.l2_cntrl0.ILX.L1_PUTX                1354      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETS                   192      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETX                    61      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L2_Replacement           1093      0.00%      0.00%
+system.ruby.l2_cntrl0.ILXW.L1_WBCLEANDATA         1058      0.00%      0.00%
+system.ruby.l2_cntrl0.ILXW.L1_WBDIRTYDATA          296      0.00%      0.00%
+system.ruby.l2_cntrl0.IGS.Data_Exclusive          979      0.00%      0.00%
+system.ruby.l2_cntrl0.IGS.Exclusive_Unblock          979      0.00%      0.00%
+system.ruby.l2_cntrl0.IGM.Data                    130      0.00%      0.00%
+system.ruby.l2_cntrl0.IGMO.All_Acks               130      0.00%      0.00%
+system.ruby.l2_cntrl0.IGMO.Exclusive_Unblock          130      0.00%      0.00%
+system.ruby.l2_cntrl0.MM.Exclusive_Unblock           61      0.00%      0.00%
+system.ruby.l2_cntrl0.OO.Exclusive_Unblock          192      0.00%      0.00%
+system.ruby.l2_cntrl0.MI.Writeback_Ack           1093      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                       130      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                       979      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                      1093      0.00%      0.00%
index 69d3875e9a2b08bd7df634db16b4842a5e60a0e4..5bdc495d86c3dc0e945e1c24096dba875c1d096d 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=5
@@ -136,14 +151,14 @@ peer=Null
 recycle_latency=10
 reissue_wakeup_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -154,7 +169,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -176,7 +191,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -192,7 +207,7 @@ retry_threshold=1
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 use_timeout_latency=50
 version=0
 
@@ -227,7 +242,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -247,7 +262,7 @@ children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 filtering_enabled=true
 l2_request_latency=5
@@ -256,7 +271,7 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -273,92 +288,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -366,10 +358,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -380,7 +396,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -390,3 +406,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 4fe06d227340acb703d94c5046fb479ffef0393a..442dd34996ee26d70d6b1c5940f8c004e30738ba 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:55:04
+Real time: Aug/29/2013 10:04:43
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 1
+Elapsed_time_in_minutes: 0.0166667
+Elapsed_time_in_hours: 0.000277778
+Elapsed_time_in_days: 1.15741e-05
 
-Virtual_time_in_seconds: 0.56
-Virtual_time_in_minutes: 0.00933333
-Virtual_time_in_hours:   0.000155556
-Virtual_time_in_days:    6.48148e-06
+Virtual_time_in_seconds: 0.6
+Virtual_time_in_minutes: 0.01
+Virtual_time_in_hours:   0.000166667
+Virtual_time_in_days:    6.94444e-06
 
 Ruby_current_time: 113627
 Ruby_start_time: 0
 Ruby_cycles: 113627
 
-mbytes_resident: 56.4766
-mbytes_total: 150.082
-resident_ratio: 0.376357
+mbytes_resident: 75.7461
+mbytes_total: 170.031
+resident_ratio: 0.445506
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -80,79 +80,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11340
-page_faults: 0
-swaps: 0
-block_inputs: 16
-block_outputs: 96
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 7731 61848
-total_msg_count_Response_Data: 3534 254448
-total_msg_count_ResponseL2hit_Data: 612 44064
-total_msg_count_Response_Control: 3 24
-total_msg_count_Writeback_Data: 4749 341928
-total_msg_count_Writeback_Control: 2901 23208
-total_msgs: 19530 total_bytes: 725520
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.72201
-  links_utilized_percent_switch_0_link_0: 5.47361 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.97041 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1178 84816 [ 0 0 0 0 1178 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 204 14688 [ 0 0 0 0 204 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 1382 11056 [ 0 1382 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 1354 97488 [ 0 0 0 0 1354 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 4.31852
-  links_utilized_percent_switch_1_link_0: 5.97041 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.66662 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 1382 11056 [ 0 1382 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 1354 97488 [ 0 0 0 0 1354 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 1195 9560 [ 0 0 1195 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 204 14688 [ 0 0 0 0 204 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 967 7736 [ 0 0 0 0 967 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.26177
-  links_utilized_percent_switch_2_link_0: 1.85827 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 4.66526 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 1195 9560 [ 0 0 1195 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 967 7736 [ 0 0 0 0 967 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 1178 84816 [ 0 0 0 0 1178 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 4.4341
-  links_utilized_percent_switch_3_link_0: 5.47361 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 5.97041 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.85827 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 1178 84816 [ 0 0 0 0 1178 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 204 14688 [ 0 0 0 0 204 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 1382 11056 [ 0 1382 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 1354 97488 [ 0 0 0 0 1354 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 1195 9560 [ 0 0 1195 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 967 7736 [ 0 0 0 0 967 0 0 0 0 0 ] base_latency: 1
-
index a5ba013e9860db5cd7398fa3ff6877e74d1299f2..be82f105299de7523ca3ed6c546392f4fa1ef5c9 100644 (file)
@@ -4,22 +4,46 @@ sim_seconds                                  0.000114                       # Nu
 sim_ticks                                      113627                       # Number of ticks simulated
 final_tick                                     113627                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  34924                       # Simulator instruction rate (inst/s)
-host_op_rate                                    34920                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 620890                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 145676                       # Number of bytes of host memory used
-host_seconds                                     0.18                       # Real time elapsed on the host
+host_inst_rate                                  27885                       # Simulator instruction rate (inst/s)
+host_op_rate                                    27883                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 495765                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 174116                       # Number of bytes of host memory used
+host_seconds                                     0.23                       # Real time elapsed on the host
 sim_insts                                        6390                       # Number of instructions simulated
 sim_ops                                          6390                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits          187                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses         1195                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses         1382                       # Number of cache demand accesses
 system.ruby.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.network.routers0.percent_links_utilized     5.722011                      
+system.ruby.network.routers0.msg_count.Request_Control::1         1382                      
+system.ruby.network.routers0.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.msg_count.Writeback_Data::4         1354                      
+system.ruby.network.routers0.msg_bytes.Request_Control::1        11056                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::4        97488                      
+system.ruby.l2_cntrl0.L2cache.demand_hits          187                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses         1195                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses         1382                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     4.318516                      
+system.ruby.network.routers1.msg_count.Request_Control::1         1382                      
+system.ruby.network.routers1.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers1.msg_count.Writeback_Data::4         1583                      
+system.ruby.network.routers1.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1        11056                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4       113976                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4         7736                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1407                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1178                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          229                       # Number of memory writes
@@ -34,6 +58,30 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           19                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          75      5.33%      5.33% |          17      1.21%      6.54% |          45      3.20%      9.74% |          41      2.91%     12.65% |          54      3.84%     16.49% |         102      7.25%     23.74% |          33      2.35%     26.08% |          16      1.14%     27.22% |          20      1.42%     28.64% |          22      1.56%     30.21% |          32      2.27%     32.48% |          34      2.42%     34.90% |          53      3.77%     38.66% |          50      3.55%     42.22% |          40      2.84%     45.06% |          31      2.20%     47.26% |          40      2.84%     50.11% |          21      1.49%     51.60% |          21      1.49%     53.09% |          21      1.49%     54.58% |          28      1.99%     56.57% |          38      2.70%     59.28% |          89      6.33%     65.60% |          22      1.56%     67.16% |          31      2.20%     69.37% |          23      1.63%     71.00% |          32      2.27%     73.28% |          72      5.12%     78.39% |          95      6.75%     85.15% |         141     10.02%     95.17% |          15      1.07%     96.23% |          53      3.77%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1407                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.261769                      
+system.ruby.network.routers2.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers2.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers2.msg_count.Writeback_Data::4          229                      
+system.ruby.network.routers2.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4        16488                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4         7736                      
+system.ruby.network.routers3.percent_links_utilized     4.434099                      
+system.ruby.network.routers3.msg_count.Request_Control::1         1382                      
+system.ruby.network.routers3.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers3.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers3.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.msg_count.Writeback_Data::4         1583                      
+system.ruby.network.routers3.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1        11056                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers3.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4       113976                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4         7736                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -89,29 +137,63 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     113627                       # 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.ruby.l2_cntrl0.L1_GETS                    1122      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETS_Last_Token           49      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETX                     211      0.00%      0.00%
-system.ruby.l2_cntrl0.L2_Replacement             1265      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_Shared_Data           84      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_All_Tokens         1270      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETS                 1010      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETX                  166      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Writeback_Shared_Data           81      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Writeback_All_Tokens         1192      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L1_GETX                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L2_Replacement             69      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_Shared_Data            3      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_All_Tokens           21      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L1_GETS_Last_Token           49      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L1_GETX                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L2_Replacement             34      0.00%      0.00%
-system.ruby.l2_cntrl0.O.L1_GETX                    17      0.00%      0.00%
-system.ruby.l2_cntrl0.O.L2_Replacement             38      0.00%      0.00%
-system.ruby.l2_cntrl0.O.Writeback_All_Tokens           57      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETS                   112      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETX                    26      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L2_Replacement           1124      0.00%      0.00%
+system.ruby.network.routers0.throttle0.link_utilization     5.473611                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.throttle1.link_utilization     5.970412                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1         1382                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4         1354                      
+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.routers1.throttle0.link_utilization     5.970412                      
+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_bytes.Request_Control::1        11056                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        97488                      
+system.ruby.network.routers1.throttle1.link_utilization     2.666620                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4          229                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4        16488                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4         7736                      
+system.ruby.network.routers2.throttle0.link_utilization     1.858273                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4          229                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4        16488                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4         7736                      
+system.ruby.network.routers2.throttle1.link_utilization     4.665264                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers3.throttle0.link_utilization     5.473611                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4         1178                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4          204                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        84816                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4        14688                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.throttle1.link_utilization     5.970412                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1         1382                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4         1354                      
+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.throttle2.link_utilization     1.858273                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2         1195                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4          229                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4          967                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2         9560                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4        16488                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4         7736                      
 system.ruby.l1_cntrl0.Load                       1183      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     6400      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       865      0.00%      0.00%
@@ -148,6 +230,41 @@ system.ruby.l1_cntrl0.IM.Ack                        1      0.00%      0.00%
 system.ruby.l1_cntrl0.SM.Data_All_Tokens           20      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data_Shared              161      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data_All_Tokens         1010      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         7731                      
+system.ruby.network.msg_count.Response_Data         3534                      
+system.ruby.network.msg_count.ResponseL2hit_Data          612                      
+system.ruby.network.msg_count.Response_Control            3                      
+system.ruby.network.msg_count.Writeback_Data         4749                      
+system.ruby.network.msg_count.Writeback_Control         2901                      
+system.ruby.network.msg_byte.Request_Control        61848                      
+system.ruby.network.msg_byte.Response_Data       254448                      
+system.ruby.network.msg_byte.ResponseL2hit_Data        44064                      
+system.ruby.network.msg_byte.Response_Control           24                      
+system.ruby.network.msg_byte.Writeback_Data       341928                      
+system.ruby.network.msg_byte.Writeback_Control        23208                      
+system.ruby.l2_cntrl0.L1_GETS                    1122      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETS_Last_Token           49      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETX                     211      0.00%      0.00%
+system.ruby.l2_cntrl0.L2_Replacement             1265      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_Shared_Data           84      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_All_Tokens         1270      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETS                 1010      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETX                  166      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Writeback_Shared_Data           81      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Writeback_All_Tokens         1192      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L1_GETX                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L2_Replacement             69      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_Shared_Data            3      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_All_Tokens           21      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L1_GETS_Last_Token           49      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L1_GETX                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L2_Replacement             34      0.00%      0.00%
+system.ruby.l2_cntrl0.O.L1_GETX                    17      0.00%      0.00%
+system.ruby.l2_cntrl0.O.L2_Replacement             38      0.00%      0.00%
+system.ruby.l2_cntrl0.O.Writeback_All_Tokens           57      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETS                   112      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETX                    26      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L2_Replacement           1124      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                       278      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                      1034      0.00%      0.00%
 system.ruby.dir_cntrl0.Data_Owner                   9      0.00%      0.00%
index 56cc19d50e445b0d4f14e34f0331e2188d208eaf..0bd814b7d957f213b175bc015883c6fb36795e8e 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer probeFilter
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 full_bit_dir_enabled=false
@@ -135,14 +150,14 @@ probeFilter=system.ruby.dir_cntrl0.probeFilter
 probe_filter_enabled=false
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -153,7 +168,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -190,7 +205,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 l2_cache_hit_latency=10
@@ -201,7 +216,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.L1Dcache]
@@ -249,7 +264,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -263,78 +278,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -345,7 +362,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -355,3 +372,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index aaf437a4a3c26f8e870a3019e1095b8eeef85377..167b82c92f9561b4d2dd0cff4382832e5b8f5c99 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:17
+Real time: Aug/29/2013 10:02:57
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 1
+Elapsed_time_in_minutes: 0.0166667
+Elapsed_time_in_hours: 0.000277778
+Elapsed_time_in_days: 1.15741e-05
 
-Virtual_time_in_seconds: 0.56
-Virtual_time_in_minutes: 0.00933333
-Virtual_time_in_hours:   0.000155556
-Virtual_time_in_days:    6.48148e-06
+Virtual_time_in_seconds: 0.8
+Virtual_time_in_minutes: 0.0133333
+Virtual_time_in_hours:   0.000222222
+Virtual_time_in_days:    9.25926e-06
 
 Ruby_current_time: 93341
 Ruby_start_time: 0
 Ruby_cycles: 93341
 
-mbytes_resident: 56.5469
-mbytes_total: 150.02
-resident_ratio: 0.374486
+mbytes_resident: 75.5039
+mbytes_total: 169.965
+resident_ratio: 0.444255
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -80,64 +80,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 15392
-page_faults: 3
-swaps: 0
-block_inputs: 2160
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 3477 27816
-total_msg_count_Response_Data: 3477 250344
-total_msg_count_Writeback_Data: 660 47520
-total_msg_count_Writeback_Control: 9627 77016
-total_msg_count_Unblock_Control: 3477 27816
-total_msgs: 20718 total_bytes: 430512
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 4.80443
-  links_utilized_percent_switch_0_link_0: 6.19985 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 3.40901 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1159 83448 [ 0 0 0 0 1159 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 1143 9144 [ 0 0 0 1143 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 1159 9272 [ 0 0 1159 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 220 15840 [ 0 0 0 0 0 220 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 2066 16528 [ 0 0 1143 0 0 923 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 1159 9272 [ 0 0 0 0 0 1159 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 4.80443
-  links_utilized_percent_switch_1_link_0: 3.40901 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 6.19985 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 1159 9272 [ 0 0 1159 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 220 15840 [ 0 0 0 0 0 220 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 2066 16528 [ 0 0 1143 0 0 923 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 1159 9272 [ 0 0 0 0 0 1159 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1159 83448 [ 0 0 0 0 1159 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1143 9144 [ 0 0 0 1143 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 4.80443
-  links_utilized_percent_switch_2_link_0: 6.19985 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 3.40901 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 1159 83448 [ 0 0 0 0 1159 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 1143 9144 [ 0 0 0 1143 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 1159 9272 [ 0 0 1159 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 220 15840 [ 0 0 0 0 0 220 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 2066 16528 [ 0 0 1143 0 0 923 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Unblock_Control: 1159 9272 [ 0 0 0 0 0 1159 0 0 0 0 ] base_latency: 1
-
index 0583b2632586aa2249a45ee64e625dc4517b12b3..0558d3744449473fed773a89a1142bd68c84aa3c 100644 (file)
@@ -4,11 +4,11 @@ sim_seconds                                  0.000093                       # Nu
 sim_ticks                                       93341                       # Number of ticks simulated
 final_tick                                      93341                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  15100                       # Simulator instruction rate (inst/s)
-host_op_rate                                    15100                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 220554                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 146612                       # Number of bytes of host memory used
-host_seconds                                     0.42                       # Real time elapsed on the host
+host_inst_rate                                  19138                       # Simulator instruction rate (inst/s)
+host_op_rate                                    19136                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 279518                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 174048                       # Number of bytes of host memory used
+host_seconds                                     0.33                       # Real time elapsed on the host
 sim_insts                                        6390                       # Number of instructions simulated
 sim_ops                                          6390                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.L1Dcache.demand_hits         1332                       # Number of cache demand hits
@@ -20,6 +20,21 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses         6400
 system.ruby.l1_cntrl0.L2cache.demand_hits          203                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L2cache.demand_misses         1159                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L2cache.demand_accesses         1362                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     4.804427                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::2         1143                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3         1143                      
+system.ruby.network.routers0.msg_count.Writeback_Control::5          923                      
+system.ruby.network.routers0.msg_count.Unblock_Control::5         1159                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         9272                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        83448                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5        15840                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2         9144                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         9144                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5         7384                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5         9272                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1379                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1159                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          220                       # Number of memory writes
@@ -38,6 +53,36 @@ system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1379
 system.ruby.dir_cntrl0.probeFilter.demand_hits            0                       # Number of cache demand hits
 system.ruby.dir_cntrl0.probeFilter.demand_misses            0                       # Number of cache demand misses
 system.ruby.dir_cntrl0.probeFilter.demand_accesses            0                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     4.804427                      
+system.ruby.network.routers1.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_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.804427                      
+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                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2         1143                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3         1143                      
+system.ruby.network.routers2.msg_count.Writeback_Control::5          923                      
+system.ruby.network.routers2.msg_count.Unblock_Control::5         1159                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         9272                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        83448                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5        15840                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         9144                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         9144                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5         7384                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5         9272                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -93,6 +138,54 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      93341                       # 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.ruby.network.routers0.throttle0.link_utilization     6.199848                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1159                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1143                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        83448                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         9144                      
+system.ruby.network.routers0.throttle1.link_utilization     3.409006                      
+system.ruby.network.routers0.throttle1.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                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5          923                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5         1159                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         9272                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5        15840                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         9144                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5         7384                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         9272                      
+system.ruby.network.routers1.throttle0.link_utilization     3.409006                      
+system.ruby.network.routers1.throttle0.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_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.199848                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1159                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1143                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        83448                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         9144                      
+system.ruby.network.routers2.throttle0.link_utilization     6.199848                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1159                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1143                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        83448                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         9144                      
+system.ruby.network.routers2.throttle1.link_utilization     3.409006                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5          923                      
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5         1159                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         9272                      
+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.l1_cntrl0.Load                       1191      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     6411      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       892      0.00%      0.00%
@@ -134,6 +227,16 @@ system.ruby.l1_cntrl0.MI.Store                     27      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack           1143      0.00%      0.00%
 system.ruby.l1_cntrl0.MT.Complete_L2_to_L1          133      0.00%      0.00%
 system.ruby.l1_cntrl0.MMT.Complete_L2_to_L1           70      0.00%      0.00%
+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_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.dir_cntrl0.GETX                       186      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                      1022      0.00%      0.00%
 system.ruby.dir_cntrl0.PUT                       1143      0.00%      0.00%
index 7f0fbd9b610ff1651ecfc361c029798ff0fc558f..3473bb90191d49a6e552ed5b894549588a415ed4 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -52,6 +58,7 @@ max_loads_any_thread=0
 numThreads=1
 profile=0
 progress_interval=0
+simpoint_start_insts=
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -59,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -98,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -131,14 +147,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -149,7 +165,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -170,7 +186,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -179,7 +195,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.cacheMemory]
@@ -199,7 +215,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -213,78 +229,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -295,7 +313,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -305,3 +323,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 74a6708ba3ab041d14eb6a96c0fa2d14ef87a4e4..92d7e563b2278bf6d37d1fffaadcb1ab79626ea6 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:54:11
+Real time: Aug/29/2013 10:03:31
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.56
-Virtual_time_in_minutes: 0.00933333
-Virtual_time_in_hours:   0.000155556
-Virtual_time_in_days:    6.48148e-06
+Virtual_time_in_seconds: 0.61
+Virtual_time_in_minutes: 0.0101667
+Virtual_time_in_hours:   0.000169444
+Virtual_time_in_days:    7.06019e-06
 
 Ruby_current_time: 143853
 Ruby_start_time: 0
 Ruby_cycles: 143853
 
-mbytes_resident: 56.2734
-mbytes_total: 150.727
-resident_ratio: 0.3734
+mbytes_resident: 75.2305
+mbytes_total: 169.531
+resident_ratio: 0.443779
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -71,57 +71,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 3456 average:     0 | standard dev
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11329
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Control: 5190 41520
-total_msg_count_Data: 5178 372816
-total_msg_count_Response_Data: 5190 373680
-total_msg_count_Writeback_Control: 5178 41424
-total_msgs: 20736 total_bytes: 829440
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 6.00613
-  links_utilized_percent_switch_0_link_0: 6.01169 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 6.00057 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1730 124560 [ 0 0 0 0 1730 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 1726 13808 [ 0 0 0 1726 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 1730 13840 [ 0 0 1730 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 1726 124272 [ 0 0 1726 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 6.00613
-  links_utilized_percent_switch_1_link_0: 6.00057 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 6.01169 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 1730 13840 [ 0 0 1730 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Data: 1726 124272 [ 0 0 1726 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1730 124560 [ 0 0 0 0 1730 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1726 13808 [ 0 0 0 1726 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 6.00613
-  links_utilized_percent_switch_2_link_0: 6.01169 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 6.00057 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 1730 124560 [ 0 0 0 0 1730 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 1726 13808 [ 0 0 0 1726 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 1730 13840 [ 0 0 1730 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 1726 124272 [ 0 0 1726 0 0 0 0 0 0 0 ] base_latency: 1
-
index b55a5b3d1ed93811100a5c557d02d501feb52c73..8d6d3a37faddd859cb4c1881fd7ccc7a3be4fc01 100644 (file)
@@ -4,16 +4,25 @@ sim_seconds                                  0.000144                       # Nu
 sim_ticks                                      143853                       # Number of ticks simulated
 final_tick                                     143853                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  39172                       # Simulator instruction rate (inst/s)
-host_op_rate                                    39167                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 881633                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 145628                       # Number of bytes of host memory used
-host_seconds                                     0.16                       # Real time elapsed on the host
+host_inst_rate                                  32139                       # Simulator instruction rate (inst/s)
+host_op_rate                                    32136                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 723384                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 173604                       # 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.ruby.l1_cntrl0.cacheMemory.demand_hits         6718                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses         1730                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses         8448                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     6.006131                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers0.msg_bytes.Control::2        13840                      
+system.ruby.network.routers0.msg_bytes.Data::2       124272                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3        13808                      
 system.ruby.dir_cntrl0.memBuffer.memReq          3456                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1730                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite         1726                       # Number of memory writes
@@ -29,6 +38,24 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait          107                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |         162      4.69%      4.69% |          36      1.04%      5.73% |          92      2.66%      8.39% |         110      3.18%     11.57% |         106      3.07%     14.64% |         362     10.47%     25.12% |          98      2.84%     27.95% |          36      1.04%     28.99% |          32      0.93%     29.92% |          34      0.98%     30.90% |          83      2.40%     33.30% |          92      2.66%     35.97% |         110      3.18%     39.15% |         104      3.01%     42.16% |          84      2.43%     44.59% |          86      2.49%     47.08% |          83      2.40%     49.48% |          53      1.53%     51.01% |          50      1.45%     52.46% |          58      1.68%     54.14% |          64      1.85%     55.99% |         124      3.59%     59.58% |         212      6.13%     65.71% |          72      2.08%     67.80% |          66      1.91%     69.70% |          50      1.45%     71.15% |         122      3.53%     74.68% |         190      5.50%     80.18% |         220      6.37%     86.55% |         325      9.40%     95.95% |          42      1.22%     97.16% |          98      2.84%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         3456                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     6.006131                      
+system.ruby.network.routers1.msg_count.Control::2         1730                      
+system.ruby.network.routers1.msg_count.Data::2         1726                      
+system.ruby.network.routers1.msg_count.Response_Data::4         1730                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers1.msg_bytes.Control::2        13840                      
+system.ruby.network.routers1.msg_bytes.Data::2       124272                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3        13808                      
+system.ruby.network.routers2.percent_links_utilized     6.006131                      
+system.ruby.network.routers2.msg_count.Control::2         1730                      
+system.ruby.network.routers2.msg_count.Data::2         1726                      
+system.ruby.network.routers2.msg_count.Response_Data::4         1730                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers2.msg_bytes.Control::2        13840                      
+system.ruby.network.routers2.msg_bytes.Data::2       124272                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3        13808                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -84,6 +111,36 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     143853                       # 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.ruby.network.routers0.throttle0.link_utilization     6.011692                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1730                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3        13808                      
+system.ruby.network.routers0.throttle1.link_utilization     6.000570                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2         1730                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2         1726                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2        13840                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2       124272                      
+system.ruby.network.routers1.throttle0.link_utilization     6.000570                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2         1730                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2         1726                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2        13840                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2       124272                      
+system.ruby.network.routers1.throttle1.link_utilization     6.011692                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1730                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3        13808                      
+system.ruby.network.routers2.throttle0.link_utilization     6.011692                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1730                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1726                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4       124560                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3        13808                      
+system.ruby.network.routers2.throttle1.link_utilization     6.000570                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2       124272                      
 system.ruby.l1_cntrl0.Load                       1183      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     6400      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       865      0.00%      0.00%
@@ -100,6 +157,14 @@ system.ruby.l1_cntrl0.M.Replacement              1726      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack           1726      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                    1457      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                     273      0.00%      0.00%
+system.ruby.network.msg_count.Control            5190                      
+system.ruby.network.msg_count.Data               5178                      
+system.ruby.network.msg_count.Response_Data         5190                      
+system.ruby.network.msg_count.Writeback_Control         5178                      
+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.dir_cntrl0.GETX                      1730      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                      1726      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data               1730      0.00%      0.00%
index 070ef34da5e610601278fadb0af6fa7518f007a9..759014fd388c9ba05fb414cad0bd2752d8d2f7fd 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -133,14 +148,14 @@ peer=Null
 recycle_latency=10
 ruby_system=system.ruby
 to_mem_ctrl_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -151,7 +166,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -172,7 +187,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 enable_prefetch=false
 l1_request_latency=2
@@ -186,7 +201,7 @@ ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.L1Dcache]
@@ -230,7 +245,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -249,7 +264,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 l2_request_latency=2
 l2_response_latency=2
@@ -258,7 +273,7 @@ peer=Null
 recycle_latency=10
 ruby_system=system.ruby
 to_l1_latency=1
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -275,92 +290,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -368,10 +360,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -382,7 +398,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -392,3 +408,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 4ce09f9c4cb14f18d4ce83cc23b7936bd123b22c..110acb8ec6fa7018c86edbb3bc4dad592f356872 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:54:29
+Real time: Aug/29/2013 10:03:38
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.57
-Virtual_time_in_minutes: 0.0095
-Virtual_time_in_hours:   0.000158333
-Virtual_time_in_days:    6.59722e-06
+Virtual_time_in_seconds: 0.51
+Virtual_time_in_minutes: 0.0085
+Virtual_time_in_hours:   0.000141667
+Virtual_time_in_days:    5.90278e-06
 
 Ruby_current_time: 52575
 Ruby_start_time: 0
 Ruby_cycles: 52575
 
-mbytes_resident: 55.3516
-mbytes_total: 149.711
-resident_ratio: 0.369775
+mbytes_resident: 74.6133
+mbytes_total: 168.652
+resident_ratio: 0.442432
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -63,87 +63,3 @@ Total_delay_cycles: [binsize: 1 max: 4 count: 3612 average: 0.0520487 | standard
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11040
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 96
-
-Network Stats
--------------
-
-total_msg_count_Control: 3357 26856
-total_msg_count_Request_Control: 1293 10344
-total_msg_count_Response_Data: 3666 263952
-total_msg_count_Response_Control: 5220 41760
-total_msg_count_Writeback_Data: 327 23544
-total_msg_count_Writeback_Control: 231 1848
-total_msgs: 14094 total_bytes: 368304
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 3.79173
-  links_utilized_percent_switch_0_link_0: 5.42368 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.15977 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 431 3448 [ 431 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 572 41184 [ 0 572 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 124 992 [ 0 124 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 572 4576 [ 572 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 641 5128 [ 0 369 272 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 109 7848 [ 47 62 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 77 616 [ 77 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 7.29719
-  links_utilized_percent_switch_1_link_0: 7.35426 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 7.24013 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 572 4576 [ 572 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 547 39384 [ 0 547 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 1180 9440 [ 0 908 272 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 109 7848 [ 47 62 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 77 616 [ 77 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 547 4376 [ 547 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 431 3448 [ 431 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 675 48600 [ 0 675 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 560 4480 [ 0 560 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.50547
-  links_utilized_percent_switch_2_link_0: 1.81645 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.19448 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Control: 547 4376 [ 547 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 103 7416 [ 0 103 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 436 3488 [ 0 436 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 547 39384 [ 0 547 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 539 4312 [ 0 539 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 4.8648
-  links_utilized_percent_switch_3_link_0: 5.42368 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 7.35426 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.81645 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Request_Control: 431 3448 [ 431 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 572 41184 [ 0 572 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 124 992 [ 0 124 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Control: 572 4576 [ 572 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 547 39384 [ 0 547 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 1180 9440 [ 0 908 272 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 109 7848 [ 47 62 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 77 616 [ 77 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Control: 547 4376 [ 547 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Data: 103 7416 [ 0 103 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Control: 436 3488 [ 0 436 0 0 0 0 0 0 0 0 ] base_latency: 1
-
index 6569b99b526935de893b48038716df44dbd0bcf9..784ed23005f7e2e81d2b47f18733bc7aa910ca26 100644 (file)
@@ -4,16 +4,13 @@ sim_seconds                                  0.000053                       # Nu
 sim_ticks                                       52575                       # Number of ticks simulated
 final_tick                                      52575                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  18867                       # Simulator instruction rate (inst/s)
-host_op_rate                                    18864                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 384805                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 145340                       # Number of bytes of host memory used
-host_seconds                                     0.14                       # Real time elapsed on the host
+host_inst_rate                                   7067                       # Simulator instruction rate (inst/s)
+host_op_rate                                     7067                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 144167                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 172704                       # Number of bytes of host memory used
+host_seconds                                     0.36                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits           25                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          547                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          572                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Dcache.demand_hits          437                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          272                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          709                       # Number of cache demand accesses
@@ -29,6 +26,43 @@ system.ruby.l1_cntrl0.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
+system.ruby.network.routers0.percent_links_utilized     3.791726                      
+system.ruby.network.routers0.msg_count.Control::0          572                      
+system.ruby.network.routers0.msg_count.Request_Control::0          431                      
+system.ruby.network.routers0.msg_count.Response_Data::1          572                      
+system.ruby.network.routers0.msg_count.Response_Control::1          493                      
+system.ruby.network.routers0.msg_count.Response_Control::2          272                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers0.msg_bytes.Control::0         4576                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1        41184                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1         3944                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0          616                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           25                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          547                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          572                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     7.297194                      
+system.ruby.network.routers1.msg_count.Control::0         1119                      
+system.ruby.network.routers1.msg_count.Request_Control::0          431                      
+system.ruby.network.routers1.msg_count.Response_Data::1         1222                      
+system.ruby.network.routers1.msg_count.Response_Control::1         1468                      
+system.ruby.network.routers1.msg_count.Response_Control::2          272                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers1.msg_bytes.Control::0         8952                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1        87984                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1        11744                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0          616                      
 system.ruby.dir_cntrl0.memBuffer.memReq           650                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          547                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          103                       # Number of memory writes
@@ -42,6 +76,30 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait            8                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          26      4.00%      4.00% |          14      2.15%      6.15% |           0      0.00%      6.15% |          49      7.54%     13.69% |          21      3.23%     16.92% |          21      3.23%     20.15% |          42      6.46%     26.62% |          25      3.85%     30.46% |           6      0.92%     31.38% |           4      0.62%     32.00% |           7      1.08%     33.08% |           4      0.62%     33.69% |          24      3.69%     37.38% |          42      6.46%     43.85% |          26      4.00%     47.85% |           3      0.46%     48.31% |           5      0.77%     49.08% |           7      1.08%     50.15% |           7      1.08%     51.23% |          18      2.77%     54.00% |          10      1.54%     55.54% |          29      4.46%     60.00% |          15      2.31%     62.31% |          50      7.69%     70.00% |          19      2.92%     72.92% |           5      0.77%     73.69% |           6      0.92%     74.62% |          16      2.46%     77.08% |          14      2.15%     79.23% |          24      3.69%     82.92% |          19      2.92%     85.85% |          92     14.15%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total          650                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.505468                      
+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.864796                      
+system.ruby.network.routers3.msg_count.Control::0         1119                      
+system.ruby.network.routers3.msg_count.Request_Control::0          431                      
+system.ruby.network.routers3.msg_count.Response_Data::1         1222                      
+system.ruby.network.routers3.msg_count.Response_Control::1         1468                      
+system.ruby.network.routers3.msg_count.Response_Control::2          272                      
+system.ruby.network.routers3.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers3.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers3.msg_bytes.Control::0         8952                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1        87984                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1        11744                      
+system.ruby.network.routers3.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0          616                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -97,6 +155,134 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      52575                       # 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.ruby.network.routers0.throttle0.link_utilization     5.423680                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::0          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::0         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.159772                      
+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                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0         4576                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1         2952                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          616                      
+system.ruby.network.routers1.throttle0.link_utilization     7.354256                      
+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                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          272                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0         4576                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        39384                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7264                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          616                      
+system.ruby.network.routers1.throttle1.link_utilization     7.240133                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0          547                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::0          431                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1          675                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          560                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0         4376                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         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.816453                      
+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.194484                      
+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.423680                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::0          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::0         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.354256                      
+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                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          272                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0           47                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1           62                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           77                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0         4576                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        39384                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7264                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         2176                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0         3384                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1         4464                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          616                      
+system.ruby.network.routers3.throttle2.link_utilization     1.816453                      
+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                      
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0         4376                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1         7416                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1         3488                      
+system.ruby.l1_cntrl0.Load                        415      0.00%      0.00%
+system.ruby.l1_cntrl0.Ifetch                     2585      0.00%      0.00%
+system.ruby.l1_cntrl0.Store                       294      0.00%      0.00%
+system.ruby.l1_cntrl0.Inv                         431      0.00%      0.00%
+system.ruby.l1_cntrl0.L1_Replacement              502      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_Exclusive              204      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_all_Acks               368      0.00%      0.00%
+system.ruby.l1_cntrl0.WB_Ack                      124      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Load                     182      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Ifetch                   270      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Store                     58      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Inv                      162      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Load                       22      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Ifetch                     30      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Store                      10      0.00%      0.00%
+system.ruby.l1_cntrl0.I.L1_Replacement            206      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Ifetch                   2285      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Inv                       124      0.00%      0.00%
+system.ruby.l1_cntrl0.S.L1_Replacement            172      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Load                      140      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Store                      41      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Inv                        83      0.00%      0.00%
+system.ruby.l1_cntrl0.E.L1_Replacement             79      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Load                       71      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Store                     185      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Inv                        62      0.00%      0.00%
+system.ruby.l1_cntrl0.M.L1_Replacement             45      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_Exclusive           204      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_all_Acks            300      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.Data_all_Acks             68      0.00%      0.00%
+system.ruby.l1_cntrl0.M_I.WB_Ack                  124      0.00%      0.00%
+system.ruby.network.msg_count.Control            3357                      
+system.ruby.network.msg_count.Request_Control         1293                      
+system.ruby.network.msg_count.Response_Data         3666                      
+system.ruby.network.msg_count.Response_Control         5220                      
+system.ruby.network.msg_count.Writeback_Data          327                      
+system.ruby.network.msg_count.Writeback_Control          231                      
+system.ruby.network.msg_byte.Control            26856                      
+system.ruby.network.msg_byte.Request_Control        10344                      
+system.ruby.network.msg_byte.Response_Data       263952                      
+system.ruby.network.msg_byte.Response_Control        41760                      
+system.ruby.network.msg_byte.Writeback_Data        23544                      
+system.ruby.network.msg_byte.Writeback_Control         1848                      
 system.ruby.l2_cntrl0.L1_GET_INSTR                300      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETS                     204      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETX                      68      0.00%      0.00%
@@ -130,37 +316,6 @@ system.ruby.l2_cntrl0.ISS.Mem_Data                192      0.00%      0.00%
 system.ruby.l2_cntrl0.IS.Mem_Data                 291      0.00%      0.00%
 system.ruby.l2_cntrl0.IM.Mem_Data                  64      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_MB.Exclusive_Unblock          272      0.00%      0.00%
-system.ruby.l1_cntrl0.Load                        415      0.00%      0.00%
-system.ruby.l1_cntrl0.Ifetch                     2585      0.00%      0.00%
-system.ruby.l1_cntrl0.Store                       294      0.00%      0.00%
-system.ruby.l1_cntrl0.Inv                         431      0.00%      0.00%
-system.ruby.l1_cntrl0.L1_Replacement              502      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_Exclusive              204      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_all_Acks               368      0.00%      0.00%
-system.ruby.l1_cntrl0.WB_Ack                      124      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Load                     182      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Ifetch                   270      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Store                     58      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Inv                      162      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Load                       22      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Ifetch                     30      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Store                      10      0.00%      0.00%
-system.ruby.l1_cntrl0.I.L1_Replacement            206      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Ifetch                   2285      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Inv                       124      0.00%      0.00%
-system.ruby.l1_cntrl0.S.L1_Replacement            172      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Load                      140      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Store                      41      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Inv                        83      0.00%      0.00%
-system.ruby.l1_cntrl0.E.L1_Replacement             79      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Load                       71      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Store                     185      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Inv                        62      0.00%      0.00%
-system.ruby.l1_cntrl0.M.L1_Replacement             45      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_Exclusive           204      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_all_Acks            300      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.Data_all_Acks             68      0.00%      0.00%
-system.ruby.l1_cntrl0.M_I.WB_Ack                  124      0.00%      0.00%
 system.ruby.dir_cntrl0.Fetch                      547      0.00%      0.00%
 system.ruby.dir_cntrl0.Data                       103      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data                547      0.00%      0.00%
index 713cafbd1194af8caaef141b1f415e93dcc56f6a..3660a930a321cdb890549b8da25a633012d716af 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -132,14 +147,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -150,7 +165,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -171,7 +186,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -181,7 +196,7 @@ request_latency=2
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 use_timeout_latency=50
 version=0
 
@@ -216,7 +231,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -235,7 +250,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 number_of_TBEs=256
 peer=Null
@@ -243,7 +258,7 @@ recycle_latency=10
 request_latency=2
 response_latency=2
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -260,92 +275,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -353,10 +345,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -367,7 +383,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -377,3 +393,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 46f41b935aa6d224a473648da00a9374a1ca25f6..ccd8b498ad2ab6ef05d216ced167d9e148508b41 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:46
+Real time: Aug/29/2013 10:04:53
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 1
+Elapsed_time_in_minutes: 0.0166667
+Elapsed_time_in_hours: 0.000277778
+Elapsed_time_in_days: 1.15741e-05
 
-Virtual_time_in_seconds: 0.54
-Virtual_time_in_minutes: 0.009
-Virtual_time_in_hours:   0.00015
-Virtual_time_in_days:    6.25e-06
+Virtual_time_in_seconds: 0.55
+Virtual_time_in_minutes: 0.00916667
+Virtual_time_in_hours:   0.000152778
+Virtual_time_in_days:    6.36574e-06
 
 Ruby_current_time: 44968
 Ruby_start_time: 0
 Ruby_cycles: 44968
 
-mbytes_resident: 56.8906
-mbytes_total: 150.973
-resident_ratio: 0.376879
+mbytes_resident: 75.9648
+mbytes_total: 169.809
+resident_ratio: 0.447379
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -63,91 +63,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11425
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 2799 22392
-total_msg_count_Response_Data: 2538 182736
-total_msg_count_ResponseL2hit_Data: 261 18792
-total_msg_count_Writeback_Data: 1734 124848
-total_msg_count_Writeback_Control: 6447 51576
-total_msg_count_Unblock_Control: 2798 22384
-total_msgs: 16577 total_bytes: 422728
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 6.18885
-  links_utilized_percent_switch_0_link_0: 5.6618 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 6.71589 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 87 6264 [ 0 0 87 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 502 4016 [ 502 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 510 4080 [ 510 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 502 36144 [ 0 0 502 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 502 4016 [ 502 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 510 4080 [ 0 0 510 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 9.79252
-  links_utilized_percent_switch_1_link_0: 11.4014 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 8.1836 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 510 4080 [ 510 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 502 36144 [ 0 0 502 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 909 7272 [ 502 407 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 510 4080 [ 0 0 510 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 423 3384 [ 0 423 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 87 6264 [ 0 0 87 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 76 5472 [ 0 0 76 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1240 9920 [ 502 407 331 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Unblock_Control: 423 3384 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.60312
-  links_utilized_percent_switch_2_link_0: 2.52068 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 4.68555 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 423 3384 [ 0 423 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 76 5472 [ 0 0 76 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 738 5904 [ 0 407 331 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Unblock_Control: 422 3376 [ 0 0 422 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 407 3256 [ 0 407 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 6.52835
-  links_utilized_percent_switch_3_link_0: 5.6618 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 11.4014 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 2.52179 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 87 6264 [ 0 0 87 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 502 4016 [ 502 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 510 4080 [ 510 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 423 30456 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 502 36144 [ 0 0 502 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 909 7272 [ 502 407 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Unblock_Control: 510 4080 [ 0 0 510 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 423 3384 [ 0 423 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 76 5472 [ 0 0 76 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 738 5904 [ 0 407 331 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Unblock_Control: 423 3384 [ 0 0 423 0 0 0 0 0 0 0 ] base_latency: 1
-
index fd5d57f0897632f1427acd2776073b954399ddb0..88933afb4ddb27e71b6ad38b89bf38ef9b9cbb69 100644 (file)
@@ -4,22 +4,54 @@ sim_seconds                                  0.000045                       # Nu
 sim_ticks                                       44968                       # Number of ticks simulated
 final_tick                                      44968                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  16391                       # Simulator instruction rate (inst/s)
-host_op_rate                                    16389                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 285944                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 146540                       # Number of bytes of host memory used
-host_seconds                                     0.16                       # Real time elapsed on the host
+host_inst_rate                                  10546                       # Simulator instruction rate (inst/s)
+host_op_rate                                    10545                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 183989                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 174912                       # Number of bytes of host memory used
+host_seconds                                     0.24                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits           87                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          423                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          510                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Dcache.demand_hits          469                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          240                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          709                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits         2315                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses          270                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses         2585                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     6.188845                      
+system.ruby.network.routers0.msg_count.Request_Control::0          510                      
+system.ruby.network.routers0.msg_count.Response_Data::2          423                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers0.msg_count.Writeback_Data::2          502                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0         1004                      
+system.ruby.network.routers0.msg_count.Unblock_Control::2          510                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers0.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2        36144                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0         8032                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2         4080                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           87                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          423                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          510                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     9.792519                      
+system.ruby.network.routers1.msg_count.Request_Control::0          510                      
+system.ruby.network.routers1.msg_count.Request_Control::1          423                      
+system.ruby.network.routers1.msg_count.Response_Data::2          846                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers1.msg_count.Writeback_Data::2          578                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0         1004                      
+system.ruby.network.routers1.msg_count.Writeback_Control::1          814                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers1.msg_count.Unblock_Control::2          933                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers1.msg_bytes.Response_Data::2        60912                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2        41616                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0         8032                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1         6512                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2         7464                      
 system.ruby.dir_cntrl0.memBuffer.memReq           499                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          423                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite           76                       # Number of memory writes
@@ -34,6 +66,38 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait            9                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          18      3.61%      3.61% |          10      2.00%      5.61% |           0      0.00%      5.61% |          34      6.81%     12.42% |          20      4.01%     16.43% |          19      3.81%     20.24% |          28      5.61%     25.85% |          21      4.21%     30.06% |           5      1.00%     31.06% |           3      0.60%     31.66% |           6      1.20%     32.87% |           4      0.80%     33.67% |          21      4.21%     37.88% |          40      8.02%     45.89% |          20      4.01%     49.90% |           3      0.60%     50.50% |           4      0.80%     51.30% |           5      1.00%     52.30% |           7      1.40%     53.71% |          13      2.61%     56.31% |          10      2.00%     58.32% |          16      3.21%     61.52% |          14      2.81%     64.33% |          41      8.22%     72.55% |          15      3.01%     75.55% |           5      1.00%     76.55% |           5      1.00%     77.56% |          12      2.40%     79.96% |          12      2.40%     82.36% |          18      3.61%     85.97% |          14      2.81%     88.78% |          56     11.22%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total          499                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.603118                      
+system.ruby.network.routers2.msg_count.Request_Control::1          423                      
+system.ruby.network.routers2.msg_count.Response_Data::2          423                      
+system.ruby.network.routers2.msg_count.Writeback_Data::2           76                      
+system.ruby.network.routers2.msg_count.Writeback_Control::1          814                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers2.msg_count.Unblock_Control::2          422                      
+system.ruby.network.routers2.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers2.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2         5472                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1         6512                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2         3376                      
+system.ruby.network.routers3.percent_links_utilized     6.528346                      
+system.ruby.network.routers3.msg_count.Request_Control::0          510                      
+system.ruby.network.routers3.msg_count.Request_Control::1          423                      
+system.ruby.network.routers3.msg_count.Response_Data::2          846                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers3.msg_count.Writeback_Data::2          578                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0         1004                      
+system.ruby.network.routers3.msg_count.Writeback_Control::1          814                      
+system.ruby.network.routers3.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers3.msg_count.Unblock_Control::2          933                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers3.msg_bytes.Response_Data::2        60912                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2        41616                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0         8032                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1         6512                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2         7464                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -89,34 +153,99 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      44968                       # 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.ruby.l2_cntrl0.L1_GETS                     454      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETX                      58      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_PUTX                     502      0.00%      0.00%
-system.ruby.l2_cntrl0.All_Acks                     43      0.00%      0.00%
-system.ruby.l2_cntrl0.Data                         43      0.00%      0.00%
-system.ruby.l2_cntrl0.Data_Exclusive              380      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_WBCLEANDATA              396      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_WBDIRTYDATA              106      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_Ack               407      0.00%      0.00%
-system.ruby.l2_cntrl0.Exclusive_Unblock           510      0.00%      0.00%
-system.ruby.l2_cntrl0.L2_Replacement              407      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETS                  380      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETX                   43      0.00%      0.00%
-system.ruby.l2_cntrl0.ILX.L1_PUTX                 502      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETS                    72      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETX                    15      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L2_Replacement            407      0.00%      0.00%
-system.ruby.l2_cntrl0.ILXW.L1_WBCLEANDATA          396      0.00%      0.00%
-system.ruby.l2_cntrl0.ILXW.L1_WBDIRTYDATA          106      0.00%      0.00%
-system.ruby.l2_cntrl0.IGS.Data_Exclusive          380      0.00%      0.00%
-system.ruby.l2_cntrl0.IGS.Exclusive_Unblock          380      0.00%      0.00%
-system.ruby.l2_cntrl0.IGM.Data                     43      0.00%      0.00%
-system.ruby.l2_cntrl0.IGMO.All_Acks                43      0.00%      0.00%
-system.ruby.l2_cntrl0.IGMO.Exclusive_Unblock           43      0.00%      0.00%
-system.ruby.l2_cntrl0.MM.Exclusive_Unblock           15      0.00%      0.00%
-system.ruby.l2_cntrl0.OO.Exclusive_Unblock           72      0.00%      0.00%
-system.ruby.l2_cntrl0.MI.L1_GETS                    2      0.00%      0.00%
-system.ruby.l2_cntrl0.MI.Writeback_Ack            407      0.00%      0.00%
+system.ruby.network.routers0.throttle0.link_utilization     5.661804                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2          423                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers0.throttle1.link_utilization     6.715887                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0          510                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2          502                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2          510                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        36144                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2         4080                      
+system.ruby.network.routers1.throttle0.link_utilization    11.401441                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0          510                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2          423                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2          502                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2          510                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        36144                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2         4080                      
+system.ruby.network.routers1.throttle1.link_utilization     8.183597                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1          423                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2          423                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2           76                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2          423                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2         5472                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         3384                      
+system.ruby.network.routers2.throttle0.link_utilization     2.520681                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1          423                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2           76                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2          422                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2         5472                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         3376                      
+system.ruby.network.routers2.throttle1.link_utilization     4.685554                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2          423                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers3.throttle0.link_utilization     5.661804                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2          423                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2           87                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2         6264                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers3.throttle1.link_utilization    11.401441                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0          510                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2          423                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2          502                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          502                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2          510                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0         4080                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        30456                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        36144                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0         4016                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2         4080                      
+system.ruby.network.routers3.throttle2.link_utilization     2.521793                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1          423                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2           76                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1          407                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2          331                      
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2          423                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         3384                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2         5472                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         3256                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2         2648                      
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         3384                      
 system.ruby.l1_cntrl0.Load                        415      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     2585      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       294      0.00%      0.00%
@@ -147,6 +276,46 @@ system.ruby.l1_cntrl0.IM.Exclusive_Data            58      0.00%      0.00%
 system.ruby.l1_cntrl0.OM.All_acks                  58      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Exclusive_Data           452      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack_Data          502      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         2799                      
+system.ruby.network.msg_count.Response_Data         2538                      
+system.ruby.network.msg_count.ResponseL2hit_Data          261                      
+system.ruby.network.msg_count.Writeback_Data         1734                      
+system.ruby.network.msg_count.Writeback_Control         6447                      
+system.ruby.network.msg_count.Unblock_Control         2798                      
+system.ruby.network.msg_byte.Request_Control        22392                      
+system.ruby.network.msg_byte.Response_Data       182736                      
+system.ruby.network.msg_byte.ResponseL2hit_Data        18792                      
+system.ruby.network.msg_byte.Writeback_Data       124848                      
+system.ruby.network.msg_byte.Writeback_Control        51576                      
+system.ruby.network.msg_byte.Unblock_Control        22384                      
+system.ruby.l2_cntrl0.L1_GETS                     454      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETX                      58      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_PUTX                     502      0.00%      0.00%
+system.ruby.l2_cntrl0.All_Acks                     43      0.00%      0.00%
+system.ruby.l2_cntrl0.Data                         43      0.00%      0.00%
+system.ruby.l2_cntrl0.Data_Exclusive              380      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_WBCLEANDATA              396      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_WBDIRTYDATA              106      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_Ack               407      0.00%      0.00%
+system.ruby.l2_cntrl0.Exclusive_Unblock           510      0.00%      0.00%
+system.ruby.l2_cntrl0.L2_Replacement              407      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETS                  380      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETX                   43      0.00%      0.00%
+system.ruby.l2_cntrl0.ILX.L1_PUTX                 502      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETS                    72      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETX                    15      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L2_Replacement            407      0.00%      0.00%
+system.ruby.l2_cntrl0.ILXW.L1_WBCLEANDATA          396      0.00%      0.00%
+system.ruby.l2_cntrl0.ILXW.L1_WBDIRTYDATA          106      0.00%      0.00%
+system.ruby.l2_cntrl0.IGS.Data_Exclusive          380      0.00%      0.00%
+system.ruby.l2_cntrl0.IGS.Exclusive_Unblock          380      0.00%      0.00%
+system.ruby.l2_cntrl0.IGM.Data                     43      0.00%      0.00%
+system.ruby.l2_cntrl0.IGMO.All_Acks                43      0.00%      0.00%
+system.ruby.l2_cntrl0.IGMO.Exclusive_Unblock           43      0.00%      0.00%
+system.ruby.l2_cntrl0.MM.Exclusive_Unblock           15      0.00%      0.00%
+system.ruby.l2_cntrl0.OO.Exclusive_Unblock           72      0.00%      0.00%
+system.ruby.l2_cntrl0.MI.L1_GETS                    2      0.00%      0.00%
+system.ruby.l2_cntrl0.MI.Writeback_Ack            407      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                        43      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                       380      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                       407      0.00%      0.00%
index c81d2d62cee1e53bfd5a03fde221729289981f5c..9639168281c0053d6c5a7bad3e64e68f1d07d1c0 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=5
@@ -136,14 +151,14 @@ peer=Null
 recycle_latency=10
 reissue_wakeup_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -154,7 +169,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -176,7 +191,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -192,7 +207,7 @@ retry_threshold=1
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 use_timeout_latency=50
 version=0
 
@@ -227,7 +242,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -247,7 +262,7 @@ children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 filtering_enabled=true
 l2_request_latency=5
@@ -256,7 +271,7 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l2_cntrl0.L2cache]
@@ -273,92 +288,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -366,10 +358,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -380,7 +396,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -390,3 +406,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index ff00e5c1279b7f3a87172dab9bc866d9d26b3fbf..07281999c30ede5597cae088e9f3e19c0edceb5b 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:55:08
+Real time: Aug/29/2013 10:04:45
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.48
-Virtual_time_in_minutes: 0.008
-Virtual_time_in_hours:   0.000133333
-Virtual_time_in_days:    5.55556e-06
+Virtual_time_in_seconds: 0.5
+Virtual_time_in_minutes: 0.00833333
+Virtual_time_in_hours:   0.000138889
+Virtual_time_in_days:    5.78704e-06
 
 Ruby_current_time: 43073
 Ruby_start_time: 0
 Ruby_cycles: 43073
 
-mbytes_resident: 54.832
-mbytes_total: 148.805
-resident_ratio: 0.368536
+mbytes_resident: 74.1172
+mbytes_total: 168.629
+resident_ratio: 0.439552
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -80,79 +80,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11153
-page_faults: 0
-swaps: 0
-block_inputs: 8
-block_outputs: 144
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 2916 23328
-total_msg_count_Response_Data: 1344 96768
-total_msg_count_ResponseL2hit_Data: 210 15120
-total_msg_count_Response_Control: 3 24
-total_msg_count_Writeback_Data: 1758 126576
-total_msg_count_Writeback_Control: 1095 8760
-total_msgs: 7326 total_bytes: 270576
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.6294
-  links_utilized_percent_switch_0_link_0: 5.4129 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.84589 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 448 32256 [ 0 0 0 0 448 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 70 5040 [ 0 0 0 0 70 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 518 4144 [ 0 518 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 502 36144 [ 0 0 0 0 502 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 4.20333
-  links_utilized_percent_switch_1_link_0: 5.84589 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.56077 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 518 4144 [ 0 518 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 502 36144 [ 0 0 0 0 502 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 454 3632 [ 0 0 454 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 70 5040 [ 0 0 0 0 70 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 84 6048 [ 0 0 0 0 84 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 365 2920 [ 0 0 0 0 365 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 3.25436
-  links_utilized_percent_switch_2_link_0: 1.82829 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 4.68043 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 454 3632 [ 0 0 454 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 84 6048 [ 0 0 0 0 84 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 365 2920 [ 0 0 0 0 365 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 448 32256 [ 0 0 0 0 448 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 4.36236
-  links_utilized_percent_switch_3_link_0: 5.4129 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 5.84589 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.82829 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 448 32256 [ 0 0 0 0 448 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 70 5040 [ 0 0 0 0 70 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 518 4144 [ 0 518 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 502 36144 [ 0 0 0 0 502 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 454 3632 [ 0 0 454 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 84 6048 [ 0 0 0 0 84 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 365 2920 [ 0 0 0 0 365 0 0 0 0 0 ] base_latency: 1
-
index a4e3091fce4fdfc05f2c6a8dde3dd4e895152cdf..18f891852dc76b053f0a46eaeb5478012fce1306 100644 (file)
@@ -4,22 +4,46 @@ sim_seconds                                  0.000043                       # Nu
 sim_ticks                                       43073                       # Number of ticks simulated
 final_tick                                      43073                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  17382                       # Simulator instruction rate (inst/s)
-host_op_rate                                    17380                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 290457                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 152380                       # Number of bytes of host memory used
-host_seconds                                     0.15                       # Real time elapsed on the host
+host_inst_rate                                  28702                       # Simulator instruction rate (inst/s)
+host_op_rate                                    28696                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 479543                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 172680                       # Number of bytes of host memory used
+host_seconds                                     0.09                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
-system.ruby.l2_cntrl0.L2cache.demand_hits           64                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          454                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          518                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Dcache.demand_hits          461                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          248                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          709                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits         2315                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses          270                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses         2585                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     5.629397                      
+system.ruby.network.routers0.msg_count.Request_Control::1          518                      
+system.ruby.network.routers0.msg_count.Response_Data::4          448                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4           70                      
+system.ruby.network.routers0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.msg_count.Writeback_Data::4          502                      
+system.ruby.network.routers0.msg_bytes.Request_Control::1         4144                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::4        36144                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           64                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          454                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          518                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     4.203329                      
+system.ruby.network.routers1.msg_count.Request_Control::1          518                      
+system.ruby.network.routers1.msg_count.Request_Control::2          454                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4           70                      
+system.ruby.network.routers1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers1.msg_count.Writeback_Data::4          586                      
+system.ruby.network.routers1.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         4144                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         3632                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4        42192                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4         2920                      
 system.ruby.dir_cntrl0.memBuffer.memReq           532                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          448                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite           84                       # Number of memory writes
@@ -34,6 +58,30 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           16                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          19      3.57%      3.57% |          10      1.88%      5.45% |           0      0.00%      5.45% |          39      7.33%     12.78% |          20      3.76%     16.54% |          19      3.57%     20.11% |          31      5.83%     25.94% |          22      4.14%     30.08% |           5      0.94%     31.02% |           3      0.56%     31.58% |           6      1.13%     32.71% |           4      0.75%     33.46% |          22      4.14%     37.59% |          41      7.71%     45.30% |          22      4.14%     49.44% |           3      0.56%     50.00% |           4      0.75%     50.75% |           6      1.13%     51.88% |           7      1.32%     53.20% |          13      2.44%     55.64% |          10      1.88%     57.52% |          18      3.38%     60.90% |          14      2.63%     63.53% |          42      7.89%     71.43% |          16      3.01%     74.44% |           5      0.94%     75.38% |           5      0.94%     76.32% |          12      2.26%     78.57% |          13      2.44%     81.02% |          18      3.38%     84.40% |          14      2.63%     87.03% |          69     12.97%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total          532                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     3.254359                      
+system.ruby.network.routers2.msg_count.Request_Control::2          454                      
+system.ruby.network.routers2.msg_count.Response_Data::4          448                      
+system.ruby.network.routers2.msg_count.Writeback_Data::4           84                      
+system.ruby.network.routers2.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         3632                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4         6048                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4         2920                      
+system.ruby.network.routers3.percent_links_utilized     4.362362                      
+system.ruby.network.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                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4           70                      
+system.ruby.network.routers3.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.msg_count.Writeback_Data::4          586                      
+system.ruby.network.routers3.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         4144                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         3632                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers3.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4        42192                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4         2920                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -89,29 +137,63 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      43073                       # 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.ruby.l2_cntrl0.L1_GETS                     448      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETS_Last_Token            4      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETX                      66      0.00%      0.00%
-system.ruby.l2_cntrl0.L2_Replacement              458      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_Shared_Data           21      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_All_Tokens          481      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETS                  396      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETX                   50      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Writeback_Shared_Data           18      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Writeback_All_Tokens          448      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L1_GETX                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L2_Replacement              9      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_Shared_Data            3      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_All_Tokens            6      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L1_GETS_Last_Token            4      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L1_GETX                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.S.L2_Replacement             15      0.00%      0.00%
-system.ruby.l2_cntrl0.O.L1_GETX                     6      0.00%      0.00%
-system.ruby.l2_cntrl0.O.L2_Replacement             19      0.00%      0.00%
-system.ruby.l2_cntrl0.O.Writeback_All_Tokens           27      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETS                    52      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETX                     8      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L2_Replacement            415      0.00%      0.00%
+system.ruby.network.routers0.throttle0.link_utilization     5.412904                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          448                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4           70                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.throttle1.link_utilization     5.845890                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1          518                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4          502                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1         4144                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4        36144                      
+system.ruby.network.routers1.throttle0.link_utilization     5.845890                      
+system.ruby.network.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_bytes.Request_Control::1         4144                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        36144                      
+system.ruby.network.routers1.throttle1.link_utilization     2.560769                      
+system.ruby.network.routers1.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                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4           84                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         3632                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4         6048                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4         2920                      
+system.ruby.network.routers2.throttle0.link_utilization     1.828292                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2          454                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4           84                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         3632                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4         6048                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4         2920                      
+system.ruby.network.routers2.throttle1.link_utilization     4.680426                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4          448                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers3.throttle0.link_utilization     5.412904                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4          448                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4           70                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        32256                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4         5040                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.throttle1.link_utilization     5.845890                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1          518                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4          502                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1         4144                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4        36144                      
+system.ruby.network.routers3.throttle2.link_utilization     1.828292                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2          454                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4           84                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4          365                      
+system.ruby.network.routers3.throttle2.msg_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.l1_cntrl0.Load                        415      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     2585      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       294      0.00%      0.00%
@@ -148,6 +230,41 @@ system.ruby.l1_cntrl0.IM.Ack                        1      0.00%      0.00%
 system.ruby.l1_cntrl0.SM.Data_All_Tokens            8      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data_Shared               56      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data_All_Tokens          396      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         2916                      
+system.ruby.network.msg_count.Response_Data         1344                      
+system.ruby.network.msg_count.ResponseL2hit_Data          210                      
+system.ruby.network.msg_count.Response_Control            3                      
+system.ruby.network.msg_count.Writeback_Data         1758                      
+system.ruby.network.msg_count.Writeback_Control         1095                      
+system.ruby.network.msg_byte.Request_Control        23328                      
+system.ruby.network.msg_byte.Response_Data        96768                      
+system.ruby.network.msg_byte.ResponseL2hit_Data        15120                      
+system.ruby.network.msg_byte.Response_Control           24                      
+system.ruby.network.msg_byte.Writeback_Data       126576                      
+system.ruby.network.msg_byte.Writeback_Control         8760                      
+system.ruby.l2_cntrl0.L1_GETS                     448      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETS_Last_Token            4      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETX                      66      0.00%      0.00%
+system.ruby.l2_cntrl0.L2_Replacement              458      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_Shared_Data           21      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_All_Tokens          481      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETS                  396      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETX                   50      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Writeback_Shared_Data           18      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Writeback_All_Tokens          448      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L1_GETX                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L2_Replacement              9      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_Shared_Data            3      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_All_Tokens            6      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L1_GETS_Last_Token            4      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L1_GETX                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.S.L2_Replacement             15      0.00%      0.00%
+system.ruby.l2_cntrl0.O.L1_GETX                     6      0.00%      0.00%
+system.ruby.l2_cntrl0.O.L2_Replacement             19      0.00%      0.00%
+system.ruby.l2_cntrl0.O.Writeback_All_Tokens           27      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETS                    52      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETX                     8      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L2_Replacement            415      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                        70      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                       405      0.00%      0.00%
 system.ruby.dir_cntrl0.Data_Owner                   3      0.00%      0.00%
index 0fadcc2238c15d475d93a35cc13baa9cba41d551..88d0e910874e9c785e8cd536930015a35efa2579 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -60,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -99,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer probeFilter
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 full_bit_dir_enabled=false
@@ -135,14 +150,14 @@ probeFilter=system.ruby.dir_cntrl0.probeFilter
 probe_filter_enabled=false
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -153,7 +168,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -190,7 +205,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 l2_cache_hit_latency=10
@@ -201,7 +216,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.L1Dcache]
@@ -249,7 +264,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -263,78 +278,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -345,7 +362,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -355,3 +372,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 538418b5c7ef42357885e41bbe46c8ad421939f3..11219bf48c15f255fc6fdd140bd414f5bcb87471 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:54:17
+Real time: Aug/29/2013 10:02:56
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.47
-Virtual_time_in_minutes: 0.00783333
-Virtual_time_in_hours:   0.000130556
-Virtual_time_in_days:    5.43981e-06
+Virtual_time_in_seconds: 0.71
+Virtual_time_in_minutes: 0.0118333
+Virtual_time_in_hours:   0.000197222
+Virtual_time_in_days:    8.21759e-06
 
 Ruby_current_time: 35432
 Ruby_start_time: 0
 Ruby_cycles: 35432
 
-mbytes_resident: 55.1836
-mbytes_total: 149.742
-resident_ratio: 0.368576
+mbytes_resident: 74.0898
+mbytes_total: 168.559
+resident_ratio: 0.439573
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -80,64 +80,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 15042
-page_faults: 6
-swaps: 0
-block_inputs: 936
-block_outputs: 16712
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 1323 10584
-total_msg_count_Response_Data: 1323 95256
-total_msg_count_Writeback_Data: 243 17496
-total_msg_count_Writeback_Control: 3582 28656
-total_msg_count_Unblock_Control: 1320 10560
-total_msgs: 7791 total_bytes: 162552
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 4.77887
-  links_utilized_percent_switch_0_link_0: 6.20061 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 3.35713 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 441 31752 [ 0 0 0 0 441 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 425 3400 [ 0 0 0 425 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 441 3528 [ 0 0 441 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 81 5832 [ 0 0 0 0 0 81 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 769 6152 [ 0 0 425 0 0 344 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 440 3520 [ 0 0 0 0 0 440 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 4.77887
-  links_utilized_percent_switch_1_link_0: 3.35713 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 6.20061 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 441 3528 [ 0 0 441 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 81 5832 [ 0 0 0 0 0 81 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 769 6152 [ 0 0 425 0 0 344 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 440 3520 [ 0 0 0 0 0 440 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 441 31752 [ 0 0 0 0 441 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 425 3400 [ 0 0 0 425 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 4.77887
-  links_utilized_percent_switch_2_link_0: 6.20061 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 3.35713 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 441 31752 [ 0 0 0 0 441 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 425 3400 [ 0 0 0 425 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 441 3528 [ 0 0 441 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 81 5832 [ 0 0 0 0 0 81 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 769 6152 [ 0 0 425 0 0 344 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Unblock_Control: 440 3520 [ 0 0 0 0 0 440 0 0 0 0 ] base_latency: 1
-
index f1ed0212f697082a0d2553c7b54a3a8c276a2cfc..f2e31680537cf43c7da2a291c5247365668c1308 100644 (file)
@@ -4,11 +4,11 @@ sim_seconds                                  0.000035                       # Nu
 sim_ticks                                       35432                       # Number of ticks simulated
 final_tick                                      35432                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  14099                       # Simulator instruction rate (inst/s)
-host_op_rate                                    14097                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 193809                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 145312                       # Number of bytes of host memory used
-host_seconds                                     0.18                       # Real time elapsed on the host
+host_inst_rate                                   6072                       # Simulator instruction rate (inst/s)
+host_op_rate                                     6072                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                  83479                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 172608                       # Number of bytes of host memory used
+host_seconds                                     0.42                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.L1Dcache.demand_hits          469                       # Number of cache demand hits
@@ -20,6 +20,21 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses         2585
 system.ruby.l1_cntrl0.L2cache.demand_hits           69                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L2cache.demand_misses          441                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L2cache.demand_accesses          510                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     4.778872                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::2          425                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers0.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers0.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         3528                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5         5832                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2         3400                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5         2752                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5         3520                      
 system.ruby.dir_cntrl0.memBuffer.memReq           522                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          441                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite           81                       # Number of memory writes
@@ -37,6 +52,36 @@ system.ruby.dir_cntrl0.memBuffer.memBankCount::total          522
 system.ruby.dir_cntrl0.probeFilter.demand_hits            0                       # Number of cache demand hits
 system.ruby.dir_cntrl0.probeFilter.demand_misses            0                       # Number of cache demand misses
 system.ruby.dir_cntrl0.probeFilter.demand_accesses            0                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     4.778872                      
+system.ruby.network.routers1.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                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2          425                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers1.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers1.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         3528                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5         5832                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2         3400                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5         2752                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5         3520                      
+system.ruby.network.routers2.percent_links_utilized     4.778872                      
+system.ruby.network.routers2.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                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2          425                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers2.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers2.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         3528                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5         5832                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         3400                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5         2752                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5         3520                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -92,6 +137,54 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      35432                       # 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.ruby.network.routers0.throttle0.link_utilization     6.200610                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          441                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers0.throttle1.link_utilization     3.357135                      
+system.ruby.network.routers0.throttle1.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                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         3528                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5         5832                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         3400                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5         2752                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         3520                      
+system.ruby.network.routers1.throttle0.link_utilization     3.357135                      
+system.ruby.network.routers1.throttle0.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                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2         3528                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5         5832                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2         3400                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5         2752                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5         3520                      
+system.ruby.network.routers1.throttle1.link_utilization     6.200610                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          441                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers2.throttle0.link_utilization     6.200610                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          441                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          425                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        31752                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         3400                      
+system.ruby.network.routers2.throttle1.link_utilization     3.357135                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5          344                      
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5          440                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         3528                      
+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.l1_cntrl0.Load                        422      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     2591      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       298      0.00%      0.00%
@@ -133,6 +226,16 @@ system.ruby.l1_cntrl0.MI.Store                      4      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack            425      0.00%      0.00%
 system.ruby.l1_cntrl0.MT.Complete_L2_to_L1           45      0.00%      0.00%
 system.ruby.l1_cntrl0.MMT.Complete_L2_to_L1           24      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         1323                      
+system.ruby.network.msg_count.Response_Data         1323                      
+system.ruby.network.msg_count.Writeback_Data          243                      
+system.ruby.network.msg_count.Writeback_Control         3582                      
+system.ruby.network.msg_count.Unblock_Control         1320                      
+system.ruby.network.msg_byte.Request_Control        10584                      
+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.dir_cntrl0.GETX                        51      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                       410      0.00%      0.00%
 system.ruby.dir_cntrl0.PUT                        425      0.00%      0.00%
index 2db9e78bb57b6b77e266bd77bb481f35753481d8..222831dad0eb51e065a37656e821115dbb50edf7 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -52,6 +58,7 @@ max_loads_any_thread=0
 numThreads=1
 profile=0
 progress_interval=0
+simpoint_start_insts=
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -59,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=AlphaTLB
 size=64
@@ -98,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -131,14 +147,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -149,7 +165,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -170,7 +186,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -179,7 +195,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.cacheMemory]
@@ -199,7 +215,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -213,78 +229,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -295,7 +313,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -305,3 +323,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index efbd310419f1e350e6fc2d6251f86719a106b57c..4a527e28bc1bb708ae01e2372d1575f42bb20f6a 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:11
+Real time: Aug/29/2013 10:03:45
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 0
-Elapsed_time_in_minutes: 0
-Elapsed_time_in_hours: 0
-Elapsed_time_in_days: 0
+Elapsed_time_in_seconds: 19
+Elapsed_time_in_minutes: 0.316667
+Elapsed_time_in_hours: 0.00527778
+Elapsed_time_in_days: 0.000219907
 
-Virtual_time_in_seconds: 0.48
-Virtual_time_in_minutes: 0.008
-Virtual_time_in_hours:   0.000133333
-Virtual_time_in_days:    5.55556e-06
+Virtual_time_in_seconds: 0.51
+Virtual_time_in_minutes: 0.0085
+Virtual_time_in_hours:   0.000141667
+Virtual_time_in_days:    5.90278e-06
 
 Ruby_current_time: 52498
 Ruby_start_time: 0
 Ruby_cycles: 52498
 
-mbytes_resident: 54.1094
-mbytes_total: 148.324
-resident_ratio: 0.364857
+mbytes_resident: 73.0898
+mbytes_total: 167.129
+resident_ratio: 0.43735
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -71,57 +71,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 1248 average:     0 | standard dev
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11286
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Control: 1878 15024
-total_msg_count_Data: 1866 134352
-total_msg_count_Response_Data: 1878 135216
-total_msg_count_Writeback_Control: 1866 14928
-total_msgs: 7488 total_bytes: 299520
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.94308
-  links_utilized_percent_switch_0_link_0: 5.95832 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.92784 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 626 45072 [ 0 0 0 0 626 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 622 4976 [ 0 0 0 622 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 626 5008 [ 0 0 626 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 622 44784 [ 0 0 622 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 5.94308
-  links_utilized_percent_switch_1_link_0: 5.92784 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 5.95832 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 626 5008 [ 0 0 626 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Data: 622 44784 [ 0 0 622 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 626 45072 [ 0 0 0 0 626 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 622 4976 [ 0 0 0 622 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 5.94308
-  links_utilized_percent_switch_2_link_0: 5.95832 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.92784 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 626 45072 [ 0 0 0 0 626 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 622 4976 [ 0 0 0 622 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 626 5008 [ 0 0 626 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 622 44784 [ 0 0 622 0 0 0 0 0 0 0 ] base_latency: 1
-
index 408d1d326f0ef805825a0efb2eee01c3d242a857..892e92009ff36768bdaefab391eda2fbb3cae394 100644 (file)
@@ -4,16 +4,25 @@ sim_seconds                                  0.000052                       # Nu
 sim_ticks                                       52498                       # Number of ticks simulated
 final_tick                                      52498                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  30872                       # Simulator instruction rate (inst/s)
-host_op_rate                                    30864                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 628609                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 144188                       # Number of bytes of host memory used
-host_seconds                                     0.08                       # Real time elapsed on the host
+host_inst_rate                                    139                       # Simulator instruction rate (inst/s)
+host_op_rate                                      139                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                   2832                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 171144                       # Number of bytes of host memory used
+host_seconds                                    18.54                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.cacheMemory.demand_hits         2668                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses          626                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses         3294                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     5.943084                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers0.msg_bytes.Control::2         5008                      
+system.ruby.network.routers0.msg_bytes.Data::2        44784                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         4976                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1248                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          626                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          622                       # Number of memory writes
@@ -28,6 +37,24 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           40                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          55      4.41%      4.41% |          40      3.21%      7.61% |           0      0.00%      7.61% |         100      8.01%     15.62% |          42      3.37%     18.99% |          42      3.37%     22.36% |          88      7.05%     29.41% |          45      3.61%     33.01% |          14      1.12%     34.13% |          10      0.80%     34.94% |          14      1.12%     36.06% |          10      0.80%     36.86% |          46      3.69%     40.54% |          82      6.57%     47.12% |          38      3.04%     50.16% |           6      0.48%     50.64% |          22      1.76%     52.40% |          14      1.12%     53.53% |          14      1.12%     54.65% |          48      3.85%     58.49% |          20      1.60%     60.10% |          52      4.17%     64.26% |          26      2.08%     66.35% |          92      7.37%     73.72% |          34      2.72%     76.44% |          10      0.80%     77.24% |          12      0.96%     78.21% |          24      1.92%     80.13% |          28      2.24%     82.37% |          44      3.53%     85.90% |          38      3.04%     88.94% |         138     11.06%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1248                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     5.943084                      
+system.ruby.network.routers1.msg_count.Control::2          626                      
+system.ruby.network.routers1.msg_count.Data::2          622                      
+system.ruby.network.routers1.msg_count.Response_Data::4          626                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers1.msg_bytes.Control::2         5008                      
+system.ruby.network.routers1.msg_bytes.Data::2        44784                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         4976                      
+system.ruby.network.routers2.percent_links_utilized     5.943084                      
+system.ruby.network.routers2.msg_count.Control::2          626                      
+system.ruby.network.routers2.msg_count.Data::2          622                      
+system.ruby.network.routers2.msg_count.Response_Data::4          626                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers2.msg_bytes.Control::2         5008                      
+system.ruby.network.routers2.msg_bytes.Data::2        44784                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         4976                      
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -83,6 +110,36 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                      52498                       # 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.ruby.network.routers0.throttle0.link_utilization     5.958322                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          626                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         4976                      
+system.ruby.network.routers0.throttle1.link_utilization     5.927845                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2          626                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2          622                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2         5008                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2        44784                      
+system.ruby.network.routers1.throttle0.link_utilization     5.927845                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2          626                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2          622                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2         5008                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2        44784                      
+system.ruby.network.routers1.throttle1.link_utilization     5.958322                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          626                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         4976                      
+system.ruby.network.routers2.throttle0.link_utilization     5.958322                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          626                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          622                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        45072                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         4976                      
+system.ruby.network.routers2.throttle1.link_utilization     5.927845                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2        44784                      
 system.ruby.l1_cntrl0.Load                        415      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     2585      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       294      0.00%      0.00%
@@ -99,6 +156,14 @@ system.ruby.l1_cntrl0.M.Replacement               622      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack            622      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                     542      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                      84      0.00%      0.00%
+system.ruby.network.msg_count.Control            1878                      
+system.ruby.network.msg_count.Data               1866                      
+system.ruby.network.msg_count.Response_Data         1878                      
+system.ruby.network.msg_count.Writeback_Control         1866                      
+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.dir_cntrl0.GETX                       626      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                       622      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data                626      0.00%      0.00%
index 0edac316d843db8ae5787f28bfca7c934d1c9f41..62d44e3cc84c2ec67a6a98694c60cbe7c72ba919 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -52,6 +58,7 @@ max_loads_any_thread=0
 numThreads=1
 profile=0
 progress_interval=0
+simpoint_start_insts=
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -59,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=MipsTLB
 size=64
@@ -100,31 +112,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -133,14 +149,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -151,7 +167,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -172,7 +188,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -181,7 +197,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.cacheMemory]
@@ -201,7 +217,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -215,78 +231,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -297,7 +315,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -307,3 +325,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 7f2c21c70bdfeae410fa97977acfa7a8035fbeac..481b5bfc91aef53d4a0c23907924485edd3b9d5a 100644 (file)
@@ -4,16 +4,25 @@ sim_seconds                                  0.000125                       # Nu
 sim_ticks                                      125334                       # Number of ticks simulated
 final_tick                                     125334                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  43626                       # Simulator instruction rate (inst/s)
-host_op_rate                                    43619                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 940162                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 147408                       # Number of bytes of host memory used
-host_seconds                                     0.13                       # Real time elapsed on the host
+host_inst_rate                                  33064                       # Simulator instruction rate (inst/s)
+host_op_rate                                    33061                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 712624                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 174400                       # Number of bytes of host memory used
+host_seconds                                     0.18                       # Real time elapsed on the host
 sim_insts                                        5814                       # Number of instructions simulated
 sim_ops                                          5814                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.cacheMemory.demand_hits         6410                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses         1493                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses         7903                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     5.948107                      
+system.ruby.network.routers0.msg_count.Control::2         1493                      
+system.ruby.network.routers0.msg_count.Data::2         1489                      
+system.ruby.network.routers0.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers0.msg_bytes.Control::2        11944                      
+system.ruby.network.routers0.msg_bytes.Data::2       107208                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3        11912                      
 system.ruby.dir_cntrl0.memBuffer.memReq          2982                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1493                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite         1489                       # Number of memory writes
@@ -29,6 +38,24 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           80                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |         236      7.91%      7.91% |         108      3.62%     11.54% |          74      2.48%     14.02% |          51      1.71%     15.73% |          26      0.87%     16.60% |         104      3.49%     20.09% |          18      0.60%     20.69% |          38      1.27%     21.97% |          16      0.54%     22.50% |          52      1.74%     24.25% |         154      5.16%     29.41% |          50      1.68%     31.09% |          22      0.74%     31.82% |          70      2.35%     34.17% |          30      1.01%     35.18% |         220      7.38%     42.56% |          80      2.68%     45.24% |          58      1.95%     47.18% |          80      2.68%     49.87% |         118      3.96%     53.82% |          42      1.41%     55.23% |          52      1.74%     56.98% |          82      2.75%     59.73% |         168      5.63%     65.36% |         116      3.89%     69.25% |          80      2.68%     71.93% |         138      4.63%     76.56% |         110      3.69%     80.25% |         208      6.98%     87.22% |         273      9.15%     96.38% |          40      1.34%     97.72% |          68      2.28%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         2982                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     5.948107                      
+system.ruby.network.routers1.msg_count.Control::2         1493                      
+system.ruby.network.routers1.msg_count.Data::2         1489                      
+system.ruby.network.routers1.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers1.msg_bytes.Control::2        11944                      
+system.ruby.network.routers1.msg_bytes.Data::2       107208                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3        11912                      
+system.ruby.network.routers2.percent_links_utilized     5.948107                      
+system.ruby.network.routers2.msg_count.Control::2         1493                      
+system.ruby.network.routers2.msg_count.Data::2         1489                      
+system.ruby.network.routers2.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers2.msg_bytes.Control::2        11944                      
+system.ruby.network.routers2.msg_bytes.Data::2       107208                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3        11912                      
 system.cpu.dtb.read_hits                            0                       # DTB read hits
 system.cpu.dtb.read_misses                          0                       # DTB read misses
 system.cpu.dtb.read_accesses                        0                       # DTB read accesses
@@ -70,6 +97,36 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     125334                       # 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.ruby.network.routers0.throttle0.link_utilization     5.954490                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3        11912                      
+system.ruby.network.routers0.throttle1.link_utilization     5.941724                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2         1493                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2         1489                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2        11944                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2       107208                      
+system.ruby.network.routers1.throttle0.link_utilization     5.941724                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2         1493                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2         1489                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2        11944                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2       107208                      
+system.ruby.network.routers1.throttle1.link_utilization     5.954490                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3        11912                      
+system.ruby.network.routers2.throttle0.link_utilization     5.954490                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1493                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1489                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4       107496                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3        11912                      
+system.ruby.network.routers2.throttle1.link_utilization     5.941724                      
+system.ruby.network.routers2.throttle1.msg_count.Control::2         1493                      
+system.ruby.network.routers2.throttle1.msg_count.Data::2         1489                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2        11944                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2       107208                      
 system.ruby.l1_cntrl0.Load                       1163      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     5815      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       925      0.00%      0.00%
@@ -86,6 +143,14 @@ system.ruby.l1_cntrl0.M.Replacement              1489      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack           1489      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                    1273      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                     220      0.00%      0.00%
+system.ruby.network.msg_count.Control            4479                      
+system.ruby.network.msg_count.Data               4467                      
+system.ruby.network.msg_count.Response_Data         4479                      
+system.ruby.network.msg_count.Writeback_Control         4467                      
+system.ruby.network.msg_byte.Control            35832                      
+system.ruby.network.msg_byte.Data              321624                      
+system.ruby.network.msg_byte.Response_Data       322488                      
+system.ruby.network.msg_byte.Writeback_Control        35736                      
 system.ruby.dir_cntrl0.GETX                      1493      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                      1489      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data               1493      0.00%      0.00%
index 905ee5b1fa67339b2aa8fa4e6e7ba2f637493ade..b14794472038e4a1e3afbdb45b9a4f2be63250ff 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -52,6 +58,7 @@ max_loads_any_thread=0
 numThreads=1
 profile=0
 progress_interval=0
+simpoint_start_insts=
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -59,6 +66,11 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=SparcTLB
 size=64
@@ -98,31 +110,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -131,14 +147,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -149,7 +165,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -170,7 +186,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -179,7 +195,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.cacheMemory]
@@ -199,7 +215,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -213,78 +229,80 @@ using_ruby_tester=false
 version=0
 slave=system.cpu.icache_port system.cpu.dcache_port
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -295,7 +313,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -305,3 +323,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index e224aa286f17d8cdd80b2ed29057b09e9027362a..ec003458588b439aff0da3bd75efba8e4a4fcc74 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:56:22
+Real time: Aug/29/2013 10:04:06
 
 Profiler Stats
 --------------
@@ -16,9 +16,9 @@ Ruby_current_time: 107952
 Ruby_start_time: 0
 Ruby_cycles: 107952
 
-mbytes_resident: 56.8633
-mbytes_total: 157.191
-resident_ratio: 0.361795
+mbytes_resident: 76.2656
+mbytes_total: 176.473
+resident_ratio: 0.432189
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -71,57 +71,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 2574 average:     0 | standard dev
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 11996
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Control: 3867 30936
-total_msg_count_Data: 3855 277560
-total_msg_count_Response_Data: 3867 278424
-total_msg_count_Writeback_Control: 3855 30840
-total_msgs: 15444 total_bytes: 617760
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.96098
-  links_utilized_percent_switch_0_link_0: 5.96839 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.95357 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1289 92808 [ 0 0 0 0 1289 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 1285 10280 [ 0 0 0 1285 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 1289 10312 [ 0 0 1289 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 1285 92520 [ 0 0 1285 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 5.96098
-  links_utilized_percent_switch_1_link_0: 5.95357 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 5.96839 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 1289 10312 [ 0 0 1289 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Data: 1285 92520 [ 0 0 1285 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1289 92808 [ 0 0 0 0 1289 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1285 10280 [ 0 0 0 1285 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 5.96098
-  links_utilized_percent_switch_2_link_0: 5.96839 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.95357 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 1289 92808 [ 0 0 0 0 1289 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 1285 10280 [ 0 0 0 1285 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 1289 10312 [ 0 0 1289 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 1285 92520 [ 0 0 1285 0 0 0 0 0 0 0 ] base_latency: 1
-
index 87117a3bfed8b7959cdf5200d880fde9af34b1d3..924fe00afe1b92102cf59804e58a797ab7d01628 100644 (file)
@@ -4,16 +4,25 @@ sim_seconds                                  0.000108                       # Nu
 sim_ticks                                      107952                       # Number of ticks simulated
 final_tick                                     107952                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  37306                       # Simulator instruction rate (inst/s)
-host_op_rate                                    37301                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 755806                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 148468                       # Number of bytes of host memory used
-host_seconds                                     0.14                       # Real time elapsed on the host
+host_inst_rate                                  23456                       # Simulator instruction rate (inst/s)
+host_op_rate                                    23454                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 475251                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 180712                       # Number of bytes of host memory used
+host_seconds                                     0.23                       # Real time elapsed on the host
 sim_insts                                        5327                       # Number of instructions simulated
 sim_ops                                          5327                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.cacheMemory.demand_hits         5469                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses         1289                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses         6758                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     5.960983                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers0.msg_bytes.Control::2        10312                      
+system.ruby.network.routers0.msg_bytes.Data::2        92520                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3        10280                      
 system.ruby.dir_cntrl0.memBuffer.memReq          2574                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1289                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite         1285                       # Number of memory writes
@@ -29,6 +38,24 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           69                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |         166      6.45%      6.45% |          40      1.55%      8.00% |          36      1.40%      9.40% |          48      1.86%     11.27% |         109      4.23%     15.50% |          42      1.63%     17.13% |          63      2.45%     19.58% |         241      9.36%     28.94% |          50      1.94%     30.89% |          34      1.32%     32.21% |          16      0.62%     32.83% |          26      1.01%     33.84% |          60      2.33%     36.17% |          64      2.49%     38.66% |          38      1.48%     40.13% |          46      1.79%     41.92% |          30      1.17%     43.08% |          88      3.42%     46.50% |         202      7.85%     54.35% |         144      5.59%     59.95% |          40      1.55%     61.50% |          58      2.25%     63.75% |          22      0.85%     64.61% |          20      0.78%     65.38% |          60      2.33%     67.72% |         120      4.66%     72.38% |         136      5.28%     77.66% |         125      4.86%     82.52% |          84      3.26%     85.78% |         134      5.21%     90.99% |         166      6.45%     97.44% |          66      2.56%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         2574                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     5.960983                      
+system.ruby.network.routers1.msg_count.Control::2         1289                      
+system.ruby.network.routers1.msg_count.Data::2         1285                      
+system.ruby.network.routers1.msg_count.Response_Data::4         1289                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers1.msg_bytes.Control::2        10312                      
+system.ruby.network.routers1.msg_bytes.Data::2        92520                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3        10280                      
+system.ruby.network.routers2.percent_links_utilized     5.960983                      
+system.ruby.network.routers2.msg_count.Control::2         1289                      
+system.ruby.network.routers2.msg_count.Data::2         1285                      
+system.ruby.network.routers2.msg_count.Response_Data::4         1289                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers2.msg_bytes.Control::2        10312                      
+system.ruby.network.routers2.msg_bytes.Data::2        92520                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3        10280                      
 system.cpu.workload.num_syscalls                   11                       # Number of system calls
 system.cpu.numCycles                           107952                       # number of cpu cycles simulated
 system.cpu.numWorkItemsStarted                      0                       # number of work items this cpu started
@@ -52,6 +79,36 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     107952                       # 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.ruby.network.routers0.throttle0.link_utilization     5.968393                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1289                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3        10280                      
+system.ruby.network.routers0.throttle1.link_utilization     5.953572                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2         1289                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2         1285                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2        10312                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2        92520                      
+system.ruby.network.routers1.throttle0.link_utilization     5.953572                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2         1289                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2         1285                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2        10312                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2        92520                      
+system.ruby.network.routers1.throttle1.link_utilization     5.968393                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1289                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3        10280                      
+system.ruby.network.routers2.throttle0.link_utilization     5.968393                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1289                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1285                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        92808                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3        10280                      
+system.ruby.network.routers2.throttle1.link_utilization     5.953572                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2        92520                      
 system.ruby.l1_cntrl0.Load                        715      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     5370      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       673      0.00%      0.00%
@@ -68,6 +125,14 @@ system.ruby.l1_cntrl0.M.Replacement              1285      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack           1285      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                    1110      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                     179      0.00%      0.00%
+system.ruby.network.msg_count.Control            3867                      
+system.ruby.network.msg_count.Data               3855                      
+system.ruby.network.msg_count.Response_Data         3867                      
+system.ruby.network.msg_count.Writeback_Control         3855                      
+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.dir_cntrl0.GETX                      1289      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                      1285      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data               1289      0.00%      0.00%
index 1ca70755392eea963a5f693c6f0ad36ceb6d3cb1..5850437402749c3267bbbe0435c6886c76c08323 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu physmem ruby sys_port_proxy
+children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,12 +30,17 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu]
 type=TimingSimpleCPU
-children=dtb interrupts isa itb tracer workload
+children=apic_clk_domain clk_domain dtb interrupts isa itb tracer workload
 branchPred=Null
 checker=Null
-clock=1
+clk_domain=system.cpu.clk_domain
 cpu_id=0
 do_checkpoint_insts=true
 do_quiesce=true
@@ -52,6 +58,7 @@ max_loads_any_thread=0
 numThreads=1
 profile=0
 progress_interval=0
+simpoint_start_insts=
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -59,6 +66,16 @@ workload=system.cpu.workload
 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 
+[system.cpu.apic_clk_domain]
+type=DerivedClockDomain
+clk_divider=16
+clk_domain=system.cpu.clk_domain
+
+[system.cpu.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu.dtb]
 type=X86TLB
 children=walker
@@ -67,13 +84,14 @@ walker=system.cpu.dtb.walker
 
 [system.cpu.dtb.walker]
 type=X86PagetableWalker
-clock=1
+clk_domain=system.cpu.clk_domain
+num_squash_per_cycle=4
 system=system
 port=system.ruby.l1_cntrl0.sequencer.slave[3]
 
 [system.cpu.interrupts]
 type=X86LocalApic
-clock=16
+clk_domain=system.cpu.apic_clk_domain
 int_latency=1
 pio_addr=2305843009213693952
 pio_latency=100
@@ -93,7 +111,8 @@ walker=system.cpu.itb.walker
 
 [system.cpu.itb.walker]
 type=X86PagetableWalker
-clock=1
+clk_domain=system.cpu.clk_domain
+num_squash_per_cycle=4
 system=system
 port=system.ruby.l1_cntrl0.sequencer.slave[2]
 
@@ -122,31 +141,35 @@ uid=100
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -155,14 +178,14 @@ number_of_TBEs=256
 peer=Null
 recycle_latency=10
 ruby_system=system.ruby
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -173,7 +196,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -194,7 +217,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -203,7 +226,7 @@ recycle_latency=10
 ruby_system=system.ruby
 send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
-transitions_per_cycle=32
+transitions_per_cycle=4
 version=0
 
 [system.ruby.l1_cntrl0.cacheMemory]
@@ -223,7 +246,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -238,78 +261,80 @@ version=0
 master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave
 slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -320,7 +345,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -330,3 +355,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 8d25cf8d6bc0247b6ce0da6c5a2ad5f1ad49eefb..09ae639bbf6a61ecfb90ca754583f7e63ebd4f89 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:57:35
+Real time: Aug/29/2013 09:58:16
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0.0166667
 Elapsed_time_in_hours: 0.000277778
 Elapsed_time_in_days: 1.15741e-05
 
-Virtual_time_in_seconds: 0.65
-Virtual_time_in_minutes: 0.0108333
-Virtual_time_in_hours:   0.000180556
-Virtual_time_in_days:    7.52315e-06
+Virtual_time_in_seconds: 0.63
+Virtual_time_in_minutes: 0.0105
+Virtual_time_in_hours:   0.000175
+Virtual_time_in_days:    7.29167e-06
 
 Ruby_current_time: 121759
 Ruby_start_time: 0
 Ruby_cycles: 121759
 
-mbytes_resident: 67.8867
-mbytes_total: 166.484
-resident_ratio: 0.407813
+mbytes_resident: 87.7695
+mbytes_total: 186.375
+resident_ratio: 0.470951
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -75,57 +75,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 2750 average:     0 | standard dev
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 13753
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 96
-
-Network Stats
--------------
-
-total_msg_count_Control: 4131 33048
-total_msg_count_Data: 4119 296568
-total_msg_count_Response_Data: 4131 297432
-total_msg_count_Writeback_Control: 4119 32952
-total_msgs: 16500 total_bytes: 660000
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.6464
-  links_utilized_percent_switch_0_link_0: 5.65297 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.63983 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 1377 99144 [ 0 0 0 0 1377 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 1373 10984 [ 0 0 0 1373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 1377 11016 [ 0 0 1377 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 1373 98856 [ 0 0 1373 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 5.6464
-  links_utilized_percent_switch_1_link_0: 5.63983 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 5.65297 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 1377 11016 [ 0 0 1377 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Data: 1373 98856 [ 0 0 1373 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1377 99144 [ 0 0 0 0 1377 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1373 10984 [ 0 0 0 1373 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 5.6464
-  links_utilized_percent_switch_2_link_0: 5.65297 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.63983 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 1377 99144 [ 0 0 0 0 1377 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 1373 10984 [ 0 0 0 1373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 1377 11016 [ 0 0 1377 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 1373 98856 [ 0 0 1373 0 0 0 0 0 0 0 ] base_latency: 1
-
index da9d2213ef528b2362b6d3be7f7a3e8a4c21562c..06a39e4b5f1e842120b9a4313a59e06916fca325 100644 (file)
@@ -4,16 +4,25 @@ sim_seconds                                  0.000122                       # Nu
 sim_ticks                                      121759                       # Number of ticks simulated
 final_tick                                     121759                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  37945                       # Simulator instruction rate (inst/s)
-host_op_rate                                    68729                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 858310                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 162016                       # Number of bytes of host memory used
-host_seconds                                     0.14                       # Real time elapsed on the host
+host_inst_rate                                   9985                       # Simulator instruction rate (inst/s)
+host_op_rate                                    18087                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 225916                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 190852                       # Number of bytes of host memory used
+host_seconds                                     0.54                       # Real time elapsed on the host
 sim_insts                                        5381                       # Number of instructions simulated
 sim_ops                                          9748                       # Number of ops (including micro ops) simulated
 system.ruby.l1_cntrl0.cacheMemory.demand_hits         7475                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses         1377                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses         8852                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     5.646400                      
+system.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                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers0.msg_bytes.Control::2        11016                      
+system.ruby.network.routers0.msg_bytes.Data::2        98856                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3        10984                      
 system.ruby.dir_cntrl0.memBuffer.memReq          2750                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead         1377                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite         1373                       # Number of memory writes
@@ -29,6 +38,24 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           65                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |         160      5.82%      5.82% |         144      5.24%     11.05% |         210      7.64%     18.69% |         146      5.31%     24.00% |         196      7.13%     31.13% |          96      3.49%     34.62% |          66      2.40%     37.02% |          38      1.38%     38.40% |          22      0.80%     39.20% |          20      0.73%     39.93% |         184      6.69%     46.62% |         297     10.80%     57.42% |          71      2.58%     60.00% |         124      4.51%     64.51% |          60      2.18%     66.69% |          18      0.65%     67.35% |          84      3.05%     70.40% |           6      0.22%     70.62% |           8      0.29%     70.91% |          14      0.51%     71.42% |          92      3.35%     74.76% |          56      2.04%     76.80% |          14      0.51%     77.31% |          60      2.18%     79.49% |          34      1.24%     80.73% |          58      2.11%     82.84% |          84      3.05%     85.89% |          66      2.40%     88.29% |          42      1.53%     89.82% |         122      4.44%     94.25% |         104      3.78%     98.04% |          54      1.96%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         2750                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     5.646400                      
+system.ruby.network.routers1.msg_count.Control::2         1377                      
+system.ruby.network.routers1.msg_count.Data::2         1373                      
+system.ruby.network.routers1.msg_count.Response_Data::4         1377                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers1.msg_bytes.Control::2        11016                      
+system.ruby.network.routers1.msg_bytes.Data::2        98856                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3        10984                      
+system.ruby.network.routers2.percent_links_utilized     5.646400                      
+system.ruby.network.routers2.msg_count.Control::2         1377                      
+system.ruby.network.routers2.msg_count.Data::2         1373                      
+system.ruby.network.routers2.msg_count.Response_Data::4         1377                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers2.msg_bytes.Control::2        11016                      
+system.ruby.network.routers2.msg_bytes.Data::2        98856                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3        10984                      
 system.cpu.workload.num_syscalls                   11                       # Number of system calls
 system.cpu.numCycles                           121759                       # number of cpu cycles simulated
 system.cpu.numWorkItemsStarted                      0                       # number of work items this cpu started
@@ -52,6 +79,36 @@ system.cpu.num_idle_cycles                          0                       # Nu
 system.cpu.num_busy_cycles                     121759                       # 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.ruby.network.routers0.throttle0.link_utilization     5.652970                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4         1377                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3        10984                      
+system.ruby.network.routers0.throttle1.link_utilization     5.639829                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2         1377                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2         1373                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2        11016                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2        98856                      
+system.ruby.network.routers1.throttle0.link_utilization     5.639829                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2         1377                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2         1373                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2        11016                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2        98856                      
+system.ruby.network.routers1.throttle1.link_utilization     5.652970                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1377                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3        10984                      
+system.ruby.network.routers2.throttle0.link_utilization     5.652970                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4         1377                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3         1373                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        99144                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3        10984                      
+system.ruby.network.routers2.throttle1.link_utilization     5.639829                      
+system.ruby.network.routers2.throttle1.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                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2        98856                      
 system.ruby.l1_cntrl0.Load                       1045      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                     6864      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       943      0.00%      0.00%
@@ -68,6 +125,14 @@ system.ruby.l1_cntrl0.M.Replacement              1373      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack           1373      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                    1122      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                     255      0.00%      0.00%
+system.ruby.network.msg_count.Control            4131                      
+system.ruby.network.msg_count.Data               4119                      
+system.ruby.network.msg_count.Response_Data         4131                      
+system.ruby.network.msg_count.Writeback_Control         4119                      
+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.dir_cntrl0.GETX                      1377      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                      1373      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data               1377      0.00%      0.00%
index 6c883dde513b10c02d9bebddd38bd1da621e79b2..9107efaeedd2f0cafb89a942da8c8cc1a7e9ba40 100644 (file)
@@ -8,15 +8,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
-memories=system.funcmem system.physmem
+mem_ranges=0:268435455
+memories=system.physmem system.funcmem
 num_work_ids=16
 readfile=
 symbolfile=
@@ -29,10 +30,15 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu0]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -51,7 +57,7 @@ test=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu1]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -70,7 +76,7 @@ test=system.ruby.l1_cntrl1.sequencer.slave[0]
 [system.cpu2]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -89,7 +95,7 @@ test=system.ruby.l1_cntrl2.sequencer.slave[0]
 [system.cpu3]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -108,7 +114,7 @@ test=system.ruby.l1_cntrl3.sequencer.slave[0]
 [system.cpu4]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -127,7 +133,7 @@ test=system.ruby.l1_cntrl4.sequencer.slave[0]
 [system.cpu5]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -146,7 +152,7 @@ test=system.ruby.l1_cntrl5.sequencer.slave[0]
 [system.cpu6]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -165,7 +171,7 @@ test=system.ruby.l1_cntrl6.sequencer.slave[0]
 [system.cpu7]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -181,10 +187,14 @@ trace_addr=0
 functional=system.funcbus.slave[7]
 test=system.ruby.l1_cntrl7.sequencer.slave[0]
 
+[system.cpu_clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.funcbus]
 type=NoncoherentBus
-block_size=64
-clock=1
+clk_domain=system.clk_domain
 header_cycles=1
 use_default_range=false
 width=8
@@ -194,44 +204,47 @@ slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional syste
 [system.funcmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=false
 latency=30
 latency_var=0
 null=false
 range=0:134217727
-zero=false
 port=system.funcbus.master[0]
 
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
+clk_domain=system.ruby.clk_domain
 mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=9
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -259,7 +272,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -280,7 +293,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 enable_prefetch=false
 l1_request_latency=2
@@ -338,7 +351,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -358,7 +371,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 enable_prefetch=false
 l1_request_latency=2
@@ -416,7 +429,7 @@ unit_filter=8
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl1.L1Icache
@@ -436,7 +449,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 enable_prefetch=false
 l1_request_latency=2
@@ -494,7 +507,7 @@ unit_filter=8
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl2.L1Icache
@@ -514,7 +527,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=3
 enable_prefetch=false
 l1_request_latency=2
@@ -572,7 +585,7 @@ unit_filter=8
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl3.L1Icache
@@ -592,7 +605,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=4
 enable_prefetch=false
 l1_request_latency=2
@@ -650,7 +663,7 @@ unit_filter=8
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl4.L1Icache
@@ -670,7 +683,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=5
 enable_prefetch=false
 l1_request_latency=2
@@ -728,7 +741,7 @@ unit_filter=8
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl5.L1Icache
@@ -748,7 +761,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=6
 enable_prefetch=false
 l1_request_latency=2
@@ -806,7 +819,7 @@ unit_filter=8
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl6.L1Icache
@@ -826,7 +839,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=7
 enable_prefetch=false
 l1_request_latency=2
@@ -884,7 +897,7 @@ unit_filter=8
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl7.L1Icache
@@ -903,7 +916,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=8
 l2_request_latency=2
 l2_response_latency=2
@@ -929,204 +942,132 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [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
+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
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 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_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
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.ext_links5.int_node system.ruby.network.ext_links6.int_node system.ruby.network.ext_links7.int_node system.ruby.network.ext_links8.int_node system.ruby.network.ext_links9.int_node system.ruby.network.int_links0.node_b
+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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers00
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers01
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl2
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers02
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl3
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers03
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl4
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers04
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clock=1
-router_id=4
-virt_nets=10
-
 [system.ruby.network.ext_links5]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl5
-int_node=system.ruby.network.ext_links5.int_node
+int_node=system.ruby.network.routers05
 latency=1
 link_id=5
 weight=1
 
-[system.ruby.network.ext_links5.int_node]
-type=Switch
-clock=1
-router_id=5
-virt_nets=10
-
 [system.ruby.network.ext_links6]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl6
-int_node=system.ruby.network.ext_links6.int_node
+int_node=system.ruby.network.routers06
 latency=1
 link_id=6
 weight=1
 
-[system.ruby.network.ext_links6.int_node]
-type=Switch
-clock=1
-router_id=6
-virt_nets=10
-
 [system.ruby.network.ext_links7]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl7
-int_node=system.ruby.network.ext_links7.int_node
+int_node=system.ruby.network.routers07
 latency=1
 link_id=7
 weight=1
 
-[system.ruby.network.ext_links7.int_node]
-type=Switch
-clock=1
-router_id=7
-virt_nets=10
-
 [system.ruby.network.ext_links8]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links8.int_node
+int_node=system.ruby.network.routers08
 latency=1
 link_id=8
 weight=1
 
-[system.ruby.network.ext_links8.int_node]
-type=Switch
-clock=1
-router_id=8
-virt_nets=10
-
 [system.ruby.network.ext_links9]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links9.int_node
+int_node=system.ruby.network.routers09
 latency=1
 link_id=9
 weight=1
 
-[system.ruby.network.ext_links9.int_node]
-type=Switch
-clock=1
-router_id=9
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=10
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers00
+node_b=system.ruby.network.routers10
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=10
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=11
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers01
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links2]
@@ -1134,8 +1075,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=12
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers02
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links3]
@@ -1143,8 +1084,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=13
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers03
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links4]
@@ -1152,8 +1093,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=14
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers04
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links5]
@@ -1161,8 +1102,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=15
-node_a=system.ruby.network.ext_links5.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers05
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links6]
@@ -1170,8 +1111,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=16
-node_a=system.ruby.network.ext_links6.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers06
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links7]
@@ -1179,8 +1120,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=17
-node_a=system.ruby.network.ext_links7.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers07
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links8]
@@ -1188,8 +1129,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=18
-node_a=system.ruby.network.ext_links8.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers08
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links9]
@@ -1197,10 +1138,76 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=19
-node_a=system.ruby.network.ext_links9.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers09
+node_b=system.ruby.network.routers10
 weight=1
 
+[system.ruby.network.routers00]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers01]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers02]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers03]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers04]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers05]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
+[system.ruby.network.routers06]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=6
+virt_nets=10
+
+[system.ruby.network.routers07]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=7
+virt_nets=10
+
+[system.ruby.network.routers08]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=8
+virt_nets=10
+
+[system.ruby.network.routers09]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=9
+virt_nets=10
+
+[system.ruby.network.routers10]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=10
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -1211,7 +1218,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -1221,3 +1228,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index a0d97b9c9d461961e82a0129058ea46ba4c0d519..5908a1a408c1ab0bde83c0d30694e1d581e7ac84 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:56:08
+Real time: Aug/29/2013 10:05:26
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 99
-Elapsed_time_in_minutes: 1.65
-Elapsed_time_in_hours: 0.0275
-Elapsed_time_in_days: 0.00114583
+Elapsed_time_in_seconds: 101
+Elapsed_time_in_minutes: 1.68333
+Elapsed_time_in_hours: 0.0280556
+Elapsed_time_in_days: 0.00116898
 
-Virtual_time_in_seconds: 99.2
-Virtual_time_in_minutes: 1.65333
-Virtual_time_in_hours:   0.0275556
-Virtual_time_in_days:    0.00114815
+Virtual_time_in_seconds: 100.98
+Virtual_time_in_minutes: 1.683
+Virtual_time_in_hours:   0.02805
+Virtual_time_in_days:    0.00116875
 
 Ruby_current_time: 7257449
 Ruby_start_time: 0
 Ruby_cycles: 7257449
 
-mbytes_resident: 71.3281
-mbytes_total: 293.531
-resident_ratio: 0.243027
+mbytes_resident: 79.3281
+mbytes_total: 297.352
+resident_ratio: 0.266795
 
 Busy Controller Counts:
 L1Cache-0:0  L1Cache-1:0  L1Cache-2:0  L1Cache-3:0  L1Cache-4:0  L1Cache-5:0  L1Cache-6:0  L1Cache-7:0  
@@ -61,221 +61,3 @@ Total_delay_cycles: [binsize: 32 max: 952 count: 4856797 average: 43.4082 | stan
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 78
-system_time: 0
-page_reclaims: 11392
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 272
-
-Network Stats
--------------
-
-total_msg_count_Control: 3646183 29169464
-total_msg_count_Request_Control: 1770458 14163664
-total_msg_count_Response_Data: 4285974 308590128
-total_msg_count_Response_Control: 6337828 50702624
-total_msg_count_Writeback_Data: 1532683 110353176
-total_msg_count_Writeback_Control: 621092 4968736
-total_msgs: 18194218 total_bytes: 517947792
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.46312
-  links_utilized_percent_switch_0_link_0: 5.53374 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 5.39249 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 74092 592736 [ 74092 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 76557 5512104 [ 0 76557 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 40112 320896 [ 0 40112 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 76561 612488 [ 76561 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 516 37152 [ 0 516 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 99718 797744 [ 0 23798 75920 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 63968 4605696 [ 14031 49937 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 26080 208640 [ 26080 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 5.42577
-  links_utilized_percent_switch_1_link_0: 5.49653 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 5.35501 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 73721 589768 [ 73721 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 76052 5475744 [ 0 76052 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 39627 317016 [ 0 39627 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 76056 608448 [ 76056 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 522 37584 [ 0 522 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 99419 795352 [ 0 23985 75434 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 63514 4573008 [ 14149 49365 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 25475 203800 [ 25475 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 5.44257
-  links_utilized_percent_switch_2_link_0: 5.50661 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 5.37853 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 73785 590280 [ 73785 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 76162 5483664 [ 0 76162 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 40036 320288 [ 0 40036 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 76165 609320 [ 76165 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 504 36288 [ 0 504 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 99188 793504 [ 0 23615 75573 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 63868 4598496 [ 14049 49819 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 25987 207896 [ 25987 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 5.41966
-  links_utilized_percent_switch_3_link_0: 5.4897 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 5.34962 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Request_Control: 73621 588968 [ 73621 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 75949 5468328 [ 0 75949 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 39662 317296 [ 0 39662 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Control: 75953 607624 [ 75953 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 510 36720 [ 0 510 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 99111 792888 [ 0 23795 75316 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 63463 4569336 [ 13992 49471 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 25671 205368 [ 25671 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 5.47786
-  links_utilized_percent_switch_4_link_0: 5.54084 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 5.41488 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_4_link_0_Request_Control: 74200 593600 [ 74200 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Data: 76637 5517864 [ 0 76637 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Control: 40315 322520 [ 0 40315 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Control: 76641 613128 [ 76641 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Data: 513 36936 [ 0 513 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Control: 99613 796904 [ 0 23662 75951 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Data: 64326 4631472 [ 14152 50174 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Control: 26159 209272 [ 26159 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_5_inlinks: 2
-switch_5_outlinks: 2
-links_utilized_percent_switch_5: 5.42095
-  links_utilized_percent_switch_5_link_0: 5.4907 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 5.35121 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Request_Control: 73736 589888 [ 73736 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Data: 75963 5469336 [ 0 75963 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Control: 39567 316536 [ 0 39567 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Control: 75966 607728 [ 75966 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Data: 462 33264 [ 0 462 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Control: 99225 793800 [ 0 23873 75352 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Data: 63535 4574520 [ 14005 49530 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Control: 25558 204464 [ 25558 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_6_inlinks: 2
-switch_6_outlinks: 2
-links_utilized_percent_switch_6: 5.47951
-  links_utilized_percent_switch_6_link_0: 5.54461 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_6_link_1: 5.41442 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_6_link_0_Request_Control: 74320 594560 [ 74320 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Data: 76672 5520384 [ 0 76672 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Control: 40427 323416 [ 0 40427 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Control: 76673 613384 [ 76673 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Data: 478 34416 [ 0 478 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Control: 99931 799448 [ 0 23889 76042 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Data: 64310 4630320 [ 14224 50086 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Control: 26201 209608 [ 26201 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_7_inlinks: 2
-switch_7_outlinks: 2
-links_utilized_percent_switch_7: 5.45306
-  links_utilized_percent_switch_7_link_0: 5.52155 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_7_link_1: 5.38457 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_7_link_0_Request_Control: 73908 591264 [ 73908 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Data: 76384 5499648 [ 0 76384 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Control: 40083 320664 [ 0 40083 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Control: 76386 611088 [ 76386 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Data: 500 36000 [ 0 500 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Control: 99579 796632 [ 0 23820 75759 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Data: 63911 4601592 [ 14181 49730 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Control: 25901 207208 [ 25901 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_8_inlinks: 2
-switch_8_outlinks: 2
-links_utilized_percent_switch_8: 74.1929
-  links_utilized_percent_switch_8_link_0: 84.5455 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_8_link_1: 63.8404 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_8_link_0_Control: 610394 4883152 [ 610394 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Response_Data: 606165 43643880 [ 0 606165 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Response_Control: 1400746 11205968 [ 0 795400 605346 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Data: 510894 36784368 [ 112782 398112 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Control: 207030 1656240 [ 207030 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Control: 604998 4839984 [ 604998 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Request_Control: 587692 4701536 [ 587692 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Data: 817982 58894704 [ 0 817982 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Control: 711841 5694728 [ 0 711841 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_9_inlinks: 2
-switch_9_outlinks: 2
-links_utilized_percent_switch_9: 30.8771
-  links_utilized_percent_switch_9_link_0: 20.0734 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_1: 41.6809 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_9_link_0_Control: 604998 4839984 [ 604998 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Data: 212955 15332760 [ 0 212955 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Control: 392034 3136272 [ 0 392034 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Data: 604995 43559640 [ 0 604995 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Control: 604985 4839880 [ 0 604985 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_10_inlinks: 10
-switch_10_outlinks: 10
-links_utilized_percent_switch_10: 14.8743
-  links_utilized_percent_switch_10_link_0: 5.53374 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_1: 5.49653 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_2: 5.50661 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_3: 5.4897 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_4: 5.54084 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_5: 5.4907 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_6: 5.54461 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_7: 5.52155 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_8: 84.5455 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_9: 20.0734 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_10_link_0_Request_Control: 74092 592736 [ 74092 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Response_Data: 76557 5512104 [ 0 76557 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Response_Control: 40112 320896 [ 0 40112 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Request_Control: 73721 589768 [ 73721 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Data: 76052 5475744 [ 0 76052 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Control: 39627 317016 [ 0 39627 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Request_Control: 73785 590280 [ 73785 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Data: 76162 5483664 [ 0 76162 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Control: 40036 320288 [ 0 40036 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Request_Control: 73621 588968 [ 73621 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Data: 75949 5468328 [ 0 75949 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Control: 39662 317296 [ 0 39662 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Request_Control: 74200 593600 [ 74200 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Data: 76637 5517864 [ 0 76637 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Control: 40315 322520 [ 0 40315 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Request_Control: 73736 589888 [ 73736 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Data: 75963 5469336 [ 0 75963 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Control: 39567 316536 [ 0 39567 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Request_Control: 74320 594560 [ 74320 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Data: 76672 5520384 [ 0 76672 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Control: 40427 323416 [ 0 40427 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Request_Control: 73908 591264 [ 73908 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Data: 76384 5499648 [ 0 76384 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Control: 40083 320664 [ 0 40083 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Control: 610394 4883152 [ 610394 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Response_Data: 606165 43643880 [ 0 606165 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Response_Control: 1400746 11205968 [ 0 795400 605346 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Writeback_Data: 510894 36784368 [ 112782 398112 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Writeback_Control: 207030 1656240 [ 207030 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Control: 604998 4839984 [ 604998 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Response_Data: 212955 15332760 [ 0 212955 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Response_Control: 392034 3136272 [ 0 392034 0 0 0 0 0 0 0 0 ] base_latency: 1
-
index aeca3d3c79cd6f43bd1ef01be8a4a1387637ded9..d27642359857beee78a90478a0efdf7a99bec427 100644 (file)
@@ -4,11 +4,9 @@ sim_seconds                                  0.007257                       # Nu
 sim_ticks                                     7257449                       # Number of ticks simulated
 final_tick                                    7257449                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                  92293                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 292488                       # Number of bytes of host memory used
-host_seconds                                    78.63                       # Real time elapsed on the host
-system.funcbus.throughput                           0                       # Throughput (bytes/s)
-system.funcbus.data_through_bus                     0                       # Total data (bytes)
+host_tick_rate                                  71632                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 305516                       # Number of bytes of host memory used
+host_seconds                                   101.32                       # Real time elapsed on the host
 system.ruby.l1_cntrl4.L1Dcache.demand_hits            2                       # Number of cache demand hits
 system.ruby.l1_cntrl4.L1Dcache.demand_misses        76641                       # Number of cache demand misses
 system.ruby.l1_cntrl4.L1Dcache.demand_accesses        76643                       # Number of cache demand accesses
@@ -132,6 +130,159 @@ system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks            0
 system.ruby.l2_cntrl0.L2cache.demand_hits           33                       # Number of cache demand hits
 system.ruby.l2_cntrl0.L2cache.demand_misses       610348                       # Number of cache demand misses
 system.ruby.l2_cntrl0.L2cache.demand_accesses       610381                       # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized     5.463118                      
+system.ruby.network.routers00.msg_count.Control::0        76561                      
+system.ruby.network.routers00.msg_count.Request_Control::0        74092                      
+system.ruby.network.routers00.msg_count.Response_Data::1        77073                      
+system.ruby.network.routers00.msg_count.Response_Control::1        63910                      
+system.ruby.network.routers00.msg_count.Response_Control::2        75920                      
+system.ruby.network.routers00.msg_count.Writeback_Data::0        14031                      
+system.ruby.network.routers00.msg_count.Writeback_Data::1        49937                      
+system.ruby.network.routers00.msg_count.Writeback_Control::0        26080                      
+system.ruby.network.routers00.msg_bytes.Control::0       612488                      
+system.ruby.network.routers00.msg_bytes.Request_Control::0       592736                      
+system.ruby.network.routers00.msg_bytes.Response_Data::1      5549256                      
+system.ruby.network.routers00.msg_bytes.Response_Control::1       511280                      
+system.ruby.network.routers00.msg_bytes.Response_Control::2       607360                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::0      1010232                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::1      3595464                      
+system.ruby.network.routers00.msg_bytes.Writeback_Control::0       208640                      
+system.ruby.network.routers01.percent_links_utilized     5.425770                      
+system.ruby.network.routers01.msg_count.Control::0        76056                      
+system.ruby.network.routers01.msg_count.Request_Control::0        73721                      
+system.ruby.network.routers01.msg_count.Response_Data::1        76574                      
+system.ruby.network.routers01.msg_count.Response_Control::1        63612                      
+system.ruby.network.routers01.msg_count.Response_Control::2        75434                      
+system.ruby.network.routers01.msg_count.Writeback_Data::0        14149                      
+system.ruby.network.routers01.msg_count.Writeback_Data::1        49365                      
+system.ruby.network.routers01.msg_count.Writeback_Control::0        25475                      
+system.ruby.network.routers01.msg_bytes.Control::0       608448                      
+system.ruby.network.routers01.msg_bytes.Request_Control::0       589768                      
+system.ruby.network.routers01.msg_bytes.Response_Data::1      5513328                      
+system.ruby.network.routers01.msg_bytes.Response_Control::1       508896                      
+system.ruby.network.routers01.msg_bytes.Response_Control::2       603472                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::0      1018728                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::1      3554280                      
+system.ruby.network.routers01.msg_bytes.Writeback_Control::0       203800                      
+system.ruby.network.routers02.percent_links_utilized     5.442570                      
+system.ruby.network.routers02.msg_count.Control::0        76165                      
+system.ruby.network.routers02.msg_count.Request_Control::0        73785                      
+system.ruby.network.routers02.msg_count.Response_Data::1        76666                      
+system.ruby.network.routers02.msg_count.Response_Control::1        63651                      
+system.ruby.network.routers02.msg_count.Response_Control::2        75573                      
+system.ruby.network.routers02.msg_count.Writeback_Data::0        14049                      
+system.ruby.network.routers02.msg_count.Writeback_Data::1        49819                      
+system.ruby.network.routers02.msg_count.Writeback_Control::0        25987                      
+system.ruby.network.routers02.msg_bytes.Control::0       609320                      
+system.ruby.network.routers02.msg_bytes.Request_Control::0       590280                      
+system.ruby.network.routers02.msg_bytes.Response_Data::1      5519952                      
+system.ruby.network.routers02.msg_bytes.Response_Control::1       509208                      
+system.ruby.network.routers02.msg_bytes.Response_Control::2       604584                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::0      1011528                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::1      3586968                      
+system.ruby.network.routers02.msg_bytes.Writeback_Control::0       207896                      
+system.ruby.network.routers03.percent_links_utilized     5.419659                      
+system.ruby.network.routers03.msg_count.Control::0        75953                      
+system.ruby.network.routers03.msg_count.Request_Control::0        73621                      
+system.ruby.network.routers03.msg_count.Response_Data::1        76459                      
+system.ruby.network.routers03.msg_count.Response_Control::1        63457                      
+system.ruby.network.routers03.msg_count.Response_Control::2        75316                      
+system.ruby.network.routers03.msg_count.Writeback_Data::0        13992                      
+system.ruby.network.routers03.msg_count.Writeback_Data::1        49471                      
+system.ruby.network.routers03.msg_count.Writeback_Control::0        25671                      
+system.ruby.network.routers03.msg_bytes.Control::0       607624                      
+system.ruby.network.routers03.msg_bytes.Request_Control::0       588968                      
+system.ruby.network.routers03.msg_bytes.Response_Data::1      5505048                      
+system.ruby.network.routers03.msg_bytes.Response_Control::1       507656                      
+system.ruby.network.routers03.msg_bytes.Response_Control::2       602528                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::0      1007424                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::1      3561912                      
+system.ruby.network.routers03.msg_bytes.Writeback_Control::0       205368                      
+system.ruby.network.routers04.percent_links_utilized     5.477861                      
+system.ruby.network.routers04.msg_count.Control::0        76641                      
+system.ruby.network.routers04.msg_count.Request_Control::0        74200                      
+system.ruby.network.routers04.msg_count.Response_Data::1        77150                      
+system.ruby.network.routers04.msg_count.Response_Control::1        63977                      
+system.ruby.network.routers04.msg_count.Response_Control::2        75951                      
+system.ruby.network.routers04.msg_count.Writeback_Data::0        14152                      
+system.ruby.network.routers04.msg_count.Writeback_Data::1        50174                      
+system.ruby.network.routers04.msg_count.Writeback_Control::0        26159                      
+system.ruby.network.routers04.msg_bytes.Control::0       613128                      
+system.ruby.network.routers04.msg_bytes.Request_Control::0       593600                      
+system.ruby.network.routers04.msg_bytes.Response_Data::1      5554800                      
+system.ruby.network.routers04.msg_bytes.Response_Control::1       511816                      
+system.ruby.network.routers04.msg_bytes.Response_Control::2       607608                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::0      1018944                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::1      3612528                      
+system.ruby.network.routers04.msg_bytes.Writeback_Control::0       209272                      
+system.ruby.network.routers05.percent_links_utilized     5.420954                      
+system.ruby.network.routers05.msg_count.Control::0        75966                      
+system.ruby.network.routers05.msg_count.Request_Control::0        73736                      
+system.ruby.network.routers05.msg_count.Response_Data::1        76425                      
+system.ruby.network.routers05.msg_count.Response_Control::1        63440                      
+system.ruby.network.routers05.msg_count.Response_Control::2        75352                      
+system.ruby.network.routers05.msg_count.Writeback_Data::0        14005                      
+system.ruby.network.routers05.msg_count.Writeback_Data::1        49530                      
+system.ruby.network.routers05.msg_count.Writeback_Control::0        25558                      
+system.ruby.network.routers05.msg_bytes.Control::0       607728                      
+system.ruby.network.routers05.msg_bytes.Request_Control::0       589888                      
+system.ruby.network.routers05.msg_bytes.Response_Data::1      5502600                      
+system.ruby.network.routers05.msg_bytes.Response_Control::1       507520                      
+system.ruby.network.routers05.msg_bytes.Response_Control::2       602816                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::0      1008360                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::1      3566160                      
+system.ruby.network.routers05.msg_bytes.Writeback_Control::0       204464                      
+system.ruby.network.routers06.percent_links_utilized     5.479511                      
+system.ruby.network.routers06.msg_count.Control::0        76673                      
+system.ruby.network.routers06.msg_count.Request_Control::0        74320                      
+system.ruby.network.routers06.msg_count.Response_Data::1        77150                      
+system.ruby.network.routers06.msg_count.Response_Control::1        64316                      
+system.ruby.network.routers06.msg_count.Response_Control::2        76042                      
+system.ruby.network.routers06.msg_count.Writeback_Data::0        14224                      
+system.ruby.network.routers06.msg_count.Writeback_Data::1        50086                      
+system.ruby.network.routers06.msg_count.Writeback_Control::0        26201                      
+system.ruby.network.routers06.msg_bytes.Control::0       613384                      
+system.ruby.network.routers06.msg_bytes.Request_Control::0       594560                      
+system.ruby.network.routers06.msg_bytes.Response_Data::1      5554800                      
+system.ruby.network.routers06.msg_bytes.Response_Control::1       514528                      
+system.ruby.network.routers06.msg_bytes.Response_Control::2       608336                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::0      1024128                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::1      3606192                      
+system.ruby.network.routers06.msg_bytes.Writeback_Control::0       209608                      
+system.ruby.network.routers07.percent_links_utilized     5.453059                      
+system.ruby.network.routers07.msg_count.Control::0        76386                      
+system.ruby.network.routers07.msg_count.Request_Control::0        73908                      
+system.ruby.network.routers07.msg_count.Response_Data::1        76884                      
+system.ruby.network.routers07.msg_count.Response_Control::1        63903                      
+system.ruby.network.routers07.msg_count.Response_Control::2        75759                      
+system.ruby.network.routers07.msg_count.Writeback_Data::0        14181                      
+system.ruby.network.routers07.msg_count.Writeback_Data::1        49730                      
+system.ruby.network.routers07.msg_count.Writeback_Control::0        25901                      
+system.ruby.network.routers07.msg_bytes.Control::0       611088                      
+system.ruby.network.routers07.msg_bytes.Request_Control::0       591264                      
+system.ruby.network.routers07.msg_bytes.Response_Data::1      5535648                      
+system.ruby.network.routers07.msg_bytes.Response_Control::1       511224                      
+system.ruby.network.routers07.msg_bytes.Response_Control::2       606072                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::0      1021032                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::1      3580560                      
+system.ruby.network.routers07.msg_bytes.Writeback_Control::0       207208                      
+system.ruby.network.routers08.percent_links_utilized    74.192933                      
+system.ruby.network.routers08.msg_count.Control::0      1215392                      
+system.ruby.network.routers08.msg_count.Request_Control::0       587692                      
+system.ruby.network.routers08.msg_count.Response_Data::1      1424147                      
+system.ruby.network.routers08.msg_count.Response_Control::1      1507241                      
+system.ruby.network.routers08.msg_count.Response_Control::2       605346                      
+system.ruby.network.routers08.msg_count.Writeback_Data::0       112782                      
+system.ruby.network.routers08.msg_count.Writeback_Data::1       398112                      
+system.ruby.network.routers08.msg_count.Writeback_Control::0       207030                      
+system.ruby.network.routers08.msg_bytes.Control::0      9723136                      
+system.ruby.network.routers08.msg_bytes.Request_Control::0      4701536                      
+system.ruby.network.routers08.msg_bytes.Response_Data::1    102538584                      
+system.ruby.network.routers08.msg_bytes.Response_Control::1     12057928                      
+system.ruby.network.routers08.msg_bytes.Response_Control::2      4842768                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::0      8120304                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::1     28664064                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::0      1656240                      
 system.ruby.dir_cntrl0.memBuffer.memReq        817953                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       604997                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite       212953                       # Number of memory writes
@@ -150,6 +301,32 @@ system.ruby.dir_cntrl0.memBuffer.memNotOld       192369                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |       25693      3.14%      3.14% |       25309      3.09%      6.24% |       25639      3.13%      9.37% |       25493      3.12%     12.49% |       25446      3.11%     15.60% |       25240      3.09%     18.68% |       25202      3.08%     21.76% |       25657      3.14%     24.90% |       25510      3.12%     28.02% |       25612      3.13%     31.15% |       25713      3.14%     34.29% |       25863      3.16%     37.46% |       25420      3.11%     40.56% |       25756      3.15%     43.71% |       25574      3.13%     46.84% |       25666      3.14%     49.98% |       25584      3.13%     53.11% |       25558      3.12%     56.23% |       25869      3.16%     59.39% |       25665      3.14%     62.53% |       25398      3.11%     65.64% |       25614      3.13%     68.77% |       25401      3.11%     71.87% |       25740      3.15%     75.02% |       25400      3.11%     78.12% |       25542      3.12%     81.25% |       25601      3.13%     84.38% |       25502      3.12%     87.49% |       25584      3.13%     90.62% |       25779      3.15%     93.77% |       25408      3.11%     96.88% |       25515      3.12%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total       817953                       # Number of accesses per bank
 
+system.ruby.network.routers09.percent_links_utilized    30.877103                      
+system.ruby.network.routers09.msg_count.Control::0       604998                      
+system.ruby.network.routers09.msg_count.Response_Data::1       817950                      
+system.ruby.network.routers09.msg_count.Response_Control::1       997019                      
+system.ruby.network.routers09.msg_bytes.Control::0      4839984                      
+system.ruby.network.routers09.msg_bytes.Response_Data::1     58892400                      
+system.ruby.network.routers09.msg_bytes.Response_Control::1      7976152                      
+system.ruby.network.routers10.percent_links_utilized    14.874317                      
+system.ruby.network.routers10.msg_count.Control::0      1215392                      
+system.ruby.network.routers10.msg_count.Request_Control::0       591383                      
+system.ruby.network.routers10.msg_count.Response_Data::1      1429496                      
+system.ruby.network.routers10.msg_count.Response_Control::1      1507263                      
+system.ruby.network.routers10.msg_count.Response_Control::2       605346                      
+system.ruby.network.routers10.msg_count.Writeback_Data::0       112782                      
+system.ruby.network.routers10.msg_count.Writeback_Data::1       398112                      
+system.ruby.network.routers10.msg_count.Writeback_Control::0       207030                      
+system.ruby.network.routers10.msg_bytes.Control::0      9723136                      
+system.ruby.network.routers10.msg_bytes.Request_Control::0      4731064                      
+system.ruby.network.routers10.msg_bytes.Response_Data::1    102923712                      
+system.ruby.network.routers10.msg_bytes.Response_Control::1     12058104                      
+system.ruby.network.routers10.msg_bytes.Response_Control::2      4842768                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::0      8120304                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::1     28664064                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::0      1656240                      
+system.funcbus.throughput                           0                       # Throughput (bytes/s)
+system.funcbus.data_through_bus                     0                       # Total data (bytes)
 system.cpu0.num_reads                           99060                       # number of read accesses completed
 system.cpu0.num_writes                          53442                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
@@ -174,6 +351,296 @@ system.cpu6.num_copies                              0                       # nu
 system.cpu7.num_reads                           99052                       # number of read accesses completed
 system.cpu7.num_writes                          53517                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
+system.ruby.network.routers00.throttle0.link_utilization     5.533742                      
+system.ruby.network.routers00.throttle0.msg_count.Request_Control::0        74092                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::1        76557                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::1        40112                      
+system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::0       592736                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1      5512104                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1       320896                      
+system.ruby.network.routers00.throttle1.link_utilization     5.392494                      
+system.ruby.network.routers00.throttle1.msg_count.Control::0        76561                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Data::1          516                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::1        23798                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::2        75920                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0        14031                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1        49937                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0        26080                      
+system.ruby.network.routers00.throttle1.msg_bytes.Control::0       612488                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1        37152                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1       190384                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2       607360                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0      1010232                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1      3595464                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0       208640                      
+system.ruby.network.routers01.throttle0.link_utilization     5.496532                      
+system.ruby.network.routers01.throttle0.msg_count.Request_Control::0        73721                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::1        76052                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Control::1        39627                      
+system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::0       589768                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1      5475744                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1       317016                      
+system.ruby.network.routers01.throttle1.link_utilization     5.355008                      
+system.ruby.network.routers01.throttle1.msg_count.Control::0        76056                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Data::1          522                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::1        23985                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::2        75434                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0        14149                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1        49365                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0        25475                      
+system.ruby.network.routers01.throttle1.msg_bytes.Control::0       608448                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1        37584                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1       191880                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2       603472                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0      1018728                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1      3554280                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0       203800                      
+system.ruby.network.routers02.throttle0.link_utilization     5.506611                      
+system.ruby.network.routers02.throttle0.msg_count.Request_Control::0        73785                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::1        76162                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::1        40036                      
+system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::0       590280                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1      5483664                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1       320288                      
+system.ruby.network.routers02.throttle1.link_utilization     5.378529                      
+system.ruby.network.routers02.throttle1.msg_count.Control::0        76165                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Data::1          504                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::1        23615                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::2        75573                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0        14049                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1        49819                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0        25987                      
+system.ruby.network.routers02.throttle1.msg_bytes.Control::0       609320                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1        36288                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1       188920                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2       604584                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0      1011528                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1      3586968                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0       207896                      
+system.ruby.network.routers03.throttle0.link_utilization     5.489698                      
+system.ruby.network.routers03.throttle0.msg_count.Request_Control::0        73621                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::1        75949                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::1        39662                      
+system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::0       588968                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1      5468328                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1       317296                      
+system.ruby.network.routers03.throttle1.link_utilization     5.349621                      
+system.ruby.network.routers03.throttle1.msg_count.Control::0        75953                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Data::1          510                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::1        23795                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::2        75316                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0        13992                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1        49471                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0        25671                      
+system.ruby.network.routers03.throttle1.msg_bytes.Control::0       607624                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1        36720                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1       190360                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2       602528                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0      1007424                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1      3561912                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0       205368                      
+system.ruby.network.routers04.throttle0.link_utilization     5.540845                      
+system.ruby.network.routers04.throttle0.msg_count.Request_Control::0        74200                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::1        76637                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::1        40315                      
+system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::0       593600                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1      5517864                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1       322520                      
+system.ruby.network.routers04.throttle1.link_utilization     5.414878                      
+system.ruby.network.routers04.throttle1.msg_count.Control::0        76641                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Data::1          513                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::1        23662                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::2        75951                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0        14152                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1        50174                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0        26159                      
+system.ruby.network.routers04.throttle1.msg_bytes.Control::0       613128                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1        36936                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1       189296                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2       607608                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0      1018944                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1      3612528                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0       209272                      
+system.ruby.network.routers05.throttle0.link_utilization     5.490703                      
+system.ruby.network.routers05.throttle0.msg_count.Request_Control::0        73736                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::1        75963                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::1        39567                      
+system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::0       589888                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1      5469336                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1       316536                      
+system.ruby.network.routers05.throttle1.link_utilization     5.351205                      
+system.ruby.network.routers05.throttle1.msg_count.Control::0        75966                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Data::1          462                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::1        23873                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::2        75352                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0        14005                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1        49530                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0        25558                      
+system.ruby.network.routers05.throttle1.msg_bytes.Control::0       607728                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1        33264                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1       190984                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2       602816                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0      1008360                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1      3566160                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0       204464                      
+system.ruby.network.routers06.throttle0.link_utilization     5.544607                      
+system.ruby.network.routers06.throttle0.msg_count.Request_Control::0        74320                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::1        76672                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::1        40427                      
+system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::0       594560                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1      5520384                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1       323416                      
+system.ruby.network.routers06.throttle1.link_utilization     5.414416                      
+system.ruby.network.routers06.throttle1.msg_count.Control::0        76673                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Data::1          478                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::1        23889                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::2        76042                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0        14224                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1        50086                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0        26201                      
+system.ruby.network.routers06.throttle1.msg_bytes.Control::0       613384                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1        34416                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1       191112                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2       608336                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0      1024128                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1      3606192                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0       209608                      
+system.ruby.network.routers07.throttle0.link_utilization     5.521548                      
+system.ruby.network.routers07.throttle0.msg_count.Request_Control::0        73908                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::1        76384                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::1        40083                      
+system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::0       591264                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1      5499648                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1       320664                      
+system.ruby.network.routers07.throttle1.link_utilization     5.384571                      
+system.ruby.network.routers07.throttle1.msg_count.Control::0        76386                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Data::1          500                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::1        23820                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::2        75759                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0        14181                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1        49730                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0        25901                      
+system.ruby.network.routers07.throttle1.msg_bytes.Control::0       611088                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1        36000                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1       190560                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2       606072                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0      1021032                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1      3580560                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0       207208                      
+system.ruby.network.routers08.throttle0.link_utilization    84.545499                      
+system.ruby.network.routers08.throttle0.msg_count.Control::0       610394                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Data::1       606165                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::1       795400                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::2       605346                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0       112782                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1       398112                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0       207030                      
+system.ruby.network.routers08.throttle0.msg_bytes.Control::0      4883152                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1     43643880                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1      6363200                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2      4842768                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0      8120304                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1     28664064                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0      1656240                      
+system.ruby.network.routers08.throttle1.link_utilization    63.840366                      
+system.ruby.network.routers08.throttle1.msg_count.Control::0       604998                      
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::0       587692                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::1       817982                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::1       711841                      
+system.ruby.network.routers08.throttle1.msg_bytes.Control::0      4839984                      
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::0      4701536                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1     58894704                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1      5694728                      
+system.ruby.network.routers09.throttle0.link_utilization    20.073355                      
+system.ruby.network.routers09.throttle0.msg_count.Control::0       604998                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Data::1       212955                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Control::1       392034                      
+system.ruby.network.routers09.throttle0.msg_bytes.Control::0      4839984                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1     15332760                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1      3136272                      
+system.ruby.network.routers09.throttle1.link_utilization    41.680851                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::1       604995                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Control::1       604985                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1     43559640                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1      4839880                      
+system.ruby.network.routers10.throttle0.link_utilization     5.533742                      
+system.ruby.network.routers10.throttle0.msg_count.Request_Control::0        74092                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::1        76557                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::1        40112                      
+system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::0       592736                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1      5512104                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1       320896                      
+system.ruby.network.routers10.throttle1.link_utilization     5.496532                      
+system.ruby.network.routers10.throttle1.msg_count.Request_Control::0        73721                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::1        76052                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Control::1        39627                      
+system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::0       589768                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1      5475744                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1       317016                      
+system.ruby.network.routers10.throttle2.link_utilization     5.506611                      
+system.ruby.network.routers10.throttle2.msg_count.Request_Control::0        73785                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::1        76162                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::1        40036                      
+system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::0       590280                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1      5483664                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1       320288                      
+system.ruby.network.routers10.throttle3.link_utilization     5.489698                      
+system.ruby.network.routers10.throttle3.msg_count.Request_Control::0        73621                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::1        75949                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::1        39662                      
+system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::0       588968                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1      5468328                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1       317296                      
+system.ruby.network.routers10.throttle4.link_utilization     5.540845                      
+system.ruby.network.routers10.throttle4.msg_count.Request_Control::0        74200                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::1        76637                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::1        40315                      
+system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::0       593600                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1      5517864                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1       322520                      
+system.ruby.network.routers10.throttle5.link_utilization     5.490703                      
+system.ruby.network.routers10.throttle5.msg_count.Request_Control::0        73736                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::1        75963                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::1        39567                      
+system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::0       589888                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1      5469336                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1       316536                      
+system.ruby.network.routers10.throttle6.link_utilization     5.544614                      
+system.ruby.network.routers10.throttle6.msg_count.Request_Control::0        74320                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::1        76672                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::1        40427                      
+system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::0       594560                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1      5520384                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1       323416                      
+system.ruby.network.routers10.throttle7.link_utilization     5.521548                      
+system.ruby.network.routers10.throttle7.msg_count.Request_Control::0        73908                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::1        76384                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::1        40083                      
+system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::0       591264                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1      5499648                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1       320664                      
+system.ruby.network.routers10.throttle8.link_utilization    84.545527                      
+system.ruby.network.routers10.throttle8.msg_count.Control::0       610394                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Data::1       606165                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::1       795400                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::2       605346                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0       112782                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1       398112                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0       207030                      
+system.ruby.network.routers10.throttle8.msg_bytes.Control::0      4883152                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1     43643880                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1      6363200                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2      4842768                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0      8120304                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1     28664064                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0      1656240                      
+system.ruby.network.routers10.throttle9.link_utilization    20.073355                      
+system.ruby.network.routers10.throttle9.msg_count.Control::0       604998                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Data::1       212955                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Control::1       392034                      
+system.ruby.network.routers10.throttle9.msg_bytes.Control::0      4839984                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1     15332760                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1      3136272                      
 system.ruby.l1_cntrl0.Load               |       49778     12.54%     12.54% |       49377     12.44%     24.99% |       49516     12.48%     37.46% |       49381     12.44%     49.91% |       49747     12.54%     62.44% |       49368     12.44%     74.88% |       50044     12.61%     87.49% |       49642     12.51%    100.00%
 system.ruby.l1_cntrl0.Load::total              396853                      
 
@@ -416,6 +883,18 @@ system.ruby.l2_cntrl0.MT_IB.WB_Data_clean           29      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_SB.L1_PUTX                 2      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_SB.L2_Replacement          199      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_SB.Unblock               780      0.00%      0.00%
+system.ruby.network.msg_count.Control         3646183                      
+system.ruby.network.msg_count.Request_Control      1770458                      
+system.ruby.network.msg_count.Response_Data      4285974                      
+system.ruby.network.msg_count.Response_Control      6337828                      
+system.ruby.network.msg_count.Writeback_Data      1532683                      
+system.ruby.network.msg_count.Writeback_Control       621092                      
+system.ruby.network.msg_byte.Control         29169464                      
+system.ruby.network.msg_byte.Request_Control     14163664                      
+system.ruby.network.msg_byte.Response_Data    308590128                      
+system.ruby.network.msg_byte.Response_Control     50702624                      
+system.ruby.network.msg_byte.Writeback_Data    110353176                      
+system.ruby.network.msg_byte.Writeback_Control      4968736                      
 system.ruby.dir_cntrl0.Fetch                   604998      0.00%      0.00%
 system.ruby.dir_cntrl0.Data                    212955      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data             604995      0.00%      0.00%
index 5c2435fa12fe582c193526f4af4ab2085ac0b1cb..ba91b18e2e4177e31433652dee57dc64d0d2a856 100644 (file)
@@ -8,15 +8,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
-memories=system.physmem system.funcmem
+mem_ranges=0:268435455
+memories=system.funcmem system.physmem
 num_work_ids=16
 readfile=
 symbolfile=
@@ -29,10 +30,15 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu0]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -51,7 +57,7 @@ test=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu1]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -70,7 +76,7 @@ test=system.ruby.l1_cntrl1.sequencer.slave[0]
 [system.cpu2]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -89,7 +95,7 @@ test=system.ruby.l1_cntrl2.sequencer.slave[0]
 [system.cpu3]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -108,7 +114,7 @@ test=system.ruby.l1_cntrl3.sequencer.slave[0]
 [system.cpu4]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -127,7 +133,7 @@ test=system.ruby.l1_cntrl4.sequencer.slave[0]
 [system.cpu5]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -146,7 +152,7 @@ test=system.ruby.l1_cntrl5.sequencer.slave[0]
 [system.cpu6]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -165,7 +171,7 @@ test=system.ruby.l1_cntrl6.sequencer.slave[0]
 [system.cpu7]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -181,10 +187,14 @@ trace_addr=0
 functional=system.funcbus.slave[7]
 test=system.ruby.l1_cntrl7.sequencer.slave[0]
 
+[system.cpu_clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.funcbus]
 type=NoncoherentBus
-block_size=64
-clock=1
+clk_domain=system.clk_domain
 header_cycles=1
 use_default_range=false
 width=8
@@ -194,44 +204,47 @@ slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional syste
 [system.funcmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=false
 latency=30
 latency_var=0
 null=false
 range=0:134217727
-zero=false
 port=system.funcbus.master[0]
 
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
+clk_domain=system.ruby.clk_domain
 mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=9
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -258,7 +271,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -279,7 +292,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -324,7 +337,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -344,7 +357,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -389,7 +402,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl1.L1Icache
@@ -409,7 +422,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -454,7 +467,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl2.L1Icache
@@ -474,7 +487,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=3
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -519,7 +532,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl3.L1Icache
@@ -539,7 +552,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=4
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -584,7 +597,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl4.L1Icache
@@ -604,7 +617,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=5
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -649,7 +662,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl5.L1Icache
@@ -669,7 +682,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=6
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -714,7 +727,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl6.L1Icache
@@ -734,7 +747,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=7
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -779,7 +792,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl7.L1Icache
@@ -798,7 +811,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=8
 number_of_TBEs=256
 peer=Null
@@ -823,204 +836,132 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [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
+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
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 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_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
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.ext_links5.int_node system.ruby.network.ext_links6.int_node system.ruby.network.ext_links7.int_node system.ruby.network.ext_links8.int_node system.ruby.network.ext_links9.int_node system.ruby.network.int_links0.node_b
+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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers00
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers01
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl2
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers02
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl3
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers03
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl4
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers04
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clock=1
-router_id=4
-virt_nets=10
-
 [system.ruby.network.ext_links5]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl5
-int_node=system.ruby.network.ext_links5.int_node
+int_node=system.ruby.network.routers05
 latency=1
 link_id=5
 weight=1
 
-[system.ruby.network.ext_links5.int_node]
-type=Switch
-clock=1
-router_id=5
-virt_nets=10
-
 [system.ruby.network.ext_links6]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl6
-int_node=system.ruby.network.ext_links6.int_node
+int_node=system.ruby.network.routers06
 latency=1
 link_id=6
 weight=1
 
-[system.ruby.network.ext_links6.int_node]
-type=Switch
-clock=1
-router_id=6
-virt_nets=10
-
 [system.ruby.network.ext_links7]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl7
-int_node=system.ruby.network.ext_links7.int_node
+int_node=system.ruby.network.routers07
 latency=1
 link_id=7
 weight=1
 
-[system.ruby.network.ext_links7.int_node]
-type=Switch
-clock=1
-router_id=7
-virt_nets=10
-
 [system.ruby.network.ext_links8]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links8.int_node
+int_node=system.ruby.network.routers08
 latency=1
 link_id=8
 weight=1
 
-[system.ruby.network.ext_links8.int_node]
-type=Switch
-clock=1
-router_id=8
-virt_nets=10
-
 [system.ruby.network.ext_links9]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links9.int_node
+int_node=system.ruby.network.routers09
 latency=1
 link_id=9
 weight=1
 
-[system.ruby.network.ext_links9.int_node]
-type=Switch
-clock=1
-router_id=9
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=10
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers00
+node_b=system.ruby.network.routers10
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=10
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=11
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers01
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links2]
@@ -1028,8 +969,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=12
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers02
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links3]
@@ -1037,8 +978,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=13
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers03
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links4]
@@ -1046,8 +987,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=14
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers04
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links5]
@@ -1055,8 +996,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=15
-node_a=system.ruby.network.ext_links5.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers05
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links6]
@@ -1064,8 +1005,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=16
-node_a=system.ruby.network.ext_links6.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers06
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links7]
@@ -1073,8 +1014,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=17
-node_a=system.ruby.network.ext_links7.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers07
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links8]
@@ -1082,8 +1023,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=18
-node_a=system.ruby.network.ext_links8.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers08
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links9]
@@ -1091,10 +1032,76 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=19
-node_a=system.ruby.network.ext_links9.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers09
+node_b=system.ruby.network.routers10
 weight=1
 
+[system.ruby.network.routers00]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers01]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers02]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers03]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers04]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers05]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
+[system.ruby.network.routers06]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=6
+virt_nets=10
+
+[system.ruby.network.routers07]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=7
+virt_nets=10
+
+[system.ruby.network.routers08]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=8
+virt_nets=10
+
+[system.ruby.network.routers09]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=9
+virt_nets=10
+
+[system.ruby.network.routers10]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=10
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -1105,7 +1112,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -1115,3 +1122,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 07d03c1bcc5f5ebfa8bf90441c512a51b010489b..cb8083e158d4e8f594bdeb5f583d90fa55f2e7ea 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:57:42
+Real time: Aug/29/2013 10:07:55
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 176
-Elapsed_time_in_minutes: 2.93333
-Elapsed_time_in_hours: 0.0488889
-Elapsed_time_in_days: 0.00203704
+Elapsed_time_in_seconds: 182
+Elapsed_time_in_minutes: 3.03333
+Elapsed_time_in_hours: 0.0505556
+Elapsed_time_in_days: 0.00210648
 
-Virtual_time_in_seconds: 175.95
-Virtual_time_in_minutes: 2.9325
-Virtual_time_in_hours:   0.048875
-Virtual_time_in_days:    0.00203646
+Virtual_time_in_seconds: 181.59
+Virtual_time_in_minutes: 3.0265
+Virtual_time_in_hours:   0.0504417
+Virtual_time_in_days:    0.00210174
 
 Ruby_current_time: 7481441
 Ruby_start_time: 0
 Ruby_cycles: 7481441
 
-mbytes_resident: 74.6641
-mbytes_total: 295.676
-resident_ratio: 0.252546
+mbytes_resident: 80.625
+mbytes_total: 299.508
+resident_ratio: 0.269205
 
 Busy Controller Counts:
 L1Cache-0:0  L1Cache-1:0  L1Cache-2:0  L1Cache-3:0  L1Cache-4:0  L1Cache-5:0  L1Cache-6:0  L1Cache-7:0  
@@ -61,301 +61,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 139
-system_time: 0
-page_reclaims: 11733
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 264
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 3673936 29391488
-total_msg_count_Response_Data: 3630768 261415296
-total_msg_count_ResponseL2hit_Data: 17766 1279152
-total_msg_count_ResponseLocal_Data: 25260 1818720
-total_msg_count_Response_Control: 9012 72096
-total_msg_count_Writeback_Data: 2479504 178524288
-total_msg_count_Writeback_Control: 8511972 68095776
-total_msg_count_Forwarded_Control: 25263 202104
-total_msg_count_Invalidate_Control: 57 456
-total_msg_count_Unblock_Control: 3696804 29574432
-total_msgs: 22070342 total_bytes: 570373808
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 5.68926
-  links_utilized_percent_switch_0_link_0: 5.17359 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 6.20493 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 75499 5435928 [ 0 0 75499 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 705 50760 [ 0 0 705 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseLocal_Data: 1064 76608 [ 0 0 1064 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 376 3008 [ 0 0 376 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 77242 617936 [ 77242 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Forwarded_Control: 1082 8656 [ 1082 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Invalidate_Control: 6 48 [ 6 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 77272 618176 [ 77272 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_ResponseLocal_Data: 1082 77904 [ 0 0 1082 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 6 48 [ 0 0 6 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 76215 5487480 [ 0 0 76215 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 77243 617944 [ 77243 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 78243 625944 [ 0 0 78243 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 5.7202
-  links_utilized_percent_switch_1_link_0: 5.2008 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 6.2396 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Response_Data: 75857 5461704 [ 0 0 75857 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_ResponseL2hit_Data: 752 54144 [ 0 0 752 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_ResponseLocal_Data: 1067 76824 [ 0 0 1067 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 376 3008 [ 0 0 376 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 77657 621256 [ 77657 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Forwarded_Control: 1069 8552 [ 1069 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 77679 621432 [ 77679 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseLocal_Data: 1069 76968 [ 0 0 1069 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 3 24 [ 0 0 3 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 76673 5520456 [ 0 0 76673 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 77657 621256 [ 77657 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Unblock_Control: 78607 628856 [ 0 0 78607 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 5.67623
-  links_utilized_percent_switch_2_link_0: 5.16071 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 6.19175 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 75271 5419512 [ 0 0 75271 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_ResponseL2hit_Data: 752 54144 [ 0 0 752 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_ResponseLocal_Data: 1055 75960 [ 0 0 1055 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 382 3056 [ 0 0 382 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 77062 616496 [ 77062 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Forwarded_Control: 1045 8360 [ 1045 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 77082 616656 [ 77082 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_ResponseLocal_Data: 1045 75240 [ 0 0 1045 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 76103 5479416 [ 0 0 76103 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 77062 616496 [ 77062 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Unblock_Control: 77988 623904 [ 0 0 77988 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 5.69508
-  links_utilized_percent_switch_3_link_0: 5.17733 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 6.21282 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 75554 5439888 [ 0 0 75554 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 792 57024 [ 0 0 792 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseLocal_Data: 978 70416 [ 0 0 978 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 351 2808 [ 0 0 351 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 77309 618472 [ 77309 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Forwarded_Control: 1099 8792 [ 1099 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 77329 618632 [ 77329 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_ResponseLocal_Data: 1098 79056 [ 0 0 1098 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 3 24 [ 0 0 3 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 76314 5494608 [ 0 0 76314 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 77309 618472 [ 77309 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Unblock_Control: 78268 626144 [ 0 0 78268 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 5.69931
-  links_utilized_percent_switch_4_link_0: 5.18357 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 6.21505 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_4_link_0_Response_Data: 75631 5445432 [ 0 0 75631 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_ResponseL2hit_Data: 720 51840 [ 0 0 720 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_ResponseLocal_Data: 1073 77256 [ 0 0 1073 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Control: 372 2976 [ 0 0 372 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Writeback_Control: 77393 619144 [ 77393 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Forwarded_Control: 1028 8224 [ 1028 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Invalidate_Control: 2 16 [ 2 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Request_Control: 77428 619424 [ 77428 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_ResponseLocal_Data: 1028 74016 [ 0 0 1028 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Control: 2 16 [ 0 0 2 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Data: 76387 5499864 [ 0 0 76387 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Control: 77393 619144 [ 77393 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Unblock_Control: 78393 627144 [ 0 0 78393 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_5_inlinks: 2
-switch_5_outlinks: 2
-links_utilized_percent_switch_5: 5.70622
-  links_utilized_percent_switch_5_link_0: 5.18914 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 6.22329 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Response_Data: 75743 5453496 [ 0 0 75743 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_ResponseL2hit_Data: 737 53064 [ 0 0 737 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_ResponseLocal_Data: 1028 74016 [ 0 0 1028 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Control: 350 2800 [ 0 0 350 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Writeback_Control: 77494 619952 [ 77494 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Forwarded_Control: 1028 8224 [ 1028 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Invalidate_Control: 1 8 [ 1 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Request_Control: 77511 620088 [ 77511 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_ResponseLocal_Data: 1028 74016 [ 0 0 1028 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Control: 1 8 [ 0 0 1 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Data: 76496 5507712 [ 0 0 76496 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Control: 77494 619952 [ 77494 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Unblock_Control: 78462 627696 [ 0 0 78462 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_6_inlinks: 2
-switch_6_outlinks: 2
-links_utilized_percent_switch_6: 5.71697
-  links_utilized_percent_switch_6_link_0: 5.19981 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_6_link_1: 6.23412 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_6_link_0_Response_Data: 75840 5460480 [ 0 0 75840 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_ResponseL2hit_Data: 736 52992 [ 0 0 736 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_ResponseLocal_Data: 1087 78264 [ 0 0 1087 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Control: 417 3336 [ 0 0 417 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Writeback_Control: 77636 621088 [ 77636 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Forwarded_Control: 1022 8176 [ 1022 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Request_Control: 77666 621328 [ 77666 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_ResponseLocal_Data: 1022 73584 [ 0 0 1022 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Control: 3 24 [ 0 0 3 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Data: 76630 5517360 [ 0 0 76630 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Control: 77636 621088 [ 77636 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Unblock_Control: 78631 629048 [ 0 0 78631 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_7_inlinks: 2
-switch_7_outlinks: 2
-links_utilized_percent_switch_7: 5.7063
-  links_utilized_percent_switch_7_link_0: 5.19063 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_7_link_1: 6.22198 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_7_link_0_Response_Data: 75730 5452560 [ 0 0 75730 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_ResponseL2hit_Data: 728 52416 [ 0 0 728 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_ResponseLocal_Data: 1068 76896 [ 0 0 1068 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Control: 380 3040 [ 0 0 380 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Writeback_Control: 77505 620040 [ 77505 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Forwarded_Control: 1048 8384 [ 1048 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Invalidate_Control: 1 8 [ 1 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Request_Control: 77528 620224 [ 77528 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_ResponseLocal_Data: 1048 75456 [ 0 0 1048 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Control: 1 8 [ 0 0 1 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Data: 76441 5503752 [ 0 0 76441 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Control: 77505 620040 [ 77505 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Unblock_Control: 78552 628416 [ 0 0 78552 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_8_inlinks: 2
-switch_8_outlinks: 2
-links_utilized_percent_switch_8: 79.1616
-  links_utilized_percent_switch_8_link_0: 89.6755 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_8_link_1: 68.6478 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_8_link_0_Request_Control: 619494 4955952 [ 619494 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Response_Data: 605127 43569144 [ 0 0 605127 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Data: 611258 44010576 [ 0 0 611258 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Control: 1223943 9791544 [ 619298 604645 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Unblock_Control: 627144 5017152 [ 0 0 627144 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Request_Control: 605151 4841208 [ 0 605151 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Data: 605126 43569072 [ 0 0 605126 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_ResponseL2hit_Data: 5922 426384 [ 0 0 5922 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Control: 2985 23880 [ 0 0 2985 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Data: 215243 15497496 [ 0 0 215243 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Control: 1613372 12906976 [ 619298 604672 389402 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Forwarded_Control: 8421 67368 [ 8421 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Invalidate_Control: 19 152 [ 19 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Unblock_Control: 605124 4840992 [ 0 0 605124 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_9_inlinks: 2
-switch_9_outlinks: 2
-links_utilized_percent_switch_9: 34.0591
-  links_utilized_percent_switch_9_link_0: 27.6787 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_1: 40.4395 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_9_link_0_Request_Control: 605151 4841208 [ 0 605151 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Data: 215243 15497496 [ 0 0 215243 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Control: 994074 7952592 [ 0 604672 389402 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Unblock_Control: 605124 4840992 [ 0 0 605124 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Data: 605138 43569936 [ 0 0 605138 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Writeback_Control: 604671 4837368 [ 0 604671 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_10_inlinks: 10
-switch_10_outlinks: 10
-links_utilized_percent_switch_10: 15.883
-  links_utilized_percent_switch_10_link_0: 5.17359 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_1: 5.2008 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_2: 5.16071 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_3: 5.17733 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_4: 5.18357 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_5: 5.18914 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_6: 5.19983 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_7: 5.19063 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_8: 89.6755 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_9: 27.6787 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_10_link_0_Response_Data: 75499 5435928 [ 0 0 75499 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_ResponseL2hit_Data: 705 50760 [ 0 0 705 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_ResponseLocal_Data: 1064 76608 [ 0 0 1064 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Response_Control: 376 3008 [ 0 0 376 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Writeback_Control: 77242 617936 [ 77242 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Forwarded_Control: 1082 8656 [ 1082 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Invalidate_Control: 6 48 [ 6 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Data: 75857 5461704 [ 0 0 75857 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_ResponseL2hit_Data: 752 54144 [ 0 0 752 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_ResponseLocal_Data: 1067 76824 [ 0 0 1067 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Control: 376 3008 [ 0 0 376 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Writeback_Control: 77657 621256 [ 77657 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Forwarded_Control: 1069 8552 [ 1069 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Data: 75271 5419512 [ 0 0 75271 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_ResponseL2hit_Data: 752 54144 [ 0 0 752 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_ResponseLocal_Data: 1055 75960 [ 0 0 1055 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Control: 382 3056 [ 0 0 382 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Writeback_Control: 77062 616496 [ 77062 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Forwarded_Control: 1045 8360 [ 1045 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Data: 75554 5439888 [ 0 0 75554 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_ResponseL2hit_Data: 792 57024 [ 0 0 792 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_ResponseLocal_Data: 978 70416 [ 0 0 978 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Control: 351 2808 [ 0 0 351 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Writeback_Control: 77309 618472 [ 77309 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Forwarded_Control: 1099 8792 [ 1099 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Data: 75631 5445432 [ 0 0 75631 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_ResponseL2hit_Data: 720 51840 [ 0 0 720 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_ResponseLocal_Data: 1073 77256 [ 0 0 1073 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Control: 372 2976 [ 0 0 372 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Writeback_Control: 77393 619144 [ 77393 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Forwarded_Control: 1028 8224 [ 1028 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Invalidate_Control: 2 16 [ 2 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Data: 75743 5453496 [ 0 0 75743 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_ResponseL2hit_Data: 737 53064 [ 0 0 737 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_ResponseLocal_Data: 1028 74016 [ 0 0 1028 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Control: 350 2800 [ 0 0 350 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Writeback_Control: 77494 619952 [ 77494 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Forwarded_Control: 1028 8224 [ 1028 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Invalidate_Control: 1 8 [ 1 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Data: 75840 5460480 [ 0 0 75840 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_ResponseL2hit_Data: 736 52992 [ 0 0 736 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_ResponseLocal_Data: 1087 78264 [ 0 0 1087 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Control: 417 3336 [ 0 0 417 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Writeback_Control: 77636 621088 [ 77636 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Forwarded_Control: 1022 8176 [ 1022 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Invalidate_Control: 3 24 [ 3 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Data: 75730 5452560 [ 0 0 75730 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_ResponseL2hit_Data: 728 52416 [ 0 0 728 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_ResponseLocal_Data: 1068 76896 [ 0 0 1068 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Control: 380 3040 [ 0 0 380 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Writeback_Control: 77505 620040 [ 77505 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Forwarded_Control: 1048 8384 [ 1048 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Invalidate_Control: 1 8 [ 1 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Request_Control: 619494 4955952 [ 619494 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Response_Data: 605127 43569144 [ 0 0 605127 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Writeback_Data: 611258 44010576 [ 0 0 611258 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Writeback_Control: 1223943 9791544 [ 619298 604645 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Unblock_Control: 627144 5017152 [ 0 0 627144 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Request_Control: 605151 4841208 [ 0 605151 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Writeback_Data: 215243 15497496 [ 0 0 215243 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Writeback_Control: 994074 7952592 [ 0 604672 389402 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Unblock_Control: 605124 4840992 [ 0 0 605124 0 0 0 0 0 0 0 ] base_latency: 1
-
index 6d95acfa59e63917df9db90d31f0e0695714019a..7344fcbdad041d393f49626ad75a22b407025926 100644 (file)
@@ -4,11 +4,9 @@ sim_seconds                                  0.007481                       # Nu
 sim_ticks                                     7481441                       # Number of ticks simulated
 final_tick                                    7481441                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                  53557                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 293688                       # Number of bytes of host memory used
-host_seconds                                   139.69                       # Real time elapsed on the host
-system.funcbus.throughput                           0                       # Throughput (bytes/s)
-system.funcbus.data_through_bus                     0                       # Total data (bytes)
+host_tick_rate                                  41233                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 306700                       # Number of bytes of host memory used
+host_seconds                                   181.44                       # Real time elapsed on the host
 system.ruby.l1_cntrl4.L1Dcache.demand_hits           21                       # Number of cache demand hits
 system.ruby.l1_cntrl4.L1Dcache.demand_misses        77428                       # Number of cache demand misses
 system.ruby.l1_cntrl4.L1Dcache.demand_accesses        77449                       # Number of cache demand accesses
@@ -60,6 +58,197 @@ system.ruby.l1_cntrl3.L1Icache.demand_accesses            0
 system.ruby.l2_cntrl0.L2cache.demand_hits         5922                       # Number of cache demand hits
 system.ruby.l2_cntrl0.L2cache.demand_misses       613572                       # Number of cache demand misses
 system.ruby.l2_cntrl0.L2cache.demand_accesses       619494                       # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized     5.689262                      
+system.ruby.network.routers00.msg_count.Request_Control::0        77272                      
+system.ruby.network.routers00.msg_count.Response_Data::2        75499                      
+system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2          705                      
+system.ruby.network.routers00.msg_count.ResponseLocal_Data::2         2146                      
+system.ruby.network.routers00.msg_count.Response_Control::2          382                      
+system.ruby.network.routers00.msg_count.Writeback_Data::2        76215                      
+system.ruby.network.routers00.msg_count.Writeback_Control::0       154485                      
+system.ruby.network.routers00.msg_count.Forwarded_Control::0         1082                      
+system.ruby.network.routers00.msg_count.Invalidate_Control::0            6                      
+system.ruby.network.routers00.msg_count.Unblock_Control::2        78243                      
+system.ruby.network.routers00.msg_bytes.Request_Control::0       618176                      
+system.ruby.network.routers00.msg_bytes.Response_Data::2      5435928                      
+system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2        50760                      
+system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2       154512                      
+system.ruby.network.routers00.msg_bytes.Response_Control::2         3056                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::2      5487480                      
+system.ruby.network.routers00.msg_bytes.Writeback_Control::0      1235880                      
+system.ruby.network.routers00.msg_bytes.Forwarded_Control::0         8656                      
+system.ruby.network.routers00.msg_bytes.Invalidate_Control::0           48                      
+system.ruby.network.routers00.msg_bytes.Unblock_Control::2       625944                      
+system.ruby.network.routers01.percent_links_utilized     5.720198                      
+system.ruby.network.routers01.msg_count.Request_Control::0        77679                      
+system.ruby.network.routers01.msg_count.Response_Data::2        75857                      
+system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers01.msg_count.ResponseLocal_Data::2         2136                      
+system.ruby.network.routers01.msg_count.Response_Control::2          379                      
+system.ruby.network.routers01.msg_count.Writeback_Data::2        76673                      
+system.ruby.network.routers01.msg_count.Writeback_Control::0       155314                      
+system.ruby.network.routers01.msg_count.Forwarded_Control::0         1069                      
+system.ruby.network.routers01.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers01.msg_count.Unblock_Control::2        78607                      
+system.ruby.network.routers01.msg_bytes.Request_Control::0       621432                      
+system.ruby.network.routers01.msg_bytes.Response_Data::2      5461704                      
+system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2       153792                      
+system.ruby.network.routers01.msg_bytes.Response_Control::2         3032                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::2      5520456                      
+system.ruby.network.routers01.msg_bytes.Writeback_Control::0      1242512                      
+system.ruby.network.routers01.msg_bytes.Forwarded_Control::0         8552                      
+system.ruby.network.routers01.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers01.msg_bytes.Unblock_Control::2       628856                      
+system.ruby.network.routers02.percent_links_utilized     5.676229                      
+system.ruby.network.routers02.msg_count.Request_Control::0        77082                      
+system.ruby.network.routers02.msg_count.Response_Data::2        75271                      
+system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers02.msg_count.ResponseLocal_Data::2         2100                      
+system.ruby.network.routers02.msg_count.Response_Control::2          382                      
+system.ruby.network.routers02.msg_count.Writeback_Data::2        76103                      
+system.ruby.network.routers02.msg_count.Writeback_Control::0       154124                      
+system.ruby.network.routers02.msg_count.Forwarded_Control::0         1045                      
+system.ruby.network.routers02.msg_count.Unblock_Control::2        77988                      
+system.ruby.network.routers02.msg_bytes.Request_Control::0       616656                      
+system.ruby.network.routers02.msg_bytes.Response_Data::2      5419512                      
+system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2       151200                      
+system.ruby.network.routers02.msg_bytes.Response_Control::2         3056                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::2      5479416                      
+system.ruby.network.routers02.msg_bytes.Writeback_Control::0      1232992                      
+system.ruby.network.routers02.msg_bytes.Forwarded_Control::0         8360                      
+system.ruby.network.routers02.msg_bytes.Unblock_Control::2       623904                      
+system.ruby.network.routers03.percent_links_utilized     5.695076                      
+system.ruby.network.routers03.msg_count.Request_Control::0        77329                      
+system.ruby.network.routers03.msg_count.Response_Data::2        75554                      
+system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2          792                      
+system.ruby.network.routers03.msg_count.ResponseLocal_Data::2         2076                      
+system.ruby.network.routers03.msg_count.Response_Control::2          354                      
+system.ruby.network.routers03.msg_count.Writeback_Data::2        76314                      
+system.ruby.network.routers03.msg_count.Writeback_Control::0       154618                      
+system.ruby.network.routers03.msg_count.Forwarded_Control::0         1099                      
+system.ruby.network.routers03.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers03.msg_count.Unblock_Control::2        78268                      
+system.ruby.network.routers03.msg_bytes.Request_Control::0       618632                      
+system.ruby.network.routers03.msg_bytes.Response_Data::2      5439888                      
+system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2        57024                      
+system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2       149472                      
+system.ruby.network.routers03.msg_bytes.Response_Control::2         2832                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::2      5494608                      
+system.ruby.network.routers03.msg_bytes.Writeback_Control::0      1236944                      
+system.ruby.network.routers03.msg_bytes.Forwarded_Control::0         8792                      
+system.ruby.network.routers03.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers03.msg_bytes.Unblock_Control::2       626144                      
+system.ruby.network.routers04.percent_links_utilized     5.699310                      
+system.ruby.network.routers04.msg_count.Request_Control::0        77428                      
+system.ruby.network.routers04.msg_count.Response_Data::2        75631                      
+system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2          720                      
+system.ruby.network.routers04.msg_count.ResponseLocal_Data::2         2101                      
+system.ruby.network.routers04.msg_count.Response_Control::2          374                      
+system.ruby.network.routers04.msg_count.Writeback_Data::2        76387                      
+system.ruby.network.routers04.msg_count.Writeback_Control::0       154786                      
+system.ruby.network.routers04.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers04.msg_count.Invalidate_Control::0            2                      
+system.ruby.network.routers04.msg_count.Unblock_Control::2        78393                      
+system.ruby.network.routers04.msg_bytes.Request_Control::0       619424                      
+system.ruby.network.routers04.msg_bytes.Response_Data::2      5445432                      
+system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2        51840                      
+system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2       151272                      
+system.ruby.network.routers04.msg_bytes.Response_Control::2         2992                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::2      5499864                      
+system.ruby.network.routers04.msg_bytes.Writeback_Control::0      1238288                      
+system.ruby.network.routers04.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers04.msg_bytes.Invalidate_Control::0           16                      
+system.ruby.network.routers04.msg_bytes.Unblock_Control::2       627144                      
+system.ruby.network.routers05.percent_links_utilized     5.706217                      
+system.ruby.network.routers05.msg_count.Request_Control::0        77511                      
+system.ruby.network.routers05.msg_count.Response_Data::2        75743                      
+system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2          737                      
+system.ruby.network.routers05.msg_count.ResponseLocal_Data::2         2056                      
+system.ruby.network.routers05.msg_count.Response_Control::2          351                      
+system.ruby.network.routers05.msg_count.Writeback_Data::2        76496                      
+system.ruby.network.routers05.msg_count.Writeback_Control::0       154988                      
+system.ruby.network.routers05.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers05.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers05.msg_count.Unblock_Control::2        78462                      
+system.ruby.network.routers05.msg_bytes.Request_Control::0       620088                      
+system.ruby.network.routers05.msg_bytes.Response_Data::2      5453496                      
+system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2        53064                      
+system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2       148032                      
+system.ruby.network.routers05.msg_bytes.Response_Control::2         2808                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::2      5507712                      
+system.ruby.network.routers05.msg_bytes.Writeback_Control::0      1239904                      
+system.ruby.network.routers05.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers05.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers05.msg_bytes.Unblock_Control::2       627696                      
+system.ruby.network.routers06.percent_links_utilized     5.716967                      
+system.ruby.network.routers06.msg_count.Request_Control::0        77666                      
+system.ruby.network.routers06.msg_count.Response_Data::2        75840                      
+system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2          736                      
+system.ruby.network.routers06.msg_count.ResponseLocal_Data::2         2109                      
+system.ruby.network.routers06.msg_count.Response_Control::2          420                      
+system.ruby.network.routers06.msg_count.Writeback_Data::2        76630                      
+system.ruby.network.routers06.msg_count.Writeback_Control::0       155272                      
+system.ruby.network.routers06.msg_count.Forwarded_Control::0         1022                      
+system.ruby.network.routers06.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers06.msg_count.Unblock_Control::2        78631                      
+system.ruby.network.routers06.msg_bytes.Request_Control::0       621328                      
+system.ruby.network.routers06.msg_bytes.Response_Data::2      5460480                      
+system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2        52992                      
+system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2       151848                      
+system.ruby.network.routers06.msg_bytes.Response_Control::2         3360                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::2      5517360                      
+system.ruby.network.routers06.msg_bytes.Writeback_Control::0      1242176                      
+system.ruby.network.routers06.msg_bytes.Forwarded_Control::0         8176                      
+system.ruby.network.routers06.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers06.msg_bytes.Unblock_Control::2       629048                      
+system.ruby.network.routers07.percent_links_utilized     5.706304                      
+system.ruby.network.routers07.msg_count.Request_Control::0        77528                      
+system.ruby.network.routers07.msg_count.Response_Data::2        75730                      
+system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2          728                      
+system.ruby.network.routers07.msg_count.ResponseLocal_Data::2         2116                      
+system.ruby.network.routers07.msg_count.Response_Control::2          381                      
+system.ruby.network.routers07.msg_count.Writeback_Data::2        76441                      
+system.ruby.network.routers07.msg_count.Writeback_Control::0       155010                      
+system.ruby.network.routers07.msg_count.Forwarded_Control::0         1048                      
+system.ruby.network.routers07.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers07.msg_count.Unblock_Control::2        78552                      
+system.ruby.network.routers07.msg_bytes.Request_Control::0       620224                      
+system.ruby.network.routers07.msg_bytes.Response_Data::2      5452560                      
+system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2        52416                      
+system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2       152352                      
+system.ruby.network.routers07.msg_bytes.Response_Control::2         3048                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::2      5503752                      
+system.ruby.network.routers07.msg_bytes.Writeback_Control::0      1240080                      
+system.ruby.network.routers07.msg_bytes.Forwarded_Control::0         8384                      
+system.ruby.network.routers07.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers07.msg_bytes.Unblock_Control::2       628416                      
+system.ruby.network.routers08.percent_links_utilized    79.161635                      
+system.ruby.network.routers08.msg_count.Request_Control::0       619494                      
+system.ruby.network.routers08.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers08.msg_count.Response_Data::2      1210253                      
+system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2         5922                      
+system.ruby.network.routers08.msg_count.Response_Control::2         2985                      
+system.ruby.network.routers08.msg_count.Writeback_Data::2       826501                      
+system.ruby.network.routers08.msg_count.Writeback_Control::0      1238596                      
+system.ruby.network.routers08.msg_count.Writeback_Control::1      1209317                      
+system.ruby.network.routers08.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers08.msg_count.Forwarded_Control::0         8421                      
+system.ruby.network.routers08.msg_count.Invalidate_Control::0           19                      
+system.ruby.network.routers08.msg_count.Unblock_Control::2      1232268                      
+system.ruby.network.routers08.msg_bytes.Request_Control::0      4955952                      
+system.ruby.network.routers08.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers08.msg_bytes.Response_Data::2     87138216                      
+system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2       426384                      
+system.ruby.network.routers08.msg_bytes.Response_Control::2        23880                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::2     59508072                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::0      9908768                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::1      9674536                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers08.msg_bytes.Forwarded_Control::0        67368                      
+system.ruby.network.routers08.msg_bytes.Invalidate_Control::0          152                      
+system.ruby.network.routers08.msg_bytes.Unblock_Control::2      9858144                      
 system.ruby.dir_cntrl0.memBuffer.memReq        820394                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       605143                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite       215243                       # Number of memory writes
@@ -78,6 +267,48 @@ system.ruby.dir_cntrl0.memBuffer.memNotOld      1343377                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |       25992      3.17%      3.17% |       25482      3.11%      6.27% |       25735      3.14%      9.41% |       25728      3.14%     12.55% |       25931      3.16%     15.71% |       25829      3.15%     18.86% |       25430      3.10%     21.96% |       25686      3.13%     25.09% |       25772      3.14%     28.23% |       25394      3.10%     31.32% |       25765      3.14%     34.46% |       25528      3.11%     37.58% |       25775      3.14%     40.72% |       25820      3.15%     43.87% |       25548      3.11%     46.98% |       25750      3.14%     50.12% |       25378      3.09%     53.21% |       25625      3.12%     56.33% |       25783      3.14%     59.48% |       25254      3.08%     62.56% |       25786      3.14%     65.70% |       25466      3.10%     68.80% |       25638      3.13%     71.93% |       25430      3.10%     75.03% |       25799      3.14%     78.17% |       25685      3.13%     81.30% |       25362      3.09%     84.39% |       25641      3.13%     87.52% |       25676      3.13%     90.65% |       25658      3.13%     93.78% |       25720      3.14%     96.91% |       25328      3.09%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total       820394                       # Number of accesses per bank
 
+system.ruby.network.routers09.percent_links_utilized    34.059110                      
+system.ruby.network.routers09.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers09.msg_count.Response_Data::2       605138                      
+system.ruby.network.routers09.msg_count.Writeback_Data::2       215243                      
+system.ruby.network.routers09.msg_count.Writeback_Control::1      1209343                      
+system.ruby.network.routers09.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers09.msg_count.Unblock_Control::2       605124                      
+system.ruby.network.routers09.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers09.msg_bytes.Response_Data::2     43569936                      
+system.ruby.network.routers09.msg_bytes.Writeback_Data::2     15497496                      
+system.ruby.network.routers09.msg_bytes.Writeback_Control::1      9674744                      
+system.ruby.network.routers09.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers09.msg_bytes.Unblock_Control::2      4840992                      
+system.ruby.network.routers10.percent_links_utilized    15.882986                      
+system.ruby.network.routers10.msg_count.Request_Control::0       619494                      
+system.ruby.network.routers10.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers10.msg_count.Response_Data::2      1210252                      
+system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2         5922                      
+system.ruby.network.routers10.msg_count.ResponseLocal_Data::2         8420                      
+system.ruby.network.routers10.msg_count.Response_Control::2         3004                      
+system.ruby.network.routers10.msg_count.Writeback_Data::2       826501                      
+system.ruby.network.routers10.msg_count.Writeback_Control::0      1238596                      
+system.ruby.network.routers10.msg_count.Writeback_Control::1      1209317                      
+system.ruby.network.routers10.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers10.msg_count.Forwarded_Control::0         8421                      
+system.ruby.network.routers10.msg_count.Invalidate_Control::0           19                      
+system.ruby.network.routers10.msg_count.Unblock_Control::2      1232268                      
+system.ruby.network.routers10.msg_bytes.Request_Control::0      4955952                      
+system.ruby.network.routers10.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers10.msg_bytes.Response_Data::2     87138144                      
+system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2       426384                      
+system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2       606240                      
+system.ruby.network.routers10.msg_bytes.Response_Control::2        24032                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::2     59508072                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::0      9908768                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::1      9674536                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers10.msg_bytes.Forwarded_Control::0        67368                      
+system.ruby.network.routers10.msg_bytes.Invalidate_Control::0          152                      
+system.ruby.network.routers10.msg_bytes.Unblock_Control::2      9858144                      
+system.funcbus.throughput                           0                       # Throughput (bytes/s)
+system.funcbus.data_through_bus                     0                       # Total data (bytes)
 system.cpu0.num_reads                           99553                       # number of read accesses completed
 system.cpu0.num_writes                          54274                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
@@ -102,6 +333,420 @@ system.cpu6.num_copies                              0                       # nu
 system.cpu7.num_reads                           99277                       # number of read accesses completed
 system.cpu7.num_writes                          53851                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
+system.ruby.network.routers00.throttle0.link_utilization     5.173589                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::2        75499                      
+system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2          705                      
+system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2         1064                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::2          376                      
+system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0        77242                      
+system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0         1082                      
+system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0            6                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2      5435928                      
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2        50760                      
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2        76608                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2         3008                      
+system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0       617936                      
+system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0         8656                      
+system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0           48                      
+system.ruby.network.routers00.throttle1.link_utilization     6.204934                      
+system.ruby.network.routers00.throttle1.msg_count.Request_Control::0        77272                      
+system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2         1082                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::2            6                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2        76215                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0        77243                      
+system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2        78243                      
+system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0       618176                      
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2        77904                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2           48                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2      5487480                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0       617944                      
+system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2       625944                      
+system.ruby.network.routers01.throttle0.link_utilization     5.200796                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::2        75857                      
+system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2         1067                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Control::2          376                      
+system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0        77657                      
+system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0         1069                      
+system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2      5461704                      
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2        76824                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::2         3008                      
+system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0       621256                      
+system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0         8552                      
+system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers01.throttle1.link_utilization     6.239600                      
+system.ruby.network.routers01.throttle1.msg_count.Request_Control::0        77679                      
+system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2         1069                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::2            3                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2        76673                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0        77657                      
+system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2        78607                      
+system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0       621432                      
+system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2        76968                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2           24                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2      5520456                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0       621256                      
+system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2       628856                      
+system.ruby.network.routers02.throttle0.link_utilization     5.160710                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::2        75271                      
+system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2         1055                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::2          382                      
+system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0        77062                      
+system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0         1045                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2      5419512                      
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2        75960                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2         3056                      
+system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0       616496                      
+system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0         8360                      
+system.ruby.network.routers02.throttle1.link_utilization     6.191748                      
+system.ruby.network.routers02.throttle1.msg_count.Request_Control::0        77082                      
+system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2         1045                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2        76103                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0        77062                      
+system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2        77988                      
+system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0       616656                      
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2        75240                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2      5479416                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0       616496                      
+system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2       623904                      
+system.ruby.network.routers03.throttle0.link_utilization     5.177331                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::2        75554                      
+system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2          792                      
+system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2          978                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::2          351                      
+system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0        77309                      
+system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0         1099                      
+system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2      5439888                      
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2        57024                      
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2        70416                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2         2808                      
+system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0       618472                      
+system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0         8792                      
+system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers03.throttle1.link_utilization     6.212820                      
+system.ruby.network.routers03.throttle1.msg_count.Request_Control::0        77329                      
+system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2         1098                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::2            3                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2        76314                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0        77309                      
+system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2        78268                      
+system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0       618632                      
+system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2        79056                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2           24                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2      5494608                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0       618472                      
+system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2       626144                      
+system.ruby.network.routers04.throttle0.link_utilization     5.183567                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::2        75631                      
+system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2          720                      
+system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2         1073                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::2          372                      
+system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0        77393                      
+system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0            2                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2      5445432                      
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2        51840                      
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2        77256                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2         2976                      
+system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0       619144                      
+system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0           16                      
+system.ruby.network.routers04.throttle1.link_utilization     6.215053                      
+system.ruby.network.routers04.throttle1.msg_count.Request_Control::0        77428                      
+system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2         1028                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::2            2                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2        76387                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0        77393                      
+system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2        78393                      
+system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0       619424                      
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2        74016                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2           16                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2      5499864                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0       619144                      
+system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2       627144                      
+system.ruby.network.routers05.throttle0.link_utilization     5.189141                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::2        75743                      
+system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2          737                      
+system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2         1028                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::2          350                      
+system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0        77494                      
+system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2      5453496                      
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2        53064                      
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2        74016                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2         2800                      
+system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0       619952                      
+system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers05.throttle1.link_utilization     6.223293                      
+system.ruby.network.routers05.throttle1.msg_count.Request_Control::0        77511                      
+system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2         1028                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::2            1                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2        76496                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0        77494                      
+system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2        78462                      
+system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0       620088                      
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2        74016                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2            8                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2      5507712                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0       619952                      
+system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2       627696                      
+system.ruby.network.routers06.throttle0.link_utilization     5.199814                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::2        75840                      
+system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2          736                      
+system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2         1087                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::2          417                      
+system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0        77636                      
+system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0         1022                      
+system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2      5460480                      
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2        52992                      
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2        78264                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2         3336                      
+system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0       621088                      
+system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0         8176                      
+system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers06.throttle1.link_utilization     6.234120                      
+system.ruby.network.routers06.throttle1.msg_count.Request_Control::0        77666                      
+system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2         1022                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::2            3                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2        76630                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0        77636                      
+system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2        78631                      
+system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0       621328                      
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2        73584                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2           24                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2      5517360                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0       621088                      
+system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2       629048                      
+system.ruby.network.routers07.throttle0.link_utilization     5.190631                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::2        75730                      
+system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2          728                      
+system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2         1068                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::2          380                      
+system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0        77505                      
+system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0         1048                      
+system.ruby.network.routers07.throttle0.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2      5452560                      
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2        52416                      
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2        76896                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2         3040                      
+system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0       620040                      
+system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0         8384                      
+system.ruby.network.routers07.throttle0.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers07.throttle1.link_utilization     6.221976                      
+system.ruby.network.routers07.throttle1.msg_count.Request_Control::0        77528                      
+system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2         1048                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::2            1                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2        76441                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0        77505                      
+system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2        78552                      
+system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0       620224                      
+system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2        75456                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2            8                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2      5503752                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0       620040                      
+system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2       628416                      
+system.ruby.network.routers08.throttle0.link_utilization    89.675505                      
+system.ruby.network.routers08.throttle0.msg_count.Request_Control::0       619494                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Data::2       605127                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2       611258                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0       619298                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1       604645                      
+system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2       627144                      
+system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0      4955952                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2     43569144                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2     44010576                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0      4954384                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1      4837160                      
+system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2      5017152                      
+system.ruby.network.routers08.throttle1.link_utilization    68.647765                      
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::2       605126                      
+system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2         5922                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::2         2985                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2       215243                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0       619298                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1       604672                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0         8421                      
+system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0           19                      
+system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2       605124                      
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2     43569072                      
+system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2       426384                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2        23880                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2     15497496                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0      4954384                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1      4837376                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0        67368                      
+system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0          152                      
+system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2      4840992                      
+system.ruby.network.routers09.throttle0.link_utilization    27.678732                      
+system.ruby.network.routers09.throttle0.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2       215243                      
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1       604672                      
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2       605124                      
+system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2     15497496                      
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1      4837376                      
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2      4840992                      
+system.ruby.network.routers09.throttle1.link_utilization    40.439489                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::2       605138                      
+system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1       604671                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2     43569936                      
+system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1      4837368                      
+system.ruby.network.routers10.throttle0.link_utilization     5.173589                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::2        75499                      
+system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2          705                      
+system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2         1064                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::2          376                      
+system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0        77242                      
+system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0         1082                      
+system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0            6                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2      5435928                      
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2        50760                      
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2        76608                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2         3008                      
+system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0       617936                      
+system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0         8656                      
+system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0           48                      
+system.ruby.network.routers10.throttle1.link_utilization     5.200796                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::2        75857                      
+system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2         1067                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Control::2          376                      
+system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0        77657                      
+system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0         1069                      
+system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2      5461704                      
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2        76824                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::2         3008                      
+system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0       621256                      
+system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0         8552                      
+system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers10.throttle2.link_utilization     5.160710                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::2        75271                      
+system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2          752                      
+system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2         1055                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::2          382                      
+system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0        77062                      
+system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0         1045                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2      5419512                      
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2        54144                      
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2        75960                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2         3056                      
+system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0       616496                      
+system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0         8360                      
+system.ruby.network.routers10.throttle3.link_utilization     5.177331                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::2        75554                      
+system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2          792                      
+system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2          978                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::2          351                      
+system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0        77309                      
+system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0         1099                      
+system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2      5439888                      
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2        57024                      
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2        70416                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2         2808                      
+system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0       618472                      
+system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0         8792                      
+system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers10.throttle4.link_utilization     5.183567                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::2        75631                      
+system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2          720                      
+system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2         1073                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::2          372                      
+system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0        77393                      
+system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0            2                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2      5445432                      
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2        51840                      
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2        77256                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2         2976                      
+system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0       619144                      
+system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0           16                      
+system.ruby.network.routers10.throttle5.link_utilization     5.189141                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::2        75743                      
+system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2          737                      
+system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2         1028                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::2          350                      
+system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0        77494                      
+system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0         1028                      
+system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2      5453496                      
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2        53064                      
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2        74016                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2         2800                      
+system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0       619952                      
+system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0         8224                      
+system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers10.throttle6.link_utilization     5.199834                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::2        75840                      
+system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2          736                      
+system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2         1087                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::2          417                      
+system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0        77636                      
+system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0         1022                      
+system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0            3                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2      5460480                      
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2        52992                      
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2        78264                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2         3336                      
+system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0       621088                      
+system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0         8176                      
+system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0           24                      
+system.ruby.network.routers10.throttle7.link_utilization     5.190631                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::2        75730                      
+system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2          728                      
+system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2         1068                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::2          380                      
+system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0        77505                      
+system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0         1048                      
+system.ruby.network.routers10.throttle7.msg_count.Invalidate_Control::0            1                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2      5452560                      
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2        52416                      
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2        76896                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2         3040                      
+system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0       620040                      
+system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0         8384                      
+system.ruby.network.routers10.throttle7.msg_bytes.Invalidate_Control::0            8                      
+system.ruby.network.routers10.throttle8.link_utilization    89.675532                      
+system.ruby.network.routers10.throttle8.msg_count.Request_Control::0       619494                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Data::2       605127                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2       611258                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0       619298                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1       604645                      
+system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2       627144                      
+system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0      4955952                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2     43569144                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2     44010576                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0      4954384                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1      4837160                      
+system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2      5017152                      
+system.ruby.network.routers10.throttle9.link_utilization    27.678732                      
+system.ruby.network.routers10.throttle9.msg_count.Request_Control::1       605151                      
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2       215243                      
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1       604672                      
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::2       389402                      
+system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2       605124                      
+system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1      4841208                      
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2     15497496                      
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1      4837376                      
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::2      3115216                      
+system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2      4840992                      
 system.ruby.l1_cntrl0.Load               |       50249     12.48%     12.48% |       50370     12.51%     24.99% |       49923     12.40%     37.38% |       50235     12.47%     49.86% |       50375     12.51%     62.37% |       50577     12.56%     74.93% |       50611     12.57%     87.49% |       50361     12.51%    100.00%
 system.ruby.l1_cntrl0.Load::total              402701                      
 
@@ -460,6 +1105,26 @@ system.ruby.l2_cntrl0.MI.Writeback_Ack         604406      0.00%      0.00%
 system.ruby.l2_cntrl0.OLSI.L1_PUTS_only          1011      0.00%      0.00%
 system.ruby.l2_cntrl0.OLSI.L1_PUTS                108      0.00%      0.00%
 system.ruby.l2_cntrl0.OLSI.Writeback_Ack          239      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control      3673936                      
+system.ruby.network.msg_count.Response_Data      3630768                      
+system.ruby.network.msg_count.ResponseL2hit_Data        17766                      
+system.ruby.network.msg_count.ResponseLocal_Data        25260                      
+system.ruby.network.msg_count.Response_Control         9012                      
+system.ruby.network.msg_count.Writeback_Data      2479504                      
+system.ruby.network.msg_count.Writeback_Control      8511972                      
+system.ruby.network.msg_count.Forwarded_Control        25263                      
+system.ruby.network.msg_count.Invalidate_Control           57                      
+system.ruby.network.msg_count.Unblock_Control      3696804                      
+system.ruby.network.msg_byte.Request_Control     29391488                      
+system.ruby.network.msg_byte.Response_Data    261415296                      
+system.ruby.network.msg_byte.ResponseL2hit_Data      1279152                      
+system.ruby.network.msg_byte.ResponseLocal_Data      1818720                      
+system.ruby.network.msg_byte.Response_Control        72096                      
+system.ruby.network.msg_byte.Writeback_Data    178524288                      
+system.ruby.network.msg_byte.Writeback_Control     68095776                      
+system.ruby.network.msg_byte.Forwarded_Control       202104                      
+system.ruby.network.msg_byte.Invalidate_Control          456                      
+system.ruby.network.msg_byte.Unblock_Control     29574432                      
 system.ruby.dir_cntrl0.GETX                    211949      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                    393220      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                    604433      0.00%      0.00%
index 66942acd2bf2bb216974924857a45e37f635c72f..11200a2025fe5c86806ae52c4b3d45e62ef805fb 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.funcmem system.physmem
 num_work_ids=16
 readfile=
@@ -29,10 +30,15 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu0]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -51,7 +57,7 @@ test=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu1]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -70,7 +76,7 @@ test=system.ruby.l1_cntrl1.sequencer.slave[0]
 [system.cpu2]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -89,7 +95,7 @@ test=system.ruby.l1_cntrl2.sequencer.slave[0]
 [system.cpu3]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -108,7 +114,7 @@ test=system.ruby.l1_cntrl3.sequencer.slave[0]
 [system.cpu4]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -127,7 +133,7 @@ test=system.ruby.l1_cntrl4.sequencer.slave[0]
 [system.cpu5]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -146,7 +152,7 @@ test=system.ruby.l1_cntrl5.sequencer.slave[0]
 [system.cpu6]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -165,7 +171,7 @@ test=system.ruby.l1_cntrl6.sequencer.slave[0]
 [system.cpu7]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -181,10 +187,14 @@ trace_addr=0
 functional=system.funcbus.slave[7]
 test=system.ruby.l1_cntrl7.sequencer.slave[0]
 
+[system.cpu_clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.funcbus]
 type=NoncoherentBus
-block_size=64
-clock=1
+clk_domain=system.clk_domain
 header_cycles=1
 use_default_range=false
 width=8
@@ -194,44 +204,47 @@ slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional syste
 [system.funcmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=false
 latency=30
 latency_var=0
 null=false
 range=0:134217727
-zero=false
 port=system.funcbus.master[0]
 
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
+clk_domain=system.ruby.clk_domain
 mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=9
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=5
@@ -262,7 +275,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -284,7 +297,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -335,7 +348,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -356,7 +369,7 @@ L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -407,7 +420,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl1.L1Icache
@@ -428,7 +441,7 @@ L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -479,7 +492,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl2.L1Icache
@@ -500,7 +513,7 @@ L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=3
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -551,7 +564,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl3.L1Icache
@@ -572,7 +585,7 @@ L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=4
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -623,7 +636,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl4.L1Icache
@@ -644,7 +657,7 @@ L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=5
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -695,7 +708,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl5.L1Icache
@@ -716,7 +729,7 @@ L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=6
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -767,7 +780,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl6.L1Icache
@@ -788,7 +801,7 @@ L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=7
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -839,7 +852,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl7.L1Icache
@@ -859,7 +872,7 @@ children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 N_tokens=9
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=8
 filtering_enabled=true
 l2_request_latency=5
@@ -885,204 +898,132 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [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
+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
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 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_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
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.ext_links5.int_node system.ruby.network.ext_links6.int_node system.ruby.network.ext_links7.int_node system.ruby.network.ext_links8.int_node system.ruby.network.ext_links9.int_node system.ruby.network.int_links0.node_b
+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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers00
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers01
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl2
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers02
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl3
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers03
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl4
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers04
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clock=1
-router_id=4
-virt_nets=10
-
 [system.ruby.network.ext_links5]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl5
-int_node=system.ruby.network.ext_links5.int_node
+int_node=system.ruby.network.routers05
 latency=1
 link_id=5
 weight=1
 
-[system.ruby.network.ext_links5.int_node]
-type=Switch
-clock=1
-router_id=5
-virt_nets=10
-
 [system.ruby.network.ext_links6]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl6
-int_node=system.ruby.network.ext_links6.int_node
+int_node=system.ruby.network.routers06
 latency=1
 link_id=6
 weight=1
 
-[system.ruby.network.ext_links6.int_node]
-type=Switch
-clock=1
-router_id=6
-virt_nets=10
-
 [system.ruby.network.ext_links7]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl7
-int_node=system.ruby.network.ext_links7.int_node
+int_node=system.ruby.network.routers07
 latency=1
 link_id=7
 weight=1
 
-[system.ruby.network.ext_links7.int_node]
-type=Switch
-clock=1
-router_id=7
-virt_nets=10
-
 [system.ruby.network.ext_links8]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links8.int_node
+int_node=system.ruby.network.routers08
 latency=1
 link_id=8
 weight=1
 
-[system.ruby.network.ext_links8.int_node]
-type=Switch
-clock=1
-router_id=8
-virt_nets=10
-
 [system.ruby.network.ext_links9]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links9.int_node
+int_node=system.ruby.network.routers09
 latency=1
 link_id=9
 weight=1
 
-[system.ruby.network.ext_links9.int_node]
-type=Switch
-clock=1
-router_id=9
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=10
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers00
+node_b=system.ruby.network.routers10
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=10
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=11
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers01
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links2]
@@ -1090,8 +1031,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=12
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers02
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links3]
@@ -1099,8 +1040,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=13
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers03
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links4]
@@ -1108,8 +1049,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=14
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers04
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links5]
@@ -1117,8 +1058,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=15
-node_a=system.ruby.network.ext_links5.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers05
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links6]
@@ -1126,8 +1067,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=16
-node_a=system.ruby.network.ext_links6.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers06
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links7]
@@ -1135,8 +1076,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=17
-node_a=system.ruby.network.ext_links7.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers07
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links8]
@@ -1144,8 +1085,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=18
-node_a=system.ruby.network.ext_links8.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers08
+node_b=system.ruby.network.routers10
 weight=1
 
 [system.ruby.network.int_links9]
@@ -1153,10 +1094,76 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=19
-node_a=system.ruby.network.ext_links9.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers09
+node_b=system.ruby.network.routers10
 weight=1
 
+[system.ruby.network.routers00]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers01]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers02]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers03]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers04]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers05]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
+[system.ruby.network.routers06]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=6
+virt_nets=10
+
+[system.ruby.network.routers07]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=7
+virt_nets=10
+
+[system.ruby.network.routers08]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=8
+virt_nets=10
+
+[system.ruby.network.routers09]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=9
+virt_nets=10
+
+[system.ruby.network.routers10]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=10
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -1167,7 +1174,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -1177,3 +1184,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 76f70b9ff7f69b75fe9f76415c1fdf43cad4d604..87304c1a317bcc0b27cb95360f329f9d9c0e9ba3 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:57:13
+Real time: Aug/29/2013 10:06:47
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 2.06667
 Elapsed_time_in_hours: 0.0344444
 Elapsed_time_in_days: 0.00143519
 
-Virtual_time_in_seconds: 124.77
-Virtual_time_in_minutes: 2.0795
-Virtual_time_in_hours:   0.0346583
-Virtual_time_in_days:    0.0014441
+Virtual_time_in_seconds: 123.4
+Virtual_time_in_minutes: 2.05667
+Virtual_time_in_hours:   0.0342778
+Virtual_time_in_days:    0.00142824
 
 Ruby_current_time: 6151475
 Ruby_start_time: 0
 Ruby_cycles: 6151475
 
-mbytes_resident: 75.0938
-mbytes_total: 293.625
-resident_ratio: 0.255774
+mbytes_resident: 79.2969
+mbytes_total: 297.457
+resident_ratio: 0.266596
 
 Busy Controller Counts:
 L1Cache-0:0  L1Cache-1:0  L1Cache-2:0  L1Cache-3:0  L1Cache-4:0  L1Cache-5:0  L1Cache-6:0  L1Cache-7:0  
@@ -83,318 +83,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 102
-system_time: 0
-page_reclaims: 10796
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 280
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 3695895 29567160
-total_msg_count_Response_Data: 1838719 132387768
-total_msg_count_ResponseL2hit_Data: 5073 365256
-total_msg_count_ResponseLocal_Data: 4698 338256
-total_msg_count_Response_Control: 4248 33984
-total_msg_count_Writeback_Data: 2643414 190325808
-total_msg_count_Writeback_Control: 1132743 9061944
-total_msg_count_Broadcast_Control: 9252345 74018760
-total_msg_count_Persistent_Control: 5193840 41550720
-total_msgs: 23770975 total_bytes: 477649656
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 9.95629
-  links_utilized_percent_switch_0_link_0: 12.44 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 7.47257 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 76833 5531976 [ 0 0 0 0 76833 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseLocal_Data: 190 13680 [ 0 0 0 0 190 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Data: 3997 287784 [ 0 0 0 0 3997 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Broadcast_Control: 539556 4316448 [ 0 539556 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 77267 618136 [ 0 77267 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 90 6480 [ 0 0 0 0 90 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_ResponseL2hit_Data: 2 144 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_ResponseLocal_Data: 209 15048 [ 0 0 0 0 209 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 186 1488 [ 0 0 0 0 186 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 81056 5836032 [ 0 0 0 0 81056 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Broadcast_Control: 77267 618136 [ 0 77267 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Persistent_Control: 32414 259312 [ 0 0 0 32414 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 9.9411
-  links_utilized_percent_switch_1_link_0: 12.4245 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 7.45771 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Response_Data: 76822 5531184 [ 0 0 0 0 76822 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_ResponseL2hit_Data: 196 14112 [ 0 0 0 0 196 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_ResponseLocal_Data: 195 14040 [ 0 0 0 0 195 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 3823 275256 [ 0 0 0 0 3823 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Broadcast_Control: 539561 4316488 [ 0 539561 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 77262 618096 [ 0 77262 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 108 7776 [ 0 0 0 0 108 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseLocal_Data: 177 12744 [ 0 0 0 0 177 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 172 1376 [ 0 0 0 0 172 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 80860 5821920 [ 0 0 0 0 80860 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Broadcast_Control: 77262 618096 [ 0 77262 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Persistent_Control: 32517 260136 [ 0 0 0 32517 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 9.93322
-  links_utilized_percent_switch_2_link_0: 12.4174 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 7.44899 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 76622 5516784 [ 0 0 0 0 76622 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_ResponseL2hit_Data: 196 14112 [ 0 0 0 0 196 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_ResponseLocal_Data: 209 15048 [ 0 0 0 0 209 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 3 24 [ 0 0 0 0 3 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 3892 280224 [ 0 0 0 0 3892 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Broadcast_Control: 539745 4317960 [ 0 539745 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 77078 616624 [ 0 77078 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 107 7704 [ 0 0 0 0 107 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_ResponseL2hit_Data: 1 72 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_ResponseLocal_Data: 192 13824 [ 0 0 0 0 192 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 176 1408 [ 0 0 0 0 176 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 80735 5812920 [ 0 0 0 0 80735 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Broadcast_Control: 77078 616624 [ 0 77078 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Persistent_Control: 32799 262392 [ 0 0 0 32799 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 9.90332
-  links_utilized_percent_switch_3_link_0: 12.3933 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 7.4133 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 76317 5494824 [ 0 0 0 0 76317 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 214 15408 [ 0 0 0 0 214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseLocal_Data: 174 12528 [ 0 0 0 0 174 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Data: 3852 277344 [ 0 0 0 0 3852 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Broadcast_Control: 540040 4320320 [ 0 540040 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 76783 614264 [ 0 76783 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 112 8064 [ 0 0 0 0 112 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_ResponseLocal_Data: 205 14760 [ 0 0 0 0 205 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 181 1448 [ 0 0 0 0 181 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 80372 5786784 [ 0 0 0 0 80372 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Broadcast_Control: 76783 614264 [ 0 76783 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Persistent_Control: 32107 256856 [ 0 0 0 32107 0 0 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 9.91624
-  links_utilized_percent_switch_4_link_0: 12.4035 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 7.42896 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_4_link_0_Response_Data: 76414 5501808 [ 0 0 0 0 76414 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_ResponseL2hit_Data: 223 16056 [ 0 0 0 0 223 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_ResponseLocal_Data: 208 14976 [ 0 0 0 0 208 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Control: 4 32 [ 0 0 0 0 4 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Writeback_Data: 3869 278568 [ 0 0 0 0 3869 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Broadcast_Control: 539876 4319008 [ 0 539876 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Request_Control: 76947 615576 [ 0 76947 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Data: 106 7632 [ 0 0 0 0 106 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_ResponseL2hit_Data: 1 72 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_ResponseLocal_Data: 193 13896 [ 0 0 0 0 193 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Control: 175 1400 [ 0 0 0 0 175 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Data: 80535 5798520 [ 0 0 0 0 80535 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Broadcast_Control: 76947 615576 [ 0 76947 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Persistent_Control: 32397 259176 [ 0 0 0 32397 0 0 0 0 0 0 ] base_latency: 1
-
-switch_5_inlinks: 2
-switch_5_outlinks: 2
-links_utilized_percent_switch_5: 9.9432
-  links_utilized_percent_switch_5_link_0: 12.4252 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 7.46123 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Response_Data: 76710 5523120 [ 0 0 0 0 76710 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_ResponseL2hit_Data: 226 16272 [ 0 0 0 0 226 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_ResponseLocal_Data: 192 13824 [ 0 0 0 0 192 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Writeback_Data: 3915 281880 [ 0 0 0 0 3915 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Broadcast_Control: 539582 4316656 [ 0 539582 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Request_Control: 77241 617928 [ 0 77241 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Data: 112 8064 [ 0 0 0 0 112 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_ResponseL2hit_Data: 2 144 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_ResponseLocal_Data: 206 14832 [ 0 0 0 0 206 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Control: 166 1328 [ 0 0 0 0 166 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Data: 80872 5822784 [ 0 0 0 0 80872 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Broadcast_Control: 77241 617928 [ 0 77241 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Persistent_Control: 32575 260600 [ 0 0 0 32575 0 0 0 0 0 0 ] base_latency: 1
-
-switch_6_inlinks: 2
-switch_6_outlinks: 2
-links_utilized_percent_switch_6: 9.94855
-  links_utilized_percent_switch_6_link_0: 12.431 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_6_link_1: 7.46612 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_6_link_0_Response_Data: 76822 5531184 [ 0 0 0 0 76822 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_ResponseL2hit_Data: 186 13392 [ 0 0 0 0 186 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_ResponseLocal_Data: 187 13464 [ 0 0 0 0 187 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Control: 4 32 [ 0 0 0 0 4 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Writeback_Data: 3936 283392 [ 0 0 0 0 3936 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Broadcast_Control: 539503 4316024 [ 0 539503 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Request_Control: 77320 618560 [ 0 77320 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Data: 113 8136 [ 0 0 0 0 113 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_ResponseL2hit_Data: 1 72 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_ResponseLocal_Data: 175 12600 [ 0 0 0 0 175 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Control: 162 1296 [ 0 0 0 0 162 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Data: 80968 5829696 [ 0 0 0 0 80968 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Broadcast_Control: 77320 618560 [ 0 77320 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Persistent_Control: 32438 259504 [ 0 0 0 32438 0 0 0 0 0 0 ] base_latency: 1
-
-switch_7_inlinks: 2
-switch_7_outlinks: 2
-links_utilized_percent_switch_7: 9.91908
-  links_utilized_percent_switch_7_link_0: 12.4062 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_7_link_1: 7.43192 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_7_link_0_Response_Data: 76342 5496624 [ 0 0 0 0 76342 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_ResponseL2hit_Data: 214 15408 [ 0 0 0 0 214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_ResponseLocal_Data: 211 15192 [ 0 0 0 0 211 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Writeback_Data: 3982 286704 [ 0 0 0 0 3982 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Broadcast_Control: 539898 4319184 [ 0 539898 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Request_Control: 76925 615400 [ 0 76925 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Data: 110 7920 [ 0 0 0 0 110 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_ResponseLocal_Data: 209 15048 [ 0 0 0 0 209 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Control: 193 1544 [ 0 0 0 0 193 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Data: 80554 5799888 [ 0 0 0 0 80554 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Broadcast_Control: 76925 615400 [ 0 76925 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Persistent_Control: 32445 259560 [ 0 0 0 32445 0 0 0 0 0 0 ] base_latency: 1
-
-switch_8_inlinks: 2
-switch_8_outlinks: 2
-links_utilized_percent_switch_8: 38.8195
-  links_utilized_percent_switch_8_link_0: 52.1539 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_8_link_1: 25.4851 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_8_link_0_Request_Control: 616823 4934584 [ 0 616823 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Response_Control: 1395 11160 [ 0 0 0 0 1395 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Data: 615396 44308512 [ 0 0 0 0 615396 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Request_Control: 615142 4921136 [ 0 0 615142 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Data: 1316 94752 [ 0 0 0 0 1316 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_ResponseL2hit_Data: 1684 121248 [ 0 0 0 0 1684 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Control: 3 24 [ 0 0 0 0 3 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Data: 235077 16925544 [ 0 0 0 0 235077 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Control: 377581 3020648 [ 0 0 0 0 377581 0 0 0 0 0 ] base_latency: 1
-
-switch_9_inlinks: 2
-switch_9_outlinks: 2
-links_utilized_percent_switch_9: 36.0099
-  links_utilized_percent_switch_9_link_0: 27.3347 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_1: 44.685 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_9_link_0_Request_Control: 615142 4921136 [ 0 0 615142 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Data: 24 1728 [ 0 0 0 0 24 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_ResponseL2hit_Data: 7 504 [ 0 0 0 0 7 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Data: 234476 16882272 [ 0 0 0 0 234476 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Control: 377581 3020648 [ 0 0 0 0 377581 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Data: 610733 43972776 [ 0 0 0 0 610733 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Writeback_Data: 109 7848 [ 0 0 0 0 109 0 0 0 0 0 ] base_latency: 1
-
-switch_10_inlinks: 10
-switch_10_outlinks: 10
-links_utilized_percent_switch_10: 17.6719
-  links_utilized_percent_switch_10_link_0: 12.1766 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_1: 12.1602 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_2: 12.1508 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_3: 12.1324 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_4: 12.1402 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_5: 12.1604 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_6: 12.1673 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_7: 12.1425 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_8: 52.1539 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_10_link_9: 27.3347 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_10_link_0_Response_Data: 76833 5531976 [ 0 0 0 0 76833 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_ResponseL2hit_Data: 229 16488 [ 0 0 0 0 229 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_ResponseLocal_Data: 190 13680 [ 0 0 0 0 190 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Writeback_Data: 3997 287784 [ 0 0 0 0 3997 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Broadcast_Control: 539556 4316448 [ 0 539556 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_0_Persistent_Control: 227278 1818224 [ 0 0 0 227278 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Data: 76822 5531184 [ 0 0 0 0 76822 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_ResponseL2hit_Data: 196 14112 [ 0 0 0 0 196 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_ResponseLocal_Data: 195 14040 [ 0 0 0 0 195 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Writeback_Data: 3823 275256 [ 0 0 0 0 3823 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Broadcast_Control: 539561 4316488 [ 0 539561 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_1_Persistent_Control: 227175 1817400 [ 0 0 0 227175 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Data: 76622 5516784 [ 0 0 0 0 76622 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_ResponseL2hit_Data: 196 14112 [ 0 0 0 0 196 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_ResponseLocal_Data: 209 15048 [ 0 0 0 0 209 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Response_Control: 3 24 [ 0 0 0 0 3 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Writeback_Data: 3892 280224 [ 0 0 0 0 3892 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Broadcast_Control: 539745 4317960 [ 0 539745 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_2_Persistent_Control: 226893 1815144 [ 0 0 0 226893 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Data: 76317 5494824 [ 0 0 0 0 76317 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_ResponseL2hit_Data: 214 15408 [ 0 0 0 0 214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_ResponseLocal_Data: 174 12528 [ 0 0 0 0 174 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Writeback_Data: 3852 277344 [ 0 0 0 0 3852 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Broadcast_Control: 540040 4320320 [ 0 540040 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_3_Persistent_Control: 227585 1820680 [ 0 0 0 227585 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Data: 76414 5501808 [ 0 0 0 0 76414 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_ResponseL2hit_Data: 223 16056 [ 0 0 0 0 223 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_ResponseLocal_Data: 208 14976 [ 0 0 0 0 208 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Response_Control: 4 32 [ 0 0 0 0 4 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Writeback_Data: 3869 278568 [ 0 0 0 0 3869 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Broadcast_Control: 539876 4319008 [ 0 539876 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_4_Persistent_Control: 227295 1818360 [ 0 0 0 227295 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Data: 76710 5523120 [ 0 0 0 0 76710 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_ResponseL2hit_Data: 226 16272 [ 0 0 0 0 226 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_ResponseLocal_Data: 192 13824 [ 0 0 0 0 192 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Writeback_Data: 3915 281880 [ 0 0 0 0 3915 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Broadcast_Control: 539582 4316656 [ 0 539582 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_5_Persistent_Control: 227117 1816936 [ 0 0 0 227117 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Data: 76822 5531184 [ 0 0 0 0 76822 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_ResponseL2hit_Data: 186 13392 [ 0 0 0 0 186 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_ResponseLocal_Data: 187 13464 [ 0 0 0 0 187 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Response_Control: 4 32 [ 0 0 0 0 4 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Writeback_Data: 3936 283392 [ 0 0 0 0 3936 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Broadcast_Control: 539503 4316024 [ 0 539503 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_6_Persistent_Control: 227254 1818032 [ 0 0 0 227254 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Data: 76342 5496624 [ 0 0 0 0 76342 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_ResponseL2hit_Data: 214 15408 [ 0 0 0 0 214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_ResponseLocal_Data: 211 15192 [ 0 0 0 0 211 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Writeback_Data: 3982 286704 [ 0 0 0 0 3982 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Broadcast_Control: 539898 4319184 [ 0 539898 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_7_Persistent_Control: 227247 1817976 [ 0 0 0 227247 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Request_Control: 616823 4934584 [ 0 616823 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Response_Control: 1395 11160 [ 0 0 0 0 1395 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Writeback_Data: 615396 44308512 [ 0 0 0 0 615396 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_8_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Request_Control: 615142 4921136 [ 0 0 615142 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Response_Data: 24 1728 [ 0 0 0 0 24 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_ResponseL2hit_Data: 7 504 [ 0 0 0 0 7 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Response_Control: 2 16 [ 0 0 0 0 2 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Writeback_Data: 234476 16882272 [ 0 0 0 0 234476 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Writeback_Control: 377581 3020648 [ 0 0 0 0 377581 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_10_link_9_Persistent_Control: 259692 2077536 [ 0 0 0 259692 0 0 0 0 0 0 ] base_latency: 1
-
index 2adf2f4587249ba0390c4e048deb64d9dda5bfcb..17d7f958c70346d05bbdfb707aac0644706905d5 100644 (file)
@@ -4,11 +4,9 @@ sim_seconds                                  0.006151                       # Nu
 sim_ticks                                     6151475                       # Number of ticks simulated
 final_tick                                    6151475                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                  60261                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 292536                       # Number of bytes of host memory used
-host_seconds                                   102.08                       # Real time elapsed on the host
-system.funcbus.throughput                           0                       # Throughput (bytes/s)
-system.funcbus.data_through_bus                     0                       # Total data (bytes)
+host_tick_rate                                  49950                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 304600                       # Number of bytes of host memory used
+host_seconds                                   123.15                       # Real time elapsed on the host
 system.ruby.l1_cntrl4.L1Dcache.demand_hits           20                       # Number of cache demand hits
 system.ruby.l1_cntrl4.L1Dcache.demand_misses        76947                       # Number of cache demand misses
 system.ruby.l1_cntrl4.L1Dcache.demand_accesses        76967                       # Number of cache demand accesses
@@ -60,6 +58,159 @@ system.ruby.l1_cntrl3.L1Icache.demand_accesses            0
 system.ruby.l2_cntrl0.L2cache.demand_hits         1681                       # Number of cache demand hits
 system.ruby.l2_cntrl0.L2cache.demand_misses       615142                       # Number of cache demand misses
 system.ruby.l2_cntrl0.L2cache.demand_accesses       616823                       # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized     9.956291                      
+system.ruby.network.routers00.msg_count.Request_Control::1        77267                      
+system.ruby.network.routers00.msg_count.Response_Data::4        76923                      
+system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4          231                      
+system.ruby.network.routers00.msg_count.ResponseLocal_Data::4          399                      
+system.ruby.network.routers00.msg_count.Response_Control::4          188                      
+system.ruby.network.routers00.msg_count.Writeback_Data::4        85053                      
+system.ruby.network.routers00.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers00.msg_count.Persistent_Control::3       292106                      
+system.ruby.network.routers00.msg_bytes.Request_Control::1       618136                      
+system.ruby.network.routers00.msg_bytes.Response_Data::4      5538456                      
+system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4        16632                      
+system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4        28728                      
+system.ruby.network.routers00.msg_bytes.Response_Control::4         1504                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::4      6123816                      
+system.ruby.network.routers00.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers00.msg_bytes.Persistent_Control::3      2336848                      
+system.ruby.network.routers01.percent_links_utilized     9.941095                      
+system.ruby.network.routers01.msg_count.Request_Control::1        77262                      
+system.ruby.network.routers01.msg_count.Response_Data::4        76930                      
+system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4          196                      
+system.ruby.network.routers01.msg_count.ResponseLocal_Data::4          372                      
+system.ruby.network.routers01.msg_count.Response_Control::4          173                      
+system.ruby.network.routers01.msg_count.Writeback_Data::4        84683                      
+system.ruby.network.routers01.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers01.msg_count.Persistent_Control::3       292209                      
+system.ruby.network.routers01.msg_bytes.Request_Control::1       618096                      
+system.ruby.network.routers01.msg_bytes.Response_Data::4      5538960                      
+system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4        14112                      
+system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4        26784                      
+system.ruby.network.routers01.msg_bytes.Response_Control::4         1384                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::4      6097176                      
+system.ruby.network.routers01.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers01.msg_bytes.Persistent_Control::3      2337672                      
+system.ruby.network.routers02.percent_links_utilized     9.933215                      
+system.ruby.network.routers02.msg_count.Request_Control::1        77078                      
+system.ruby.network.routers02.msg_count.Response_Data::4        76729                      
+system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4          197                      
+system.ruby.network.routers02.msg_count.ResponseLocal_Data::4          401                      
+system.ruby.network.routers02.msg_count.Response_Control::4          179                      
+system.ruby.network.routers02.msg_count.Writeback_Data::4        84627                      
+system.ruby.network.routers02.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers02.msg_count.Persistent_Control::3       292491                      
+system.ruby.network.routers02.msg_bytes.Request_Control::1       616624                      
+system.ruby.network.routers02.msg_bytes.Response_Data::4      5524488                      
+system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4        14184                      
+system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4        28872                      
+system.ruby.network.routers02.msg_bytes.Response_Control::4         1432                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::4      6093144                      
+system.ruby.network.routers02.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers02.msg_bytes.Persistent_Control::3      2339928                      
+system.ruby.network.routers03.percent_links_utilized     9.903320                      
+system.ruby.network.routers03.msg_count.Request_Control::1        76783                      
+system.ruby.network.routers03.msg_count.Response_Data::4        76429                      
+system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers03.msg_count.ResponseLocal_Data::4          379                      
+system.ruby.network.routers03.msg_count.Response_Control::4          182                      
+system.ruby.network.routers03.msg_count.Writeback_Data::4        84224                      
+system.ruby.network.routers03.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers03.msg_count.Persistent_Control::3       291799                      
+system.ruby.network.routers03.msg_bytes.Request_Control::1       614264                      
+system.ruby.network.routers03.msg_bytes.Response_Data::4      5502888                      
+system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4        27288                      
+system.ruby.network.routers03.msg_bytes.Response_Control::4         1456                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::4      6064128                      
+system.ruby.network.routers03.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers03.msg_bytes.Persistent_Control::3      2334392                      
+system.ruby.network.routers04.percent_links_utilized     9.916236                      
+system.ruby.network.routers04.msg_count.Request_Control::1        76947                      
+system.ruby.network.routers04.msg_count.Response_Data::4        76520                      
+system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4          224                      
+system.ruby.network.routers04.msg_count.ResponseLocal_Data::4          401                      
+system.ruby.network.routers04.msg_count.Response_Control::4          179                      
+system.ruby.network.routers04.msg_count.Writeback_Data::4        84404                      
+system.ruby.network.routers04.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers04.msg_count.Persistent_Control::3       292089                      
+system.ruby.network.routers04.msg_bytes.Request_Control::1       615576                      
+system.ruby.network.routers04.msg_bytes.Response_Data::4      5509440                      
+system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4        16128                      
+system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4        28872                      
+system.ruby.network.routers04.msg_bytes.Response_Control::4         1432                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::4      6077088                      
+system.ruby.network.routers04.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers04.msg_bytes.Persistent_Control::3      2336712                      
+system.ruby.network.routers05.percent_links_utilized     9.943201                      
+system.ruby.network.routers05.msg_count.Request_Control::1        77241                      
+system.ruby.network.routers05.msg_count.Response_Data::4        76822                      
+system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4          228                      
+system.ruby.network.routers05.msg_count.ResponseLocal_Data::4          398                      
+system.ruby.network.routers05.msg_count.Response_Control::4          168                      
+system.ruby.network.routers05.msg_count.Writeback_Data::4        84787                      
+system.ruby.network.routers05.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers05.msg_count.Persistent_Control::3       292267                      
+system.ruby.network.routers05.msg_bytes.Request_Control::1       617928                      
+system.ruby.network.routers05.msg_bytes.Response_Data::4      5531184                      
+system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4        16416                      
+system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4        28656                      
+system.ruby.network.routers05.msg_bytes.Response_Control::4         1344                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::4      6104664                      
+system.ruby.network.routers05.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers05.msg_bytes.Persistent_Control::3      2338136                      
+system.ruby.network.routers06.percent_links_utilized     9.948553                      
+system.ruby.network.routers06.msg_count.Request_Control::1        77320                      
+system.ruby.network.routers06.msg_count.Response_Data::4        76935                      
+system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4          187                      
+system.ruby.network.routers06.msg_count.ResponseLocal_Data::4          362                      
+system.ruby.network.routers06.msg_count.Response_Control::4          166                      
+system.ruby.network.routers06.msg_count.Writeback_Data::4        84904                      
+system.ruby.network.routers06.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers06.msg_count.Persistent_Control::3       292130                      
+system.ruby.network.routers06.msg_bytes.Request_Control::1       618560                      
+system.ruby.network.routers06.msg_bytes.Response_Data::4      5539320                      
+system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4        13464                      
+system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4        26064                      
+system.ruby.network.routers06.msg_bytes.Response_Control::4         1328                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::4      6113088                      
+system.ruby.network.routers06.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers06.msg_bytes.Persistent_Control::3      2337040                      
+system.ruby.network.routers07.percent_links_utilized     9.919076                      
+system.ruby.network.routers07.msg_count.Request_Control::1        76925                      
+system.ruby.network.routers07.msg_count.Response_Data::4        76452                      
+system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers07.msg_count.ResponseLocal_Data::4          420                      
+system.ruby.network.routers07.msg_count.Response_Control::4          195                      
+system.ruby.network.routers07.msg_count.Writeback_Data::4        84536                      
+system.ruby.network.routers07.msg_count.Broadcast_Control::1       616823                      
+system.ruby.network.routers07.msg_count.Persistent_Control::3       292137                      
+system.ruby.network.routers07.msg_bytes.Request_Control::1       615400                      
+system.ruby.network.routers07.msg_bytes.Response_Data::4      5504544                      
+system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4        30240                      
+system.ruby.network.routers07.msg_bytes.Response_Control::4         1560                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::4      6086592                      
+system.ruby.network.routers07.msg_bytes.Broadcast_Control::1      4934584                      
+system.ruby.network.routers07.msg_bytes.Persistent_Control::3      2337096                      
+system.ruby.network.routers08.percent_links_utilized    38.819523                      
+system.ruby.network.routers08.msg_count.Request_Control::1       616823                      
+system.ruby.network.routers08.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers08.msg_count.Response_Data::4         1316                      
+system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4         1684                      
+system.ruby.network.routers08.msg_count.Response_Control::4         1398                      
+system.ruby.network.routers08.msg_count.Writeback_Data::4       850473                      
+system.ruby.network.routers08.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers08.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers08.msg_bytes.Request_Control::1      4934584                      
+system.ruby.network.routers08.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers08.msg_bytes.Response_Data::4        94752                      
+system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4       121248                      
+system.ruby.network.routers08.msg_bytes.Response_Control::4        11184                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::4     61234056                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers08.msg_bytes.Persistent_Control::3      2077536                      
 system.ruby.dir_cntrl0.memBuffer.memReq        844944                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       610587                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite       234338                       # Number of memory writes
@@ -78,6 +229,44 @@ system.ruby.dir_cntrl0.memBuffer.memNotOld      6310315                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |       26606      3.15%      3.15% |       25663      3.04%      6.19% |       25635      3.03%      9.22% |       25980      3.07%     12.29% |       25947      3.07%     15.37% |       25870      3.06%     18.43% |       25993      3.08%     21.50% |       25627      3.03%     24.54% |       26268      3.11%     27.65% |       26143      3.09%     30.74% |       25936      3.07%     33.81% |       26178      3.10%     36.91% |       26391      3.12%     40.03% |       26459      3.13%     43.16% |       26079      3.09%     46.25% |       26348      3.12%     49.37% |       26234      3.10%     52.47% |       26478      3.13%     55.61% |       26175      3.10%     58.70% |       26431      3.13%     61.83% |       26351      3.12%     64.95% |       26505      3.14%     68.09% |       26354      3.12%     71.21% |       26626      3.15%     74.36% |       26636      3.15%     77.51% |       26614      3.15%     80.66% |       27037      3.20%     83.86% |       26934      3.19%     87.05% |       26972      3.19%     90.24% |       27613      3.27%     93.51% |       27729      3.28%     96.79% |       27132      3.21%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total       844944                       # Number of accesses per bank
 
+system.ruby.network.routers09.percent_links_utilized    36.009872                      
+system.ruby.network.routers09.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers09.msg_count.Response_Data::4       610757                      
+system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4            7                      
+system.ruby.network.routers09.msg_count.Response_Control::4            4                      
+system.ruby.network.routers09.msg_count.Writeback_Data::4       234585                      
+system.ruby.network.routers09.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers09.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers09.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers09.msg_bytes.Response_Data::4     43974504                      
+system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4          504                      
+system.ruby.network.routers09.msg_bytes.Response_Control::4           32                      
+system.ruby.network.routers09.msg_bytes.Writeback_Data::4     16890120                      
+system.ruby.network.routers09.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers09.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers10.percent_links_utilized    17.671908                      
+system.ruby.network.routers10.msg_count.Request_Control::1       616823                      
+system.ruby.network.routers10.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers10.msg_count.Response_Data::4       612906                      
+system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4         1691                      
+system.ruby.network.routers10.msg_count.ResponseLocal_Data::4         1566                      
+system.ruby.network.routers10.msg_count.Response_Control::4         1416                      
+system.ruby.network.routers10.msg_count.Writeback_Data::4       881138                      
+system.ruby.network.routers10.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers10.msg_count.Broadcast_Control::1      4317761                      
+system.ruby.network.routers10.msg_count.Persistent_Control::3      2337228                      
+system.ruby.network.routers10.msg_bytes.Request_Control::1      4934584                      
+system.ruby.network.routers10.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers10.msg_bytes.Response_Data::4     44129232                      
+system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4       121752                      
+system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4       112752                      
+system.ruby.network.routers10.msg_bytes.Response_Control::4        11328                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::4     63441936                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers10.msg_bytes.Broadcast_Control::1     34542088                      
+system.ruby.network.routers10.msg_bytes.Persistent_Control::3     18697824                      
+system.funcbus.throughput                           0                       # Throughput (bytes/s)
+system.funcbus.data_through_bus                     0                       # Total data (bytes)
 system.cpu0.num_reads                          100000                       # number of read accesses completed
 system.cpu0.num_writes                          54250                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
@@ -102,6 +291,444 @@ system.cpu6.num_copies                              0                       # nu
 system.cpu7.num_reads                           99727                       # number of read accesses completed
 system.cpu7.num_writes                          53437                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
+system.ruby.network.routers00.throttle0.link_utilization    12.440008                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::4        76833                      
+system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4          229                      
+system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4          190                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::4            2                      
+system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4         3997                      
+system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1       539556                      
+system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4      5531976                      
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4        16488                      
+system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4        13680                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4       287784                      
+system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1      4316448                      
+system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers00.throttle1.link_utilization     7.472574                      
+system.ruby.network.routers00.throttle1.msg_count.Request_Control::1        77267                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Data::4           90                      
+system.ruby.network.routers00.throttle1.msg_count.ResponseL2hit_Data::4            2                      
+system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4          209                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::4          186                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4        81056                      
+system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1        77267                      
+system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3        32414                      
+system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1       618136                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4         6480                      
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseL2hit_Data::4          144                      
+system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4        15048                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4         1488                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4      5836032                      
+system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1       618136                      
+system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3       259312                      
+system.ruby.network.routers01.throttle0.link_utilization    12.424484                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::4        76822                      
+system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4          196                      
+system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4          195                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4         3823                      
+system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1       539561                      
+system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4      5531184                      
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4        14112                      
+system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4        14040                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4       275256                      
+system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1      4316488                      
+system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers01.throttle1.link_utilization     7.457707                      
+system.ruby.network.routers01.throttle1.msg_count.Request_Control::1        77262                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Data::4          108                      
+system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4          177                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::4          172                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4        80860                      
+system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1        77262                      
+system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3        32517                      
+system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1       618096                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4         7776                      
+system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4        12744                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4         1376                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4      5821920                      
+system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1       618096                      
+system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3       260136                      
+system.ruby.network.routers02.throttle0.link_utilization    12.417436                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::4        76622                      
+system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4          196                      
+system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4          209                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::4            3                      
+system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4         3892                      
+system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1       539745                      
+system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4      5516784                      
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4        14112                      
+system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4        15048                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::4           24                      
+system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4       280224                      
+system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1      4317960                      
+system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers02.throttle1.link_utilization     7.448994                      
+system.ruby.network.routers02.throttle1.msg_count.Request_Control::1        77078                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Data::4          107                      
+system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4            1                      
+system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4          192                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::4          176                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4        80735                      
+system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1        77078                      
+system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3        32799                      
+system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1       616624                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4         7704                      
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4           72                      
+system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4        13824                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4         1408                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4      5812920                      
+system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1       616624                      
+system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3       262392                      
+system.ruby.network.routers03.throttle0.link_utilization    12.393337                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::4        76317                      
+system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4          174                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4         3852                      
+system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1       540040                      
+system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4      5494824                      
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4        12528                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4       277344                      
+system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1      4320320                      
+system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers03.throttle1.link_utilization     7.413303                      
+system.ruby.network.routers03.throttle1.msg_count.Request_Control::1        76783                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Data::4          112                      
+system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4          205                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::4          181                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4        80372                      
+system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1        76783                      
+system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3        32107                      
+system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1       614264                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4         8064                      
+system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4        14760                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4         1448                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4      5786784                      
+system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1       614264                      
+system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3       256856                      
+system.ruby.network.routers04.throttle0.link_utilization    12.403513                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::4        76414                      
+system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4          223                      
+system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4          208                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::4            4                      
+system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4         3869                      
+system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1       539876                      
+system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4      5501808                      
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4        16056                      
+system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4        14976                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4           32                      
+system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4       278568                      
+system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1      4319008                      
+system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers04.throttle1.link_utilization     7.428958                      
+system.ruby.network.routers04.throttle1.msg_count.Request_Control::1        76947                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Data::4          106                      
+system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4            1                      
+system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4          193                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::4          175                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4        80535                      
+system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1        76947                      
+system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3        32397                      
+system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1       615576                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4         7632                      
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4           72                      
+system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4        13896                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4         1400                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4      5798520                      
+system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1       615576                      
+system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3       259176                      
+system.ruby.network.routers05.throttle0.link_utilization    12.425174                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::4        76710                      
+system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4          226                      
+system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4          192                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::4            2                      
+system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4         3915                      
+system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1       539582                      
+system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4      5523120                      
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4        16272                      
+system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4        13824                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4       281880                      
+system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1      4316656                      
+system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers05.throttle1.link_utilization     7.461227                      
+system.ruby.network.routers05.throttle1.msg_count.Request_Control::1        77241                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Data::4          112                      
+system.ruby.network.routers05.throttle1.msg_count.ResponseL2hit_Data::4            2                      
+system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4          206                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::4          166                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4        80872                      
+system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1        77241                      
+system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3        32575                      
+system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1       617928                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4         8064                      
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseL2hit_Data::4          144                      
+system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4        14832                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4         1328                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4      5822784                      
+system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1       617928                      
+system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3       260600                      
+system.ruby.network.routers06.throttle0.link_utilization    12.430986                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::4        76822                      
+system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4          186                      
+system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4          187                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::4            4                      
+system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4         3936                      
+system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1       539503                      
+system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4      5531184                      
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4        13392                      
+system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4        13464                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4           32                      
+system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4       283392                      
+system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1      4316024                      
+system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers06.throttle1.link_utilization     7.466120                      
+system.ruby.network.routers06.throttle1.msg_count.Request_Control::1        77320                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Data::4          113                      
+system.ruby.network.routers06.throttle1.msg_count.ResponseL2hit_Data::4            1                      
+system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4          175                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::4          162                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4        80968                      
+system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1        77320                      
+system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3        32438                      
+system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1       618560                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4         8136                      
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseL2hit_Data::4           72                      
+system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4        12600                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4         1296                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4      5829696                      
+system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1       618560                      
+system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3       259504                      
+system.ruby.network.routers07.throttle0.link_utilization    12.406236                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::4        76342                      
+system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4          211                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::4            2                      
+system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4         3982                      
+system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1       539898                      
+system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4      5496624                      
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4        15192                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4       286704                      
+system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1      4319184                      
+system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers07.throttle1.link_utilization     7.431917                      
+system.ruby.network.routers07.throttle1.msg_count.Request_Control::1        76925                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Data::4          110                      
+system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4          209                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::4          193                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4        80554                      
+system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1        76925                      
+system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3        32445                      
+system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1       615400                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4         7920                      
+system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4        15048                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4         1544                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4      5799888                      
+system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1       615400                      
+system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3       259560                      
+system.ruby.network.routers08.throttle0.link_utilization    52.153947                      
+system.ruby.network.routers08.throttle0.msg_count.Request_Control::1       616823                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::4         1395                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4       615396                      
+system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1      4934584                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4        11160                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4     44308512                      
+system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers08.throttle1.link_utilization    25.485099                      
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::4         1316                      
+system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4         1684                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::4            3                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4       235077                      
+system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4        94752                      
+system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4       121248                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4           24                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4     16925544                      
+system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers09.throttle0.link_utilization    27.334745                      
+system.ruby.network.routers09.throttle0.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Data::4           24                      
+system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4            7                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Control::4            2                      
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4       234476                      
+system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4         1728                      
+system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4          504                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4     16882272                      
+system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers09.throttle1.link_utilization    44.684998                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::4       610733                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Control::4            2                      
+system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4          109                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4     43972776                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4         7848                      
+system.ruby.network.routers10.throttle0.link_utilization    12.176567                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::4        76833                      
+system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4          229                      
+system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4          190                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::4            2                      
+system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4         3997                      
+system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1       539556                      
+system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3       227278                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4      5531976                      
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4        16488                      
+system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4        13680                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4       287784                      
+system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1      4316448                      
+system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3      1818224                      
+system.ruby.network.routers10.throttle1.link_utilization    12.160181                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::4        76822                      
+system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4          196                      
+system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4          195                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4         3823                      
+system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1       539561                      
+system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3       227175                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4      5531184                      
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4        14112                      
+system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4        14040                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4       275256                      
+system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1      4316488                      
+system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3      1817400                      
+system.ruby.network.routers10.throttle2.link_utilization    12.150842                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::4        76622                      
+system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4          196                      
+system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4          209                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::4            3                      
+system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4         3892                      
+system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1       539745                      
+system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3       226893                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4      5516784                      
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4        14112                      
+system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4        15048                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::4           24                      
+system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4       280224                      
+system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1      4317960                      
+system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3      1815144                      
+system.ruby.network.routers10.throttle3.link_utilization    12.132367                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::4        76317                      
+system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4          174                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::4            1                      
+system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4         3852                      
+system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1       540040                      
+system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3       227585                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4      5494824                      
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4        12528                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4       277344                      
+system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1      4320320                      
+system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3      1820680                      
+system.ruby.network.routers10.throttle4.link_utilization    12.140186                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::4        76414                      
+system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4          223                      
+system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4          208                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::4            4                      
+system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4         3869                      
+system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1       539876                      
+system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3       227295                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4      5501808                      
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4        16056                      
+system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4        14976                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4           32                      
+system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4       278568                      
+system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1      4319008                      
+system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3      1818360                      
+system.ruby.network.routers10.throttle5.link_utilization    12.160401                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::4        76710                      
+system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4          226                      
+system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4          192                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::4            2                      
+system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4         3915                      
+system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1       539582                      
+system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3       227117                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4      5523120                      
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4        16272                      
+system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4        13824                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4       281880                      
+system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1      4316656                      
+system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3      1816936                      
+system.ruby.network.routers10.throttle6.link_utilization    12.167326                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::4        76822                      
+system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4          186                      
+system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4          187                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::4            4                      
+system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4         3936                      
+system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1       539503                      
+system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3       227254                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4      5531184                      
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4        13392                      
+system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4        13464                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4           32                      
+system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4       283392                      
+system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1      4316024                      
+system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3      1818032                      
+system.ruby.network.routers10.throttle7.link_utilization    12.142519                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::4        76342                      
+system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4          214                      
+system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4          211                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::4            2                      
+system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4         3982                      
+system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1       539898                      
+system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3       227247                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4      5496624                      
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4        15408                      
+system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4        15192                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4       286704                      
+system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1      4319184                      
+system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3      1817976                      
+system.ruby.network.routers10.throttle8.link_utilization    52.153947                      
+system.ruby.network.routers10.throttle8.msg_count.Request_Control::1       616823                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::4         1395                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4       615396                      
+system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1      4934584                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4        11160                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4     44308512                      
+system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3      2077536                      
+system.ruby.network.routers10.throttle9.link_utilization    27.334745                      
+system.ruby.network.routers10.throttle9.msg_count.Request_Control::2       615142                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Data::4           24                      
+system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4            7                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Control::4            2                      
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4       234476                      
+system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4       377581                      
+system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3       259692                      
+system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2      4921136                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4         1728                      
+system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4          504                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4           16                      
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4     16882272                      
+system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4      3020648                      
+system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3      2077536                      
 system.ruby.l1_cntrl0.Load               |       50331     12.55%     12.55% |       49967     12.46%     25.00% |       50254     12.53%     37.53% |       50183     12.51%     50.04% |       50017     12.47%     62.51% |       50259     12.53%     75.03% |       50136     12.50%     87.53% |       50016     12.47%    100.00%
 system.ruby.l1_cntrl0.Load::total              401163                      
 
@@ -590,6 +1217,24 @@ system.ruby.l2_cntrl0.I_L.Persistent_GETS        83699      0.00%      0.00%
 system.ruby.l2_cntrl0.I_L.Own_Lock_or_Unlock          330      0.00%      0.00%
 system.ruby.l2_cntrl0.S_L.L2_Replacement            1      0.00%      0.00%
 system.ruby.l2_cntrl0.S_L.Own_Lock_or_Unlock            5      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control      3695895                      
+system.ruby.network.msg_count.Response_Data      1838719                      
+system.ruby.network.msg_count.ResponseL2hit_Data         5073                      
+system.ruby.network.msg_count.ResponseLocal_Data         4698                      
+system.ruby.network.msg_count.Response_Control         4248                      
+system.ruby.network.msg_count.Writeback_Data      2643414                      
+system.ruby.network.msg_count.Writeback_Control      1132743                      
+system.ruby.network.msg_count.Broadcast_Control      9252345                      
+system.ruby.network.msg_count.Persistent_Control      5193840                      
+system.ruby.network.msg_byte.Request_Control     29567160                      
+system.ruby.network.msg_byte.Response_Data    132387768                      
+system.ruby.network.msg_byte.ResponseL2hit_Data       365256                      
+system.ruby.network.msg_byte.ResponseLocal_Data       338256                      
+system.ruby.network.msg_byte.Response_Control        33984                      
+system.ruby.network.msg_byte.Writeback_Data    190325808                      
+system.ruby.network.msg_byte.Writeback_Control      9061944                      
+system.ruby.network.msg_byte.Broadcast_Control     74018760                      
+system.ruby.network.msg_byte.Persistent_Control     41550720                      
 system.ruby.dir_cntrl0.GETX                    255487      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                    476933      0.00%      0.00%
 system.ruby.dir_cntrl0.Lockdown                130603      0.00%      0.00%
index fdb5da322a04c9ef2c987f69e0ef2aff855836f3..490bbc6b4282417817410290aa85d14dbc45e65e 100644 (file)
@@ -8,15 +8,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
-memories=system.physmem system.funcmem
+mem_ranges=0:268435455
+memories=system.funcmem system.physmem
 num_work_ids=16
 readfile=
 symbolfile=
@@ -29,10 +30,15 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu0]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -51,7 +57,7 @@ test=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu1]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -70,7 +76,7 @@ test=system.ruby.l1_cntrl1.sequencer.slave[0]
 [system.cpu2]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -89,7 +95,7 @@ test=system.ruby.l1_cntrl2.sequencer.slave[0]
 [system.cpu3]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -108,7 +114,7 @@ test=system.ruby.l1_cntrl3.sequencer.slave[0]
 [system.cpu4]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -127,7 +133,7 @@ test=system.ruby.l1_cntrl4.sequencer.slave[0]
 [system.cpu5]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -146,7 +152,7 @@ test=system.ruby.l1_cntrl5.sequencer.slave[0]
 [system.cpu6]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -165,7 +171,7 @@ test=system.ruby.l1_cntrl6.sequencer.slave[0]
 [system.cpu7]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -181,10 +187,14 @@ trace_addr=0
 functional=system.funcbus.slave[7]
 test=system.ruby.l1_cntrl7.sequencer.slave[0]
 
+[system.cpu_clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.funcbus]
 type=NoncoherentBus
-block_size=64
-clock=1
+clk_domain=system.clk_domain
 header_cycles=1
 use_default_range=false
 width=8
@@ -194,44 +204,47 @@ slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional syste
 [system.funcmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=false
 latency=30
 latency_var=0
 null=false
 range=0:134217727
-zero=false
 port=system.funcbus.master[0]
 
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
+clk_domain=system.ruby.clk_domain
 mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer probeFilter
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=8
 directory=system.ruby.dir_cntrl0.directory
 full_bit_dir_enabled=false
@@ -261,7 +274,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -298,7 +311,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 l2_cache_hit_latency=10
@@ -357,7 +370,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -379,7 +392,7 @@ L1Icache=system.ruby.l1_cntrl1.L1Icache
 L2cache=system.ruby.l1_cntrl1.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 issue_latency=2
 l2_cache_hit_latency=10
@@ -438,7 +451,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl1.L1Icache
@@ -460,7 +473,7 @@ L1Icache=system.ruby.l1_cntrl2.L1Icache
 L2cache=system.ruby.l1_cntrl2.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 issue_latency=2
 l2_cache_hit_latency=10
@@ -519,7 +532,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl2.L1Icache
@@ -541,7 +554,7 @@ L1Icache=system.ruby.l1_cntrl3.L1Icache
 L2cache=system.ruby.l1_cntrl3.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=3
 issue_latency=2
 l2_cache_hit_latency=10
@@ -600,7 +613,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl3.L1Icache
@@ -622,7 +635,7 @@ L1Icache=system.ruby.l1_cntrl4.L1Icache
 L2cache=system.ruby.l1_cntrl4.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=4
 issue_latency=2
 l2_cache_hit_latency=10
@@ -681,7 +694,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl4.L1Icache
@@ -703,7 +716,7 @@ L1Icache=system.ruby.l1_cntrl5.L1Icache
 L2cache=system.ruby.l1_cntrl5.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=5
 issue_latency=2
 l2_cache_hit_latency=10
@@ -762,7 +775,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl5.L1Icache
@@ -784,7 +797,7 @@ L1Icache=system.ruby.l1_cntrl6.L1Icache
 L2cache=system.ruby.l1_cntrl6.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=6
 issue_latency=2
 l2_cache_hit_latency=10
@@ -843,7 +856,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl6.L1Icache
@@ -865,7 +878,7 @@ L1Icache=system.ruby.l1_cntrl7.L1Icache
 L2cache=system.ruby.l1_cntrl7.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=7
 issue_latency=2
 l2_cache_hit_latency=10
@@ -924,7 +937,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl7.L1Icache
@@ -938,188 +951,123 @@ using_ruby_tester=false
 version=7
 slave=system.cpu7.test
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [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
+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
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 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_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
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.ext_links5.int_node system.ruby.network.ext_links6.int_node system.ruby.network.ext_links7.int_node system.ruby.network.ext_links8.int_node system.ruby.network.int_links0.node_b
+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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl2
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl3
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers3
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl4
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers4
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clock=1
-router_id=4
-virt_nets=10
-
 [system.ruby.network.ext_links5]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl5
-int_node=system.ruby.network.ext_links5.int_node
+int_node=system.ruby.network.routers5
 latency=1
 link_id=5
 weight=1
 
-[system.ruby.network.ext_links5.int_node]
-type=Switch
-clock=1
-router_id=5
-virt_nets=10
-
 [system.ruby.network.ext_links6]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl6
-int_node=system.ruby.network.ext_links6.int_node
+int_node=system.ruby.network.routers6
 latency=1
 link_id=6
 weight=1
 
-[system.ruby.network.ext_links6.int_node]
-type=Switch
-clock=1
-router_id=6
-virt_nets=10
-
 [system.ruby.network.ext_links7]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl7
-int_node=system.ruby.network.ext_links7.int_node
+int_node=system.ruby.network.routers7
 latency=1
 link_id=7
 weight=1
 
-[system.ruby.network.ext_links7.int_node]
-type=Switch
-clock=1
-router_id=7
-virt_nets=10
-
 [system.ruby.network.ext_links8]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links8.int_node
+int_node=system.ruby.network.routers8
 latency=1
 link_id=8
 weight=1
 
-[system.ruby.network.ext_links8.int_node]
-type=Switch
-clock=1
-router_id=8
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=9
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers9
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=9
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=10
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links2]
@@ -1127,8 +1075,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=11
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links3]
@@ -1136,8 +1084,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=12
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers3
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links4]
@@ -1145,8 +1093,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=13
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers4
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links5]
@@ -1154,8 +1102,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=14
-node_a=system.ruby.network.ext_links5.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers5
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links6]
@@ -1163,8 +1111,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=15
-node_a=system.ruby.network.ext_links6.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers6
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links7]
@@ -1172,8 +1120,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=16
-node_a=system.ruby.network.ext_links7.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers7
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links8]
@@ -1181,10 +1129,70 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=17
-node_a=system.ruby.network.ext_links8.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers8
+node_b=system.ruby.network.routers9
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers4]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers5]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
+[system.ruby.network.routers6]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=6
+virt_nets=10
+
+[system.ruby.network.routers7]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=7
+virt_nets=10
+
+[system.ruby.network.routers8]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=8
+virt_nets=10
+
+[system.ruby.network.routers9]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=9
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -1195,7 +1203,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -1205,3 +1213,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 7d622bbc47473abefd97e818bb30e7f752ff8e00..50647016fdbfda54fd70b561c56e7d19cb9801a1 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:56:33
+Real time: Aug/29/2013 10:05:07
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 2.18333
 Elapsed_time_in_hours: 0.0363889
 Elapsed_time_in_days: 0.0015162
 
-Virtual_time_in_seconds: 130.03
-Virtual_time_in_minutes: 2.16717
-Virtual_time_in_hours:   0.0361194
-Virtual_time_in_days:    0.00150498
+Virtual_time_in_seconds: 131.88
+Virtual_time_in_minutes: 2.198
+Virtual_time_in_hours:   0.0366333
+Virtual_time_in_days:    0.00152639
 
 Ruby_current_time: 5795833
 Ruby_start_time: 0
 Ruby_cycles: 5795833
 
-mbytes_resident: 72.0117
-mbytes_total: 294.562
-resident_ratio: 0.244497
+mbytes_resident: 75.793
+mbytes_total: 298.383
+resident_ratio: 0.254026
 
 Busy Controller Counts:
 L1Cache-0:0  L1Cache-1:0  L1Cache-2:0  L1Cache-3:0  L1Cache-4:0  L1Cache-5:0  L1Cache-6:0  L1Cache-7:0  
@@ -83,244 +83,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 130
-system_time: 0
-page_reclaims: 13883
-page_faults: 5
-swaps: 0
-block_inputs: 616
-block_outputs: 41376
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 1853520 14828160
-total_msg_count_Response_Data: 1852131 133353432
-total_msg_count_Response_Control: 12897795 103182360
-total_msg_count_Writeback_Data: 642069 46228968
-total_msg_count_Writeback_Control: 4597894 36783152
-total_msg_count_Broadcast_Control: 9254415 74035320
-total_msg_count_Unblock_Control: 1852789 14822312
-total_msgs: 32950613 total_bytes: 423233704
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 12.556
-  links_utilized_percent_switch_0_link_0: 15.8754 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 9.23665 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 67 536 [ 0 0 0 67 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 76886 5535792 [ 0 0 0 0 76886 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 535441 4283528 [ 0 0 0 0 535441 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 72619 580952 [ 0 0 0 72619 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Broadcast_Control: 540121 4320968 [ 0 0 0 540121 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 76891 615128 [ 0 0 76891 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 2445 176040 [ 0 0 0 0 2445 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 537741 4301928 [ 0 0 0 0 537741 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 26490 1907280 [ 0 0 0 0 0 26490 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 118723 949784 [ 0 0 72619 0 0 46104 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 76912 615296 [ 0 0 0 0 0 76912 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 12.6111
-  links_utilized_percent_switch_1_link_0: 15.944 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 9.27808 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 47 376 [ 0 0 0 47 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 77389 5572008 [ 0 0 0 0 77389 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 538997 4311976 [ 0 0 0 0 538997 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 73022 584176 [ 0 0 0 73022 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Broadcast_Control: 539613 4316904 [ 0 0 0 539613 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 77392 619136 [ 0 0 77392 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 2504 180288 [ 0 0 0 0 2504 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 537154 4297232 [ 0 0 0 0 537154 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 26871 1934712 [ 0 0 0 0 0 26871 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 119141 953128 [ 0 0 73022 0 0 46119 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Unblock_Control: 77422 619376 [ 0 0 0 0 0 77422 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 12.591
-  links_utilized_percent_switch_2_link_0: 15.9194 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 9.26267 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 56 448 [ 0 0 0 56 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 77214 5559408 [ 0 0 0 0 77214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 537730 4301840 [ 0 0 0 0 537730 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 72821 582568 [ 0 0 0 72821 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Broadcast_Control: 539797 4318376 [ 0 0 0 539797 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 77216 617728 [ 0 0 77216 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 2492 179424 [ 0 0 0 0 2492 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 537359 4298872 [ 0 0 0 0 537359 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 26730 1924560 [ 0 0 0 0 0 26730 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 118880 951040 [ 0 0 72821 0 0 46059 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Unblock_Control: 77245 617960 [ 0 0 0 0 0 77245 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 12.6065
-  links_utilized_percent_switch_3_link_0: 15.9355 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 9.27745 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Request_Control: 60 480 [ 0 0 0 60 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 77328 5567616 [ 0 0 0 0 77328 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 538521 4308168 [ 0 0 0 0 538521 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 72965 583720 [ 0 0 0 72965 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Broadcast_Control: 539692 4317536 [ 0 0 0 539692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 77331 618648 [ 0 0 77331 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 2469 177768 [ 0 0 0 0 2469 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 537281 4298248 [ 0 0 0 0 537281 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 26915 1937880 [ 0 0 0 0 0 26915 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 118990 951920 [ 0 0 72965 0 0 46025 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Unblock_Control: 77353 618824 [ 0 0 0 0 0 77353 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 12.5823
-  links_utilized_percent_switch_4_link_0: 15.9095 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 9.25509 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_4_link_0_Request_Control: 48 384 [ 0 0 0 48 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Data: 77143 5554296 [ 0 0 0 0 77143 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Response_Control: 537177 4297416 [ 0 0 0 0 537177 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Writeback_Control: 72792 582336 [ 0 0 0 72792 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Broadcast_Control: 539876 4319008 [ 0 0 0 539876 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Request_Control: 77146 617168 [ 0 0 77146 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Data: 2476 178272 [ 0 0 0 0 2476 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Control: 537446 4299568 [ 0 0 0 0 537446 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Data: 26652 1918944 [ 0 0 0 0 0 26652 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Writeback_Control: 118901 951208 [ 0 0 72792 0 0 46109 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Unblock_Control: 77174 617392 [ 0 0 0 0 0 77174 0 0 0 0 ] base_latency: 1
-
-switch_5_inlinks: 2
-switch_5_outlinks: 2
-links_utilized_percent_switch_5: 12.5721
-  links_utilized_percent_switch_5_link_0: 15.8875 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 9.25667 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Request_Control: 51 408 [ 0 0 0 51 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Data: 76990 5543280 [ 0 0 0 0 76990 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Response_Control: 536067 4288536 [ 0 0 0 0 536067 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Writeback_Control: 72564 580512 [ 0 0 0 72564 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Broadcast_Control: 540035 4320280 [ 0 0 0 540035 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Request_Control: 76992 615936 [ 0 0 76992 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Data: 2514 181008 [ 0 0 0 0 2514 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Control: 537570 4300560 [ 0 0 0 0 537570 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Data: 26712 1923264 [ 0 0 0 0 0 26712 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Writeback_Control: 118387 947096 [ 0 0 72564 0 0 45823 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Unblock_Control: 77019 616152 [ 0 0 0 0 0 77019 0 0 0 0 ] base_latency: 1
-
-switch_6_inlinks: 2
-switch_6_outlinks: 2
-links_utilized_percent_switch_6: 12.6267
-  links_utilized_percent_switch_6_link_0: 15.9644 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_6_link_1: 9.28902 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_6_link_0_Request_Control: 52 416 [ 0 0 0 52 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Data: 77539 5582808 [ 0 0 0 0 77539 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Response_Control: 540002 4320016 [ 0 0 0 0 540002 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Writeback_Control: 73169 585352 [ 0 0 0 73169 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Broadcast_Control: 539467 4315736 [ 0 0 0 539467 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Request_Control: 77542 620336 [ 0 0 77542 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Data: 2478 178416 [ 0 0 0 0 2478 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Control: 537039 4296312 [ 0 0 0 0 537039 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Data: 26999 1943928 [ 0 0 0 0 0 26999 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Writeback_Control: 119311 954488 [ 0 0 73171 0 0 46140 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Unblock_Control: 77567 620536 [ 0 0 0 0 0 77567 0 0 0 0 ] base_latency: 1
-
-switch_7_inlinks: 2
-switch_7_outlinks: 2
-links_utilized_percent_switch_7: 12.5594
-  links_utilized_percent_switch_7_link_0: 15.8721 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_7_link_1: 9.24674 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_7_link_0_Request_Control: 58 464 [ 0 0 0 58 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Data: 76888 5535936 [ 0 0 0 0 76888 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Response_Control: 535320 4282560 [ 0 0 0 0 535320 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Writeback_Control: 72340 578720 [ 0 0 0 72340 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Broadcast_Control: 540126 4321008 [ 0 0 0 540126 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Request_Control: 76892 615136 [ 0 0 76892 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Data: 2497 179784 [ 0 0 0 0 2497 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Control: 537687 4301496 [ 0 0 0 0 537687 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Data: 26654 1919088 [ 0 0 0 0 0 26654 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Writeback_Control: 118008 944064 [ 0 0 72340 0 0 45668 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Unblock_Control: 76905 615240 [ 0 0 0 0 0 76905 0 0 0 0 ] base_latency: 1
-
-switch_8_inlinks: 2
-switch_8_outlinks: 2
-links_utilized_percent_switch_8: 46.1053
-  links_utilized_percent_switch_8_link_0: 35.4698 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_8_link_1: 56.7409 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_8_link_0_Request_Control: 617400 4939200 [ 0 0 617400 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Data: 214023 15409656 [ 0 0 0 0 0 214023 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Writeback_Control: 950338 7602704 [ 0 0 582292 0 0 368046 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Unblock_Control: 617596 4940768 [ 0 0 0 0 0 617596 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Request_Control: 439 3512 [ 0 0 0 439 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Data: 597502 43020144 [ 0 0 0 0 597502 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Control: 582292 4658336 [ 0 0 0 582292 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Broadcast_Control: 616961 4935688 [ 0 0 0 616961 0 0 0 0 0 0 ] base_latency: 1
-
-switch_9_inlinks: 9
-switch_9_outlinks: 9
-links_utilized_percent_switch_9: 18.0864
-  links_utilized_percent_switch_9_link_0: 15.8754 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_1: 15.944 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_2: 15.9194 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_3: 15.9355 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_4: 15.9096 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_5: 15.8875 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_6: 15.9644 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_7: 15.8721 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_8: 35.4698 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_9_link_0_Request_Control: 67 536 [ 0 0 0 67 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Data: 76886 5535792 [ 0 0 0 0 76886 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Response_Control: 535445 4283560 [ 0 0 0 0 535445 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Control: 72619 580952 [ 0 0 0 72619 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Broadcast_Control: 540121 4320968 [ 0 0 0 540121 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Request_Control: 47 376 [ 0 0 0 47 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Data: 77389 5572008 [ 0 0 0 0 77389 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Control: 538997 4311976 [ 0 0 0 0 538997 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Writeback_Control: 73022 584176 [ 0 0 0 73022 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Broadcast_Control: 539613 4316904 [ 0 0 0 539613 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Request_Control: 56 448 [ 0 0 0 56 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Response_Data: 77214 5559408 [ 0 0 0 0 77214 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Response_Control: 537730 4301840 [ 0 0 0 0 537730 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Writeback_Control: 72821 582568 [ 0 0 0 72821 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Broadcast_Control: 539797 4318376 [ 0 0 0 539797 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Request_Control: 60 480 [ 0 0 0 60 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Response_Data: 77328 5567616 [ 0 0 0 0 77328 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Response_Control: 538521 4308168 [ 0 0 0 0 538521 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Writeback_Control: 72965 583720 [ 0 0 0 72965 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Broadcast_Control: 539692 4317536 [ 0 0 0 539692 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Request_Control: 48 384 [ 0 0 0 48 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Response_Data: 77143 5554296 [ 0 0 0 0 77143 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Response_Control: 537181 4297448 [ 0 0 0 0 537181 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Writeback_Control: 72792 582336 [ 0 0 0 72792 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Broadcast_Control: 539876 4319008 [ 0 0 0 539876 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Request_Control: 51 408 [ 0 0 0 51 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Response_Data: 76990 5543280 [ 0 0 0 0 76990 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Response_Control: 536067 4288536 [ 0 0 0 0 536067 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Writeback_Control: 72564 580512 [ 0 0 0 72564 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Broadcast_Control: 540035 4320280 [ 0 0 0 540035 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Request_Control: 52 416 [ 0 0 0 52 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Response_Data: 77539 5582808 [ 0 0 0 0 77539 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Response_Control: 540002 4320016 [ 0 0 0 0 540002 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Writeback_Control: 73169 585352 [ 0 0 0 73169 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Broadcast_Control: 539467 4315736 [ 0 0 0 539467 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Request_Control: 58 464 [ 0 0 0 58 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Response_Data: 76888 5535936 [ 0 0 0 0 76888 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Response_Control: 535320 4282560 [ 0 0 0 0 535320 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Writeback_Control: 72340 578720 [ 0 0 0 72340 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Broadcast_Control: 540126 4321008 [ 0 0 0 540126 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Request_Control: 617401 4939208 [ 0 0 617401 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Writeback_Data: 214023 15409656 [ 0 0 0 0 0 214023 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Writeback_Control: 950339 7602712 [ 0 0 582292 0 0 368047 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Unblock_Control: 617596 4940768 [ 0 0 0 0 0 617596 0 0 0 0 ] base_latency: 1
-
index 6db04b502d1336fe183a9984e15b959d98131502..98f43c5610a0507c906b29aaa65e2c9512d9d3e7 100644 (file)
@@ -4,11 +4,9 @@ sim_seconds                                  0.005796                       # Nu
 sim_ticks                                     5795833                       # Number of ticks simulated
 final_tick                                    5795833                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                  58867                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 292456                       # Number of bytes of host memory used
-host_seconds                                    98.46                       # Real time elapsed on the host
-system.funcbus.throughput                           0                       # Throughput (bytes/s)
-system.funcbus.data_through_bus                     0                       # Total data (bytes)
+host_tick_rate                                  44085                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 305548                       # Number of bytes of host memory used
+host_seconds                                   131.47                       # Real time elapsed on the host
 system.ruby.l1_cntrl4.L1Dcache.demand_hits           14                       # Number of cache demand hits
 system.ruby.l1_cntrl4.L1Dcache.demand_misses        77212                       # Number of cache demand misses
 system.ruby.l1_cntrl4.L1Dcache.demand_accesses        77226                       # Number of cache demand accesses
@@ -81,6 +79,174 @@ system.ruby.l1_cntrl3.L1Icache.demand_accesses            0
 system.ruby.l1_cntrl3.L2cache.demand_hits           77                       # Number of cache demand hits
 system.ruby.l1_cntrl3.L2cache.demand_misses        77331                       # Number of cache demand misses
 system.ruby.l1_cntrl3.L2cache.demand_accesses        77408                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized    12.556021                      
+system.ruby.network.routers0.msg_count.Request_Control::2        76891                      
+system.ruby.network.routers0.msg_count.Request_Control::3           67                      
+system.ruby.network.routers0.msg_count.Response_Data::4        79331                      
+system.ruby.network.routers0.msg_count.Response_Control::4      1073182                      
+system.ruby.network.routers0.msg_count.Writeback_Data::5        26490                      
+system.ruby.network.routers0.msg_count.Writeback_Control::2        72619                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3        72619                      
+system.ruby.network.routers0.msg_count.Writeback_Control::5        46104                      
+system.ruby.network.routers0.msg_count.Broadcast_Control::3       540121                      
+system.ruby.network.routers0.msg_count.Unblock_Control::5        76912                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2       615128                      
+system.ruby.network.routers0.msg_bytes.Request_Control::3          536                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4      5711832                      
+system.ruby.network.routers0.msg_bytes.Response_Control::4      8585456                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5      1907280                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2       580952                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3       580952                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5       368832                      
+system.ruby.network.routers0.msg_bytes.Broadcast_Control::3      4320968                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5       615296                      
+system.ruby.network.routers1.percent_links_utilized    12.611060                      
+system.ruby.network.routers1.msg_count.Request_Control::2        77392                      
+system.ruby.network.routers1.msg_count.Request_Control::3           47                      
+system.ruby.network.routers1.msg_count.Response_Data::4        79893                      
+system.ruby.network.routers1.msg_count.Response_Control::4      1076151                      
+system.ruby.network.routers1.msg_count.Writeback_Data::5        26871                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2        73022                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3        73022                      
+system.ruby.network.routers1.msg_count.Writeback_Control::5        46119                      
+system.ruby.network.routers1.msg_count.Broadcast_Control::3       539613                      
+system.ruby.network.routers1.msg_count.Unblock_Control::5        77422                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2       619136                      
+system.ruby.network.routers1.msg_bytes.Request_Control::3          376                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4      5752296                      
+system.ruby.network.routers1.msg_bytes.Response_Control::4      8609208                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5      1934712                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2       584176                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3       584176                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5       368952                      
+system.ruby.network.routers1.msg_bytes.Broadcast_Control::3      4316904                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5       619376                      
+system.ruby.network.routers2.percent_links_utilized    12.591042                      
+system.ruby.network.routers2.msg_count.Request_Control::2        77216                      
+system.ruby.network.routers2.msg_count.Request_Control::3           56                      
+system.ruby.network.routers2.msg_count.Response_Data::4        79706                      
+system.ruby.network.routers2.msg_count.Response_Control::4      1075089                      
+system.ruby.network.routers2.msg_count.Writeback_Data::5        26730                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2        72821                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3        72821                      
+system.ruby.network.routers2.msg_count.Writeback_Control::5        46059                      
+system.ruby.network.routers2.msg_count.Broadcast_Control::3       539797                      
+system.ruby.network.routers2.msg_count.Unblock_Control::5        77245                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2       617728                      
+system.ruby.network.routers2.msg_bytes.Request_Control::3          448                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4      5738832                      
+system.ruby.network.routers2.msg_bytes.Response_Control::4      8600712                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5      1924560                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2       582568                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3       582568                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5       368472                      
+system.ruby.network.routers2.msg_bytes.Broadcast_Control::3      4318376                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5       617960                      
+system.ruby.network.routers3.percent_links_utilized    12.606475                      
+system.ruby.network.routers3.msg_count.Request_Control::2        77331                      
+system.ruby.network.routers3.msg_count.Request_Control::3           60                      
+system.ruby.network.routers3.msg_count.Response_Data::4        79797                      
+system.ruby.network.routers3.msg_count.Response_Control::4      1075802                      
+system.ruby.network.routers3.msg_count.Writeback_Data::5        26915                      
+system.ruby.network.routers3.msg_count.Writeback_Control::2        72965                      
+system.ruby.network.routers3.msg_count.Writeback_Control::3        72965                      
+system.ruby.network.routers3.msg_count.Writeback_Control::5        46025                      
+system.ruby.network.routers3.msg_count.Broadcast_Control::3       539692                      
+system.ruby.network.routers3.msg_count.Unblock_Control::5        77353                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2       618648                      
+system.ruby.network.routers3.msg_bytes.Request_Control::3          480                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4      5745384                      
+system.ruby.network.routers3.msg_bytes.Response_Control::4      8606416                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::5      1937880                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::2       583720                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::3       583720                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::5       368200                      
+system.ruby.network.routers3.msg_bytes.Broadcast_Control::3      4317536                      
+system.ruby.network.routers3.msg_bytes.Unblock_Control::5       618824                      
+system.ruby.network.routers4.percent_links_utilized    12.582311                      
+system.ruby.network.routers4.msg_count.Request_Control::2        77146                      
+system.ruby.network.routers4.msg_count.Request_Control::3           48                      
+system.ruby.network.routers4.msg_count.Response_Data::4        79619                      
+system.ruby.network.routers4.msg_count.Response_Control::4      1074623                      
+system.ruby.network.routers4.msg_count.Writeback_Data::5        26652                      
+system.ruby.network.routers4.msg_count.Writeback_Control::2        72792                      
+system.ruby.network.routers4.msg_count.Writeback_Control::3        72792                      
+system.ruby.network.routers4.msg_count.Writeback_Control::5        46109                      
+system.ruby.network.routers4.msg_count.Broadcast_Control::3       539876                      
+system.ruby.network.routers4.msg_count.Unblock_Control::5        77174                      
+system.ruby.network.routers4.msg_bytes.Request_Control::2       617168                      
+system.ruby.network.routers4.msg_bytes.Request_Control::3          384                      
+system.ruby.network.routers4.msg_bytes.Response_Data::4      5732568                      
+system.ruby.network.routers4.msg_bytes.Response_Control::4      8596984                      
+system.ruby.network.routers4.msg_bytes.Writeback_Data::5      1918944                      
+system.ruby.network.routers4.msg_bytes.Writeback_Control::2       582336                      
+system.ruby.network.routers4.msg_bytes.Writeback_Control::3       582336                      
+system.ruby.network.routers4.msg_bytes.Writeback_Control::5       368872                      
+system.ruby.network.routers4.msg_bytes.Broadcast_Control::3      4319008                      
+system.ruby.network.routers4.msg_bytes.Unblock_Control::5       617392                      
+system.ruby.network.routers5.percent_links_utilized    12.572088                      
+system.ruby.network.routers5.msg_count.Request_Control::2        76992                      
+system.ruby.network.routers5.msg_count.Request_Control::3           51                      
+system.ruby.network.routers5.msg_count.Response_Data::4        79504                      
+system.ruby.network.routers5.msg_count.Response_Control::4      1073637                      
+system.ruby.network.routers5.msg_count.Writeback_Data::5        26712                      
+system.ruby.network.routers5.msg_count.Writeback_Control::2        72564                      
+system.ruby.network.routers5.msg_count.Writeback_Control::3        72564                      
+system.ruby.network.routers5.msg_count.Writeback_Control::5        45823                      
+system.ruby.network.routers5.msg_count.Broadcast_Control::3       540035                      
+system.ruby.network.routers5.msg_count.Unblock_Control::5        77019                      
+system.ruby.network.routers5.msg_bytes.Request_Control::2       615936                      
+system.ruby.network.routers5.msg_bytes.Request_Control::3          408                      
+system.ruby.network.routers5.msg_bytes.Response_Data::4      5724288                      
+system.ruby.network.routers5.msg_bytes.Response_Control::4      8589096                      
+system.ruby.network.routers5.msg_bytes.Writeback_Data::5      1923264                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::2       580512                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::3       580512                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::5       366584                      
+system.ruby.network.routers5.msg_bytes.Broadcast_Control::3      4320280                      
+system.ruby.network.routers5.msg_bytes.Unblock_Control::5       616152                      
+system.ruby.network.routers6.percent_links_utilized    12.626714                      
+system.ruby.network.routers6.msg_count.Request_Control::2        77542                      
+system.ruby.network.routers6.msg_count.Request_Control::3           52                      
+system.ruby.network.routers6.msg_count.Response_Data::4        80017                      
+system.ruby.network.routers6.msg_count.Response_Control::4      1077041                      
+system.ruby.network.routers6.msg_count.Writeback_Data::5        26999                      
+system.ruby.network.routers6.msg_count.Writeback_Control::2        73171                      
+system.ruby.network.routers6.msg_count.Writeback_Control::3        73169                      
+system.ruby.network.routers6.msg_count.Writeback_Control::5        46140                      
+system.ruby.network.routers6.msg_count.Broadcast_Control::3       539467                      
+system.ruby.network.routers6.msg_count.Unblock_Control::5        77567                      
+system.ruby.network.routers6.msg_bytes.Request_Control::2       620336                      
+system.ruby.network.routers6.msg_bytes.Request_Control::3          416                      
+system.ruby.network.routers6.msg_bytes.Response_Data::4      5761224                      
+system.ruby.network.routers6.msg_bytes.Response_Control::4      8616328                      
+system.ruby.network.routers6.msg_bytes.Writeback_Data::5      1943928                      
+system.ruby.network.routers6.msg_bytes.Writeback_Control::2       585368                      
+system.ruby.network.routers6.msg_bytes.Writeback_Control::3       585352                      
+system.ruby.network.routers6.msg_bytes.Writeback_Control::5       369120                      
+system.ruby.network.routers6.msg_bytes.Broadcast_Control::3      4315736                      
+system.ruby.network.routers6.msg_bytes.Unblock_Control::5       620536                      
+system.ruby.network.routers7.percent_links_utilized    12.559398                      
+system.ruby.network.routers7.msg_count.Request_Control::2        76892                      
+system.ruby.network.routers7.msg_count.Request_Control::3           58                      
+system.ruby.network.routers7.msg_count.Response_Data::4        79385                      
+system.ruby.network.routers7.msg_count.Response_Control::4      1073007                      
+system.ruby.network.routers7.msg_count.Writeback_Data::5        26654                      
+system.ruby.network.routers7.msg_count.Writeback_Control::2        72340                      
+system.ruby.network.routers7.msg_count.Writeback_Control::3        72340                      
+system.ruby.network.routers7.msg_count.Writeback_Control::5        45668                      
+system.ruby.network.routers7.msg_count.Broadcast_Control::3       540126                      
+system.ruby.network.routers7.msg_count.Unblock_Control::5        76905                      
+system.ruby.network.routers7.msg_bytes.Request_Control::2       615136                      
+system.ruby.network.routers7.msg_bytes.Request_Control::3          464                      
+system.ruby.network.routers7.msg_bytes.Response_Data::4      5715720                      
+system.ruby.network.routers7.msg_bytes.Response_Control::4      8584056                      
+system.ruby.network.routers7.msg_bytes.Writeback_Data::5      1919088                      
+system.ruby.network.routers7.msg_bytes.Writeback_Control::2       578720                      
+system.ruby.network.routers7.msg_bytes.Writeback_Control::3       578720                      
+system.ruby.network.routers7.msg_bytes.Writeback_Control::5       365344                      
+system.ruby.network.routers7.msg_bytes.Broadcast_Control::3      4321008                      
+system.ruby.network.routers7.msg_bytes.Unblock_Control::5       615240                      
 system.ruby.dir_cntrl0.memBuffer.memReq        811546                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       597507                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite       214013                       # Number of memory writes
@@ -102,6 +268,48 @@ system.ruby.dir_cntrl0.memBuffer.memBankCount::total       811546
 system.ruby.dir_cntrl0.probeFilter.demand_hits            0                       # Number of cache demand hits
 system.ruby.dir_cntrl0.probeFilter.demand_misses            0                       # Number of cache demand misses
 system.ruby.dir_cntrl0.probeFilter.demand_accesses            0                       # Number of cache demand accesses
+system.ruby.network.routers8.percent_links_utilized    46.105327                      
+system.ruby.network.routers8.msg_count.Request_Control::2       617400                      
+system.ruby.network.routers8.msg_count.Request_Control::3          439                      
+system.ruby.network.routers8.msg_count.Response_Data::4       597502                      
+system.ruby.network.routers8.msg_count.Writeback_Data::5       214023                      
+system.ruby.network.routers8.msg_count.Writeback_Control::2       582292                      
+system.ruby.network.routers8.msg_count.Writeback_Control::3       582292                      
+system.ruby.network.routers8.msg_count.Writeback_Control::5       368046                      
+system.ruby.network.routers8.msg_count.Broadcast_Control::3       616961                      
+system.ruby.network.routers8.msg_count.Unblock_Control::5       617596                      
+system.ruby.network.routers8.msg_bytes.Request_Control::2      4939200                      
+system.ruby.network.routers8.msg_bytes.Request_Control::3         3512                      
+system.ruby.network.routers8.msg_bytes.Response_Data::4     43020144                      
+system.ruby.network.routers8.msg_bytes.Writeback_Data::5     15409656                      
+system.ruby.network.routers8.msg_bytes.Writeback_Control::2      4658336                      
+system.ruby.network.routers8.msg_bytes.Writeback_Control::3      4658336                      
+system.ruby.network.routers8.msg_bytes.Writeback_Control::5      2944368                      
+system.ruby.network.routers8.msg_bytes.Broadcast_Control::3      4935688                      
+system.ruby.network.routers8.msg_bytes.Unblock_Control::5      4940768                      
+system.ruby.network.routers9.percent_links_utilized    18.086419                      
+system.ruby.network.routers9.msg_count.Request_Control::2       617401                      
+system.ruby.network.routers9.msg_count.Request_Control::3          439                      
+system.ruby.network.routers9.msg_count.Response_Data::4       617377                      
+system.ruby.network.routers9.msg_count.Response_Control::4      4299263                      
+system.ruby.network.routers9.msg_count.Writeback_Data::5       214023                      
+system.ruby.network.routers9.msg_count.Writeback_Control::2       582292                      
+system.ruby.network.routers9.msg_count.Writeback_Control::3       582292                      
+system.ruby.network.routers9.msg_count.Writeback_Control::5       368047                      
+system.ruby.network.routers9.msg_count.Broadcast_Control::3      4318727                      
+system.ruby.network.routers9.msg_count.Unblock_Control::5       617596                      
+system.ruby.network.routers9.msg_bytes.Request_Control::2      4939208                      
+system.ruby.network.routers9.msg_bytes.Request_Control::3         3512                      
+system.ruby.network.routers9.msg_bytes.Response_Data::4     44451144                      
+system.ruby.network.routers9.msg_bytes.Response_Control::4     34394104                      
+system.ruby.network.routers9.msg_bytes.Writeback_Data::5     15409656                      
+system.ruby.network.routers9.msg_bytes.Writeback_Control::2      4658336                      
+system.ruby.network.routers9.msg_bytes.Writeback_Control::3      4658336                      
+system.ruby.network.routers9.msg_bytes.Writeback_Control::5      2944376                      
+system.ruby.network.routers9.msg_bytes.Broadcast_Control::3     34549816                      
+system.ruby.network.routers9.msg_bytes.Unblock_Control::5      4940768                      
+system.funcbus.throughput                           0                       # Throughput (bytes/s)
+system.funcbus.data_through_bus                     0                       # Total data (bytes)
 system.cpu0.num_reads                           99395                       # number of read accesses completed
 system.cpu0.num_writes                          53721                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
@@ -126,6 +334,333 @@ system.cpu6.num_copies                              0                       # nu
 system.cpu7.num_reads                           99102                       # number of read accesses completed
 system.cpu7.num_writes                          53848                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
+system.ruby.network.routers0.throttle0.link_utilization    15.875388                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::3           67                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4        76886                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4       535441                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3        72619                      
+system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3       540121                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3          536                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4      5535792                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4      4283528                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3       580952                      
+system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3      4320968                      
+system.ruby.network.routers0.throttle1.link_utilization     9.236653                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::2        76891                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4         2445                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::4       537741                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5        26490                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2        72619                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5        46104                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5        76912                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2       615128                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4       176040                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4      4301928                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5      1907280                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2       580952                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5       368832                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5       615296                      
+system.ruby.network.routers1.throttle0.link_utilization    15.944041                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::3           47                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::4        77389                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::4       538997                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3        73022                      
+system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3       539613                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3          376                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4      5572008                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4      4311976                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3       584176                      
+system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3      4316904                      
+system.ruby.network.routers1.throttle1.link_utilization     9.278080                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2        77392                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         2504                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::4       537154                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5        26871                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2        73022                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5        46119                      
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5        77422                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2       619136                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4       180288                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4      4297232                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5      1934712                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2       584176                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5       368952                      
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5       619376                      
+system.ruby.network.routers2.throttle0.link_utilization    15.919411                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::3           56                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4        77214                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::4       537730                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3        72821                      
+system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3       539797                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3          448                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4      5559408                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4      4301840                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3       582568                      
+system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3      4318376                      
+system.ruby.network.routers2.throttle1.link_utilization     9.262672                      
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2        77216                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4         2492                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::4       537359                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5        26730                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2        72821                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5        46059                      
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5        77245                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2       617728                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4       179424                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4      4298872                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5      1924560                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2       582568                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5       368472                      
+system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5       617960                      
+system.ruby.network.routers3.throttle0.link_utilization    15.935501                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::3           60                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4        77328                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4       538521                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3        72965                      
+system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3       539692                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3          480                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4      5567616                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4      4308168                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3       583720                      
+system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3      4317536                      
+system.ruby.network.routers3.throttle1.link_utilization     9.277450                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::2        77331                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::4         2469                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::4       537281                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5        26915                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2        72965                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5        46025                      
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5        77353                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2       618648                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4       177768                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4      4298248                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5      1937880                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2       583720                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5       368200                      
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5       618824                      
+system.ruby.network.routers4.throttle0.link_utilization    15.909534                      
+system.ruby.network.routers4.throttle0.msg_count.Request_Control::3           48                      
+system.ruby.network.routers4.throttle0.msg_count.Response_Data::4        77143                      
+system.ruby.network.routers4.throttle0.msg_count.Response_Control::4       537177                      
+system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3        72792                      
+system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3       539876                      
+system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3          384                      
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4      5554296                      
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4      4297416                      
+system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3       582336                      
+system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3      4319008                      
+system.ruby.network.routers4.throttle1.link_utilization     9.255089                      
+system.ruby.network.routers4.throttle1.msg_count.Request_Control::2        77146                      
+system.ruby.network.routers4.throttle1.msg_count.Response_Data::4         2476                      
+system.ruby.network.routers4.throttle1.msg_count.Response_Control::4       537446                      
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5        26652                      
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2        72792                      
+system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5        46109                      
+system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5        77174                      
+system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2       617168                      
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4       178272                      
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4      4299568                      
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5      1918944                      
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2       582336                      
+system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5       368872                      
+system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5       617392                      
+system.ruby.network.routers5.throttle0.link_utilization    15.887509                      
+system.ruby.network.routers5.throttle0.msg_count.Request_Control::3           51                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::4        76990                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Control::4       536067                      
+system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3        72564                      
+system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3       540035                      
+system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3          408                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4      5543280                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4      4288536                      
+system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3       580512                      
+system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3      4320280                      
+system.ruby.network.routers5.throttle1.link_utilization     9.256668                      
+system.ruby.network.routers5.throttle1.msg_count.Request_Control::2        76992                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::4         2514                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Control::4       537570                      
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5        26712                      
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2        72564                      
+system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5        45823                      
+system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5        77019                      
+system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2       615936                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4       181008                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4      4300560                      
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5      1923264                      
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2       580512                      
+system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5       366584                      
+system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5       616152                      
+system.ruby.network.routers6.throttle0.link_utilization    15.964409                      
+system.ruby.network.routers6.throttle0.msg_count.Request_Control::3           52                      
+system.ruby.network.routers6.throttle0.msg_count.Response_Data::4        77539                      
+system.ruby.network.routers6.throttle0.msg_count.Response_Control::4       540002                      
+system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3        73169                      
+system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3       539467                      
+system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3          416                      
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4      5582808                      
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4      4320016                      
+system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3       585352                      
+system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3      4315736                      
+system.ruby.network.routers6.throttle1.link_utilization     9.289019                      
+system.ruby.network.routers6.throttle1.msg_count.Request_Control::2        77542                      
+system.ruby.network.routers6.throttle1.msg_count.Response_Data::4         2478                      
+system.ruby.network.routers6.throttle1.msg_count.Response_Control::4       537039                      
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5        26999                      
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2        73171                      
+system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5        46140                      
+system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5        77567                      
+system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2       620336                      
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4       178416                      
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4      4296312                      
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5      1943928                      
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2       585368                      
+system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5       369120                      
+system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5       620536                      
+system.ruby.network.routers7.throttle0.link_utilization    15.872058                      
+system.ruby.network.routers7.throttle0.msg_count.Request_Control::3           58                      
+system.ruby.network.routers7.throttle0.msg_count.Response_Data::4        76888                      
+system.ruby.network.routers7.throttle0.msg_count.Response_Control::4       535320                      
+system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3        72340                      
+system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3       540126                      
+system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3          464                      
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4      5535936                      
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4      4282560                      
+system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3       578720                      
+system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3      4321008                      
+system.ruby.network.routers7.throttle1.link_utilization     9.246738                      
+system.ruby.network.routers7.throttle1.msg_count.Request_Control::2        76892                      
+system.ruby.network.routers7.throttle1.msg_count.Response_Data::4         2497                      
+system.ruby.network.routers7.throttle1.msg_count.Response_Control::4       537687                      
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5        26654                      
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2        72340                      
+system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5        45668                      
+system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5        76905                      
+system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2       615136                      
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4       179784                      
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4      4301496                      
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5      1919088                      
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2       578720                      
+system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5       365344                      
+system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5       615240                      
+system.ruby.network.routers8.throttle0.link_utilization    35.469802                      
+system.ruby.network.routers8.throttle0.msg_count.Request_Control::2       617400                      
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5       214023                      
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2       582292                      
+system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5       368046                      
+system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5       617596                      
+system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2      4939200                      
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5     15409656                      
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2      4658336                      
+system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5      2944368                      
+system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5      4940768                      
+system.ruby.network.routers8.throttle1.link_utilization    56.740852                      
+system.ruby.network.routers8.throttle1.msg_count.Request_Control::3          439                      
+system.ruby.network.routers8.throttle1.msg_count.Response_Data::4       597502                      
+system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3       582292                      
+system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3       616961                      
+system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3         3512                      
+system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4     43020144                      
+system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3      4658336                      
+system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3      4935688                      
+system.ruby.network.routers9.throttle0.link_utilization    15.875423                      
+system.ruby.network.routers9.throttle0.msg_count.Request_Control::3           67                      
+system.ruby.network.routers9.throttle0.msg_count.Response_Data::4        76886                      
+system.ruby.network.routers9.throttle0.msg_count.Response_Control::4       535445                      
+system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3        72619                      
+system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3       540121                      
+system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3          536                      
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4      5535792                      
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4      4283560                      
+system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3       580952                      
+system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3      4320968                      
+system.ruby.network.routers9.throttle1.link_utilization    15.944041                      
+system.ruby.network.routers9.throttle1.msg_count.Request_Control::3           47                      
+system.ruby.network.routers9.throttle1.msg_count.Response_Data::4        77389                      
+system.ruby.network.routers9.throttle1.msg_count.Response_Control::4       538997                      
+system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3        73022                      
+system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3       539613                      
+system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3          376                      
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4      5572008                      
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4      4311976                      
+system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3       584176                      
+system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3      4316904                      
+system.ruby.network.routers9.throttle2.link_utilization    15.919446                      
+system.ruby.network.routers9.throttle2.msg_count.Request_Control::3           56                      
+system.ruby.network.routers9.throttle2.msg_count.Response_Data::4        77214                      
+system.ruby.network.routers9.throttle2.msg_count.Response_Control::4       537730                      
+system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3        72821                      
+system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3       539797                      
+system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3          448                      
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4      5559408                      
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4      4301840                      
+system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3       582568                      
+system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3      4318376                      
+system.ruby.network.routers9.throttle3.link_utilization    15.935501                      
+system.ruby.network.routers9.throttle3.msg_count.Request_Control::3           60                      
+system.ruby.network.routers9.throttle3.msg_count.Response_Data::4        77328                      
+system.ruby.network.routers9.throttle3.msg_count.Response_Control::4       538521                      
+system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3        72965                      
+system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3       539692                      
+system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3          480                      
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4      5567616                      
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4      4308168                      
+system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3       583720                      
+system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3      4317536                      
+system.ruby.network.routers9.throttle4.link_utilization    15.909568                      
+system.ruby.network.routers9.throttle4.msg_count.Request_Control::3           48                      
+system.ruby.network.routers9.throttle4.msg_count.Response_Data::4        77143                      
+system.ruby.network.routers9.throttle4.msg_count.Response_Control::4       537181                      
+system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3        72792                      
+system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3       539876                      
+system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3          384                      
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4      5554296                      
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4      4297448                      
+system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3       582336                      
+system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3      4319008                      
+system.ruby.network.routers9.throttle5.link_utilization    15.887509                      
+system.ruby.network.routers9.throttle5.msg_count.Request_Control::3           51                      
+system.ruby.network.routers9.throttle5.msg_count.Response_Data::4        76990                      
+system.ruby.network.routers9.throttle5.msg_count.Response_Control::4       536067                      
+system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3        72564                      
+system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3       540035                      
+system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3          408                      
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4      5543280                      
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4      4288536                      
+system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3       580512                      
+system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3      4320280                      
+system.ruby.network.routers9.throttle6.link_utilization    15.964409                      
+system.ruby.network.routers9.throttle6.msg_count.Request_Control::3           52                      
+system.ruby.network.routers9.throttle6.msg_count.Response_Data::4        77539                      
+system.ruby.network.routers9.throttle6.msg_count.Response_Control::4       540002                      
+system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3        73169                      
+system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3       539467                      
+system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3          416                      
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4      5582808                      
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4      4320016                      
+system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3       585352                      
+system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3      4315736                      
+system.ruby.network.routers9.throttle7.link_utilization    15.872058                      
+system.ruby.network.routers9.throttle7.msg_count.Request_Control::3           58                      
+system.ruby.network.routers9.throttle7.msg_count.Response_Data::4        76888                      
+system.ruby.network.routers9.throttle7.msg_count.Response_Control::4       535320                      
+system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3        72340                      
+system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3       540126                      
+system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3          464                      
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4      5535936                      
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4      4282560                      
+system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3       578720                      
+system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3      4321008                      
+system.ruby.network.routers9.throttle8.link_utilization    35.469819                      
+system.ruby.network.routers9.throttle8.msg_count.Request_Control::2       617401                      
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5       214023                      
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2       582292                      
+system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5       368047                      
+system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5       617596                      
+system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2      4939208                      
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5     15409656                      
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2      4658336                      
+system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5      2944376                      
+system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5      4940768                      
 system.ruby.l1_cntrl0.Load               |       50266     12.51%     12.51% |       50315     12.53%     25.04% |       50271     12.52%     37.56% |       50212     12.50%     50.06% |       50263     12.51%     62.57% |       50069     12.47%     75.04% |       50306     12.52%     87.56% |       49970     12.44%    100.00%
 system.ruby.l1_cntrl0.Load::total              401672                      
 
@@ -519,6 +1054,20 @@ system.ruby.l1_cntrl0.MMT.L1_to_L2::total          758
 system.ruby.l1_cntrl0.MMT.Complete_L2_to_L1 |          21     10.29%     10.29% |          25     12.25%     22.55% |          34     16.67%     39.22% |          24     11.76%     50.98% |          25     12.25%     63.24% |          27     13.24%     76.47% |          27     13.24%     89.71% |          21     10.29%    100.00%
 system.ruby.l1_cntrl0.MMT.Complete_L2_to_L1::total          204                      
 
+system.ruby.network.msg_count.Request_Control      1853520                      
+system.ruby.network.msg_count.Response_Data      1852131                      
+system.ruby.network.msg_count.Response_Control     12897795                      
+system.ruby.network.msg_count.Writeback_Data       642069                      
+system.ruby.network.msg_count.Writeback_Control      4597894                      
+system.ruby.network.msg_count.Broadcast_Control      9254415                      
+system.ruby.network.msg_count.Unblock_Control      1852789                      
+system.ruby.network.msg_byte.Request_Control     14828160                      
+system.ruby.network.msg_byte.Response_Data    133353432                      
+system.ruby.network.msg_byte.Response_Control    103182360                      
+system.ruby.network.msg_byte.Writeback_Data     46228968                      
+system.ruby.network.msg_byte.Writeback_Control     36783152                      
+system.ruby.network.msg_byte.Broadcast_Control     74035320                      
+system.ruby.network.msg_byte.Unblock_Control     14822312                      
 system.ruby.dir_cntrl0.GETX                    220023      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                    406995      0.00%      0.00%
 system.ruby.dir_cntrl0.PUT                     585083      0.00%      0.00%
index c91f509162cd2c5da44c9ce96ad556193bb513c4..f52cdf318c70230b1da101c9f4b8b98fc9e55e87 100644 (file)
@@ -8,15 +8,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 funcbus funcmem physmem ruby sys_port_proxy
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
-memories=system.funcmem system.physmem
+mem_ranges=0:268435455
+memories=system.physmem system.funcmem
 num_work_ids=16
 readfile=
 symbolfile=
@@ -29,10 +30,15 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.cpu0]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -51,7 +57,7 @@ test=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu1]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -70,7 +76,7 @@ test=system.ruby.l1_cntrl1.sequencer.slave[0]
 [system.cpu2]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -89,7 +95,7 @@ test=system.ruby.l1_cntrl2.sequencer.slave[0]
 [system.cpu3]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -108,7 +114,7 @@ test=system.ruby.l1_cntrl3.sequencer.slave[0]
 [system.cpu4]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -127,7 +133,7 @@ test=system.ruby.l1_cntrl4.sequencer.slave[0]
 [system.cpu5]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -146,7 +152,7 @@ test=system.ruby.l1_cntrl5.sequencer.slave[0]
 [system.cpu6]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -165,7 +171,7 @@ test=system.ruby.l1_cntrl6.sequencer.slave[0]
 [system.cpu7]
 type=MemTest
 atomic=false
-clock=1
+clk_domain=system.cpu_clk_domain
 issue_dmas=false
 max_loads=100000
 memory_size=65536
@@ -181,10 +187,14 @@ trace_addr=0
 functional=system.funcbus.slave[7]
 test=system.ruby.l1_cntrl7.sequencer.slave[0]
 
+[system.cpu_clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.funcbus]
 type=NoncoherentBus
-block_size=64
-clock=1
+clk_domain=system.clk_domain
 header_cycles=1
 use_default_range=false
 width=8
@@ -194,44 +204,47 @@ slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional syste
 [system.funcmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=false
 latency=30
 latency_var=0
 null=false
 range=0:134217727
-zero=false
 port=system.funcbus.master[0]
 
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
+clk_domain=system.ruby.clk_domain
 mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=false
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=8
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -258,7 +271,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -279,7 +292,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -308,7 +321,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -328,7 +341,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl1.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 issue_latency=2
 number_of_TBEs=256
@@ -357,7 +370,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl1.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl1.cacheMemory
@@ -377,7 +390,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl2.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 issue_latency=2
 number_of_TBEs=256
@@ -406,7 +419,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl2.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl2.cacheMemory
@@ -426,7 +439,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl3.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=3
 issue_latency=2
 number_of_TBEs=256
@@ -455,7 +468,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl3.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl3.cacheMemory
@@ -475,7 +488,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl4.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=4
 issue_latency=2
 number_of_TBEs=256
@@ -504,7 +517,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl4.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl4.cacheMemory
@@ -524,7 +537,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl5.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=5
 issue_latency=2
 number_of_TBEs=256
@@ -553,7 +566,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl5.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl5.cacheMemory
@@ -573,7 +586,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl6.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=6
 issue_latency=2
 number_of_TBEs=256
@@ -602,7 +615,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl6.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl6.cacheMemory
@@ -622,7 +635,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl7.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=7
 issue_latency=2
 number_of_TBEs=256
@@ -651,7 +664,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl7.cacheMemory
 deadlock_threshold=1000000
 icache=system.ruby.l1_cntrl7.cacheMemory
@@ -665,188 +678,123 @@ using_ruby_tester=false
 version=7
 slave=system.cpu7.test
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [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
+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
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 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_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
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.ext_links3.int_node system.ruby.network.ext_links4.int_node system.ruby.network.ext_links5.int_node system.ruby.network.ext_links6.int_node system.ruby.network.ext_links7.int_node system.ruby.network.ext_links8.int_node system.ruby.network.int_links0.node_b
+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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl1
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl2
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.ext_links3]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl3
-int_node=system.ruby.network.ext_links3.int_node
+int_node=system.ruby.network.routers3
 latency=1
 link_id=3
 weight=1
 
-[system.ruby.network.ext_links3.int_node]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.ext_links4]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl4
-int_node=system.ruby.network.ext_links4.int_node
+int_node=system.ruby.network.routers4
 latency=1
 link_id=4
 weight=1
 
-[system.ruby.network.ext_links4.int_node]
-type=Switch
-clock=1
-router_id=4
-virt_nets=10
-
 [system.ruby.network.ext_links5]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl5
-int_node=system.ruby.network.ext_links5.int_node
+int_node=system.ruby.network.routers5
 latency=1
 link_id=5
 weight=1
 
-[system.ruby.network.ext_links5.int_node]
-type=Switch
-clock=1
-router_id=5
-virt_nets=10
-
 [system.ruby.network.ext_links6]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl6
-int_node=system.ruby.network.ext_links6.int_node
+int_node=system.ruby.network.routers6
 latency=1
 link_id=6
 weight=1
 
-[system.ruby.network.ext_links6.int_node]
-type=Switch
-clock=1
-router_id=6
-virt_nets=10
-
 [system.ruby.network.ext_links7]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl7
-int_node=system.ruby.network.ext_links7.int_node
+int_node=system.ruby.network.routers7
 latency=1
 link_id=7
 weight=1
 
-[system.ruby.network.ext_links7.int_node]
-type=Switch
-clock=1
-router_id=7
-virt_nets=10
-
 [system.ruby.network.ext_links8]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links8.int_node
+int_node=system.ruby.network.routers8
 latency=1
 link_id=8
 weight=1
 
-[system.ruby.network.ext_links8.int_node]
-type=Switch
-clock=1
-router_id=8
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=9
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers9
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=9
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=10
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links2]
@@ -854,8 +802,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=11
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links3]
@@ -863,8 +811,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=12
-node_a=system.ruby.network.ext_links3.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers3
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links4]
@@ -872,8 +820,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=13
-node_a=system.ruby.network.ext_links4.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers4
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links5]
@@ -881,8 +829,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=14
-node_a=system.ruby.network.ext_links5.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers5
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links6]
@@ -890,8 +838,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=15
-node_a=system.ruby.network.ext_links6.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers6
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links7]
@@ -899,8 +847,8 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=16
-node_a=system.ruby.network.ext_links7.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers7
+node_b=system.ruby.network.routers9
 weight=1
 
 [system.ruby.network.int_links8]
@@ -908,10 +856,70 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=17
-node_a=system.ruby.network.ext_links8.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers8
+node_b=system.ruby.network.routers9
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
+[system.ruby.network.routers4]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=4
+virt_nets=10
+
+[system.ruby.network.routers5]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=5
+virt_nets=10
+
+[system.ruby.network.routers6]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=6
+virt_nets=10
+
+[system.ruby.network.routers7]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=7
+virt_nets=10
+
+[system.ruby.network.routers8]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=8
+virt_nets=10
+
+[system.ruby.network.routers9]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=9
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -922,7 +930,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -932,3 +940,7 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 303a038536071c10ae81dc0a910a3c9639b4f94b..9ecd89c86097f2105cbd6b654a2954358bbc3b14 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 23:54:57
+Real time: Aug/29/2013 10:05:30
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 46
-Elapsed_time_in_minutes: 0.766667
-Elapsed_time_in_hours: 0.0127778
-Elapsed_time_in_days: 0.000532407
+Elapsed_time_in_seconds: 48
+Elapsed_time_in_minutes: 0.8
+Elapsed_time_in_hours: 0.0133333
+Elapsed_time_in_days: 0.000555556
 
-Virtual_time_in_seconds: 46.63
-Virtual_time_in_minutes: 0.777167
-Virtual_time_in_hours:   0.0129528
-Virtual_time_in_days:    0.000539699
+Virtual_time_in_seconds: 47.63
+Virtual_time_in_minutes: 0.793833
+Virtual_time_in_hours:   0.0132306
+Virtual_time_in_days:    0.000551273
 
 Ruby_current_time: 8664886
 Ruby_start_time: 0
 Ruby_cycles: 8664886
 
-mbytes_resident: 71.4453
-mbytes_total: 292.027
-resident_ratio: 0.24468
+mbytes_resident: 75.6094
+mbytes_total: 295.949
+resident_ratio: 0.255494
 
 Busy Controller Counts:
 L1Cache-0:0  L1Cache-1:0  L1Cache-2:0  L1Cache-3:0  L1Cache-4:0  L1Cache-5:0  L1Cache-6:0  L1Cache-7:0  
@@ -74,163 +74,3 @@ Total_delay_cycles: [binsize: 1 max: 22 count: 1237687 average: 0.00723931 | sta
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 46
-system_time: 0
-page_reclaims: 16444
-page_faults: 5
-swaps: 0
-block_inputs: 80
-block_outputs: 240
-
-Network Stats
--------------
-
-total_msg_count_Control: 1852692 14821536
-total_msg_count_Data: 1835849 132181128
-total_msg_count_Response_Data: 1852658 133391376
-total_msg_count_Writeback_Control: 1860405 14883240
-total_msgs: 7401604 total_bytes: 295277280
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 4.47467
-  links_utilized_percent_switch_0_link_0: 4.46681 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 4.48253 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 77375 5571000 [ 0 0 0 0 77375 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 77713 621704 [ 0 0 0 77713 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 77377 619016 [ 0 0 77377 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 76667 5520024 [ 0 0 76667 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 1048 75456 [ 0 0 0 0 1048 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 4.4635
-  links_utilized_percent_switch_1_link_0: 4.45612 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 4.47087 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Response_Data: 77192 5557824 [ 0 0 0 0 77192 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 77508 620064 [ 0 0 0 77508 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 77193 617544 [ 0 0 77193 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Data: 76469 5505768 [ 0 0 76469 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1042 75024 [ 0 0 0 0 1042 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 4.44221
-  links_utilized_percent_switch_2_link_0: 4.43473 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 4.44968 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 76821 5531112 [ 0 0 0 0 76821 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 77139 617112 [ 0 0 0 77139 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 76824 614592 [ 0 0 76824 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 76104 5479488 [ 0 0 76104 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 1040 74880 [ 0 0 0 0 1040 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 2
-switch_3_outlinks: 2
-links_utilized_percent_switch_3: 4.44269
-  links_utilized_percent_switch_3_link_0: 4.43483 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 4.45054 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 76821 5531112 [ 0 0 0 0 76821 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 77157 617256 [ 0 0 0 77157 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Control: 76823 614584 [ 0 0 76823 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Data: 76096 5478912 [ 0 0 76096 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 1065 76680 [ 0 0 0 0 1065 0 0 0 0 0 ] base_latency: 1
-
-switch_4_inlinks: 2
-switch_4_outlinks: 2
-links_utilized_percent_switch_4: 4.47158
-  links_utilized_percent_switch_4_link_0: 4.46407 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_4_link_1: 4.4791 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_4_link_0_Response_Data: 77329 5567688 [ 0 0 0 0 77329 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_0_Writeback_Control: 77652 621216 [ 0 0 0 77652 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Control: 77331 618648 [ 0 0 77331 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Data: 76659 5519448 [ 0 0 76659 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_4_link_1_Response_Data: 995 71640 [ 0 0 0 0 995 0 0 0 0 0 ] base_latency: 1
-
-switch_5_inlinks: 2
-switch_5_outlinks: 2
-links_utilized_percent_switch_5: 4.47536
-  links_utilized_percent_switch_5_link_0: 4.46739 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_5_link_1: 4.48332 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_5_link_0_Response_Data: 77385 5571720 [ 0 0 0 0 77385 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_0_Writeback_Control: 77723 621784 [ 0 0 0 77723 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Control: 77389 619112 [ 0 0 77389 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Data: 76728 5524416 [ 0 0 76728 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_5_link_1_Response_Data: 1001 72072 [ 0 0 0 0 1001 0 0 0 0 0 ] base_latency: 1
-
-switch_6_inlinks: 2
-switch_6_outlinks: 2
-links_utilized_percent_switch_6: 4.47242
-  links_utilized_percent_switch_6_link_0: 4.4653 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_6_link_1: 4.47954 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_6_link_0_Response_Data: 77352 5569344 [ 0 0 0 0 77352 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_0_Writeback_Control: 77658 621264 [ 0 0 0 77658 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Control: 77354 618832 [ 0 0 77354 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Data: 76662 5519664 [ 0 0 76662 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_6_link_1_Response_Data: 998 71856 [ 0 0 0 0 998 0 0 0 0 0 ] base_latency: 1
-
-switch_7_inlinks: 2
-switch_7_outlinks: 2
-links_utilized_percent_switch_7: 4.46812
-  links_utilized_percent_switch_7_link_0: 4.46098 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_7_link_1: 4.47526 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_7_link_0_Response_Data: 77277 5563944 [ 0 0 0 0 77277 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_0_Writeback_Control: 77585 620680 [ 0 0 0 77585 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Control: 77277 618216 [ 0 0 77277 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Data: 76568 5512896 [ 0 0 76568 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_7_link_1_Response_Data: 1019 73368 [ 0 0 0 0 1019 0 0 0 0 0 ] base_latency: 1
-
-switch_8_inlinks: 2
-switch_8_outlinks: 2
-links_utilized_percent_switch_8: 35.2841
-  links_utilized_percent_switch_8_link_0: 35.3443 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_8_link_1: 35.224 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_8_link_0_Control: 617562 4940496 [ 0 0 617562 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_0_Data: 611948 44060256 [ 0 0 611948 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Response_Data: 609345 43872840 [ 0 0 0 0 609345 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_8_link_1_Writeback_Control: 620135 4961080 [ 0 0 0 620135 0 0 0 0 0 0 ] base_latency: 1
-
-switch_9_inlinks: 9
-switch_9_outlinks: 9
-links_utilized_percent_switch_9: 7.88828
-  links_utilized_percent_switch_9_link_0: 4.46681 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_1: 4.45612 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_2: 4.43473 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_3: 4.43483 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_4: 4.46408 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_5: 4.46739 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_6: 4.4653 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_7: 4.46098 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_9_link_8: 35.3443 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_9_link_0_Response_Data: 77375 5571000 [ 0 0 0 0 77375 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_0_Writeback_Control: 77713 621704 [ 0 0 0 77713 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Response_Data: 77192 5557824 [ 0 0 0 0 77192 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_1_Writeback_Control: 77508 620064 [ 0 0 0 77508 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Response_Data: 76821 5531112 [ 0 0 0 0 76821 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_2_Writeback_Control: 77139 617112 [ 0 0 0 77139 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Response_Data: 76821 5531112 [ 0 0 0 0 76821 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_3_Writeback_Control: 77157 617256 [ 0 0 0 77157 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Response_Data: 77330 5567760 [ 0 0 0 0 77330 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_4_Writeback_Control: 77652 621216 [ 0 0 0 77652 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Response_Data: 77385 5571720 [ 0 0 0 0 77385 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_5_Writeback_Control: 77723 621784 [ 0 0 0 77723 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Response_Data: 77352 5569344 [ 0 0 0 0 77352 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_6_Writeback_Control: 77658 621264 [ 0 0 0 77658 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Response_Data: 77277 5563944 [ 0 0 0 0 77277 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_7_Writeback_Control: 77585 620680 [ 0 0 0 77585 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Control: 617562 4940496 [ 0 0 617562 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_9_link_8_Data: 611948 44060256 [ 0 0 611948 0 0 0 0 0 0 0 ] base_latency: 1
-
index bc2dd11180a9ac91bf7313c2d3c4b855abf0156b..10a35fe3c6be272583103074605b0ea9e93f70e9 100644 (file)
@@ -4,11 +4,9 @@ sim_seconds                                  0.008665                       # Nu
 sim_ticks                                     8664886                       # Number of ticks simulated
 final_tick                                    8664886                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 229644                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 290312                       # Number of bytes of host memory used
-host_seconds                                    37.73                       # Real time elapsed on the host
-system.funcbus.throughput                           0                       # Throughput (bytes/s)
-system.funcbus.data_through_bus                     0                       # Total data (bytes)
+host_tick_rate                                 183404                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 303056                       # Number of bytes of host memory used
+host_seconds                                    47.25                       # Real time elapsed on the host
 system.ruby.l1_cntrl4.cacheMemory.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl4.cacheMemory.demand_misses        77331                       # Number of cache demand misses
 system.ruby.l1_cntrl4.cacheMemory.demand_accesses        77331                       # Number of cache demand accesses
@@ -33,6 +31,78 @@ system.ruby.l1_cntrl2.cacheMemory.demand_accesses        76824
 system.ruby.l1_cntrl3.cacheMemory.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl3.cacheMemory.demand_misses        76825                       # Number of cache demand misses
 system.ruby.l1_cntrl3.cacheMemory.demand_accesses        76825                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     4.474669                      
+system.ruby.network.routers0.msg_count.Control::2        77377                      
+system.ruby.network.routers0.msg_count.Data::2        76667                      
+system.ruby.network.routers0.msg_count.Response_Data::4        78423                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3        77713                      
+system.ruby.network.routers0.msg_bytes.Control::2       619016                      
+system.ruby.network.routers0.msg_bytes.Data::2      5520024                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4      5646456                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3       621704                      
+system.ruby.network.routers1.percent_links_utilized     4.463498                      
+system.ruby.network.routers1.msg_count.Control::2        77193                      
+system.ruby.network.routers1.msg_count.Data::2        76469                      
+system.ruby.network.routers1.msg_count.Response_Data::4        78234                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3        77508                      
+system.ruby.network.routers1.msg_bytes.Control::2       617544                      
+system.ruby.network.routers1.msg_bytes.Data::2      5505768                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4      5632848                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3       620064                      
+system.ruby.network.routers2.percent_links_utilized     4.442205                      
+system.ruby.network.routers2.msg_count.Control::2        76824                      
+system.ruby.network.routers2.msg_count.Data::2        76104                      
+system.ruby.network.routers2.msg_count.Response_Data::4        77861                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3        77139                      
+system.ruby.network.routers2.msg_bytes.Control::2       614592                      
+system.ruby.network.routers2.msg_bytes.Data::2      5479488                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4      5605992                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3       617112                      
+system.ruby.network.routers3.percent_links_utilized     4.442687                      
+system.ruby.network.routers3.msg_count.Control::2        76823                      
+system.ruby.network.routers3.msg_count.Data::2        76096                      
+system.ruby.network.routers3.msg_count.Response_Data::4        77886                      
+system.ruby.network.routers3.msg_count.Writeback_Control::3        77157                      
+system.ruby.network.routers3.msg_bytes.Control::2       614584                      
+system.ruby.network.routers3.msg_bytes.Data::2      5478912                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4      5607792                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::3       617256                      
+system.ruby.network.routers4.percent_links_utilized     4.471582                      
+system.ruby.network.routers4.msg_count.Control::2        77331                      
+system.ruby.network.routers4.msg_count.Data::2        76659                      
+system.ruby.network.routers4.msg_count.Response_Data::4        78324                      
+system.ruby.network.routers4.msg_count.Writeback_Control::3        77652                      
+system.ruby.network.routers4.msg_bytes.Control::2       618648                      
+system.ruby.network.routers4.msg_bytes.Data::2      5519448                      
+system.ruby.network.routers4.msg_bytes.Response_Data::4      5639328                      
+system.ruby.network.routers4.msg_bytes.Writeback_Control::3       621216                      
+system.ruby.network.routers5.percent_links_utilized     4.475356                      
+system.ruby.network.routers5.msg_count.Control::2        77389                      
+system.ruby.network.routers5.msg_count.Data::2        76728                      
+system.ruby.network.routers5.msg_count.Response_Data::4        78386                      
+system.ruby.network.routers5.msg_count.Writeback_Control::3        77723                      
+system.ruby.network.routers5.msg_bytes.Control::2       619112                      
+system.ruby.network.routers5.msg_bytes.Data::2      5524416                      
+system.ruby.network.routers5.msg_bytes.Response_Data::4      5643792                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::3       621784                      
+system.ruby.network.routers6.percent_links_utilized     4.472419                      
+system.ruby.network.routers6.msg_count.Control::2        77354                      
+system.ruby.network.routers6.msg_count.Data::2        76662                      
+system.ruby.network.routers6.msg_count.Response_Data::4        78350                      
+system.ruby.network.routers6.msg_count.Writeback_Control::3        77658                      
+system.ruby.network.routers6.msg_bytes.Control::2       618832                      
+system.ruby.network.routers6.msg_bytes.Data::2      5519664                      
+system.ruby.network.routers6.msg_bytes.Response_Data::4      5641200                      
+system.ruby.network.routers6.msg_bytes.Writeback_Control::3       621264                      
+system.ruby.network.routers7.percent_links_utilized     4.468123                      
+system.ruby.network.routers7.msg_count.Control::2        77277                      
+system.ruby.network.routers7.msg_count.Data::2        76568                      
+system.ruby.network.routers7.msg_count.Response_Data::4        78296                      
+system.ruby.network.routers7.msg_count.Writeback_Control::3        77585                      
+system.ruby.network.routers7.msg_bytes.Control::2       618216                      
+system.ruby.network.routers7.msg_bytes.Data::2      5512896                      
+system.ruby.network.routers7.msg_bytes.Response_Data::4      5637312                      
+system.ruby.network.routers7.msg_bytes.Writeback_Control::3       620680                      
 system.ruby.dir_cntrl0.memBuffer.memReq       1218678                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead       609346                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite       609308                       # Number of memory writes
@@ -51,6 +121,26 @@ system.ruby.dir_cntrl0.memBuffer.memNotOld     11282671                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |       38404      3.15%      3.15% |       37646      3.09%      6.24% |       38381      3.15%      9.39% |       38273      3.14%     12.53% |       38109      3.13%     15.66% |       38021      3.12%     18.78% |       38580      3.17%     21.94% |       38357      3.15%     25.09% |       38057      3.12%     28.21% |       38004      3.12%     31.33% |       38123      3.13%     34.46% |       37658      3.09%     37.55% |       37751      3.10%     40.65% |       38546      3.16%     43.81% |       37560      3.08%     46.89% |       38514      3.16%     50.05% |       38232      3.14%     53.19% |       38045      3.12%     56.31% |       38749      3.18%     59.49% |       38589      3.17%     62.66% |       38066      3.12%     65.78% |       37687      3.09%     68.87% |       38032      3.12%     71.99% |       38060      3.12%     75.12% |       37804      3.10%     78.22% |       38206      3.14%     81.35% |       37726      3.10%     84.45% |       38148      3.13%     87.58% |       37682      3.09%     90.67% |       38049      3.12%     93.79% |       37701      3.09%     96.89% |       37918      3.11%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total      1218678                       # Number of accesses per bank
 
+system.ruby.network.routers8.percent_links_utilized    35.284146                      
+system.ruby.network.routers8.msg_count.Control::2       617562                      
+system.ruby.network.routers8.msg_count.Data::2       611948                      
+system.ruby.network.routers8.msg_count.Response_Data::4       609345                      
+system.ruby.network.routers8.msg_count.Writeback_Control::3       620135                      
+system.ruby.network.routers8.msg_bytes.Control::2      4940496                      
+system.ruby.network.routers8.msg_bytes.Data::2     44060256                      
+system.ruby.network.routers8.msg_bytes.Response_Data::4     43872840                      
+system.ruby.network.routers8.msg_bytes.Writeback_Control::3      4961080                      
+system.ruby.network.routers9.percent_links_utilized     7.888285                      
+system.ruby.network.routers9.msg_count.Control::2       617562                      
+system.ruby.network.routers9.msg_count.Data::2       611948                      
+system.ruby.network.routers9.msg_count.Response_Data::4       617553                      
+system.ruby.network.routers9.msg_count.Writeback_Control::3       620135                      
+system.ruby.network.routers9.msg_bytes.Control::2      4940496                      
+system.ruby.network.routers9.msg_bytes.Data::2     44060256                      
+system.ruby.network.routers9.msg_bytes.Response_Data::4     44463816                      
+system.ruby.network.routers9.msg_bytes.Writeback_Control::3      4961080                      
+system.funcbus.throughput                           0                       # Throughput (bytes/s)
+system.funcbus.data_through_bus                     0                       # Total data (bytes)
 system.cpu0.num_reads                           99885                       # number of read accesses completed
 system.cpu0.num_writes                          54375                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
@@ -75,6 +165,157 @@ system.cpu6.num_copies                              0                       # nu
 system.cpu7.num_reads                          100000                       # number of read accesses completed
 system.cpu7.num_writes                          53796                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
+system.ruby.network.routers0.throttle0.link_utilization     4.466810                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4        77375                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3        77713                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4      5571000                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3       621704                      
+system.ruby.network.routers0.throttle1.link_utilization     4.482529                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2        77377                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2        76667                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4         1048                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2       619016                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2      5520024                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4        75456                      
+system.ruby.network.routers1.throttle0.link_utilization     4.456123                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::4        77192                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3        77508                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4      5557824                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3       620064                      
+system.ruby.network.routers1.throttle1.link_utilization     4.470872                      
+system.ruby.network.routers1.throttle1.msg_count.Control::2        77193                      
+system.ruby.network.routers1.throttle1.msg_count.Data::2        76469                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4         1042                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::2       617544                      
+system.ruby.network.routers1.throttle1.msg_bytes.Data::2      5505768                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        75024                      
+system.ruby.network.routers2.throttle0.link_utilization     4.434727                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4        76821                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3        77139                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4      5531112                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3       617112                      
+system.ruby.network.routers2.throttle1.link_utilization     4.449683                      
+system.ruby.network.routers2.throttle1.msg_count.Control::2        76824                      
+system.ruby.network.routers2.throttle1.msg_count.Data::2        76104                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4         1040                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2       614592                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2      5479488                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        74880                      
+system.ruby.network.routers3.throttle0.link_utilization     4.434830                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4        76821                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3        77157                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4      5531112                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3       617256                      
+system.ruby.network.routers3.throttle1.link_utilization     4.450543                      
+system.ruby.network.routers3.throttle1.msg_count.Control::2        76823                      
+system.ruby.network.routers3.throttle1.msg_count.Data::2        76096                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::4         1065                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::2       614584                      
+system.ruby.network.routers3.throttle1.msg_bytes.Data::2      5478912                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4        76680                      
+system.ruby.network.routers4.throttle0.link_utilization     4.464069                      
+system.ruby.network.routers4.throttle0.msg_count.Response_Data::4        77329                      
+system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3        77652                      
+system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4      5567688                      
+system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3       621216                      
+system.ruby.network.routers4.throttle1.link_utilization     4.479095                      
+system.ruby.network.routers4.throttle1.msg_count.Control::2        77331                      
+system.ruby.network.routers4.throttle1.msg_count.Data::2        76659                      
+system.ruby.network.routers4.throttle1.msg_count.Response_Data::4          995                      
+system.ruby.network.routers4.throttle1.msg_bytes.Control::2       618648                      
+system.ruby.network.routers4.throttle1.msg_bytes.Data::2      5519448                      
+system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4        71640                      
+system.ruby.network.routers5.throttle0.link_utilization     4.467387                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::4        77385                      
+system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3        77723                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4      5571720                      
+system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3       621784                      
+system.ruby.network.routers5.throttle1.link_utilization     4.483325                      
+system.ruby.network.routers5.throttle1.msg_count.Control::2        77389                      
+system.ruby.network.routers5.throttle1.msg_count.Data::2        76728                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::4         1001                      
+system.ruby.network.routers5.throttle1.msg_bytes.Control::2       619112                      
+system.ruby.network.routers5.throttle1.msg_bytes.Data::2      5524416                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4        72072                      
+system.ruby.network.routers6.throttle0.link_utilization     4.465298                      
+system.ruby.network.routers6.throttle0.msg_count.Response_Data::4        77352                      
+system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3        77658                      
+system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4      5569344                      
+system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3       621264                      
+system.ruby.network.routers6.throttle1.link_utilization     4.479540                      
+system.ruby.network.routers6.throttle1.msg_count.Control::2        77354                      
+system.ruby.network.routers6.throttle1.msg_count.Data::2        76662                      
+system.ruby.network.routers6.throttle1.msg_count.Response_Data::4          998                      
+system.ruby.network.routers6.throttle1.msg_bytes.Control::2       618832                      
+system.ruby.network.routers6.throttle1.msg_bytes.Data::2      5519664                      
+system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4        71856                      
+system.ruby.network.routers7.throttle0.link_utilization     4.460982                      
+system.ruby.network.routers7.throttle0.msg_count.Response_Data::4        77277                      
+system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3        77585                      
+system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4      5563944                      
+system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3       620680                      
+system.ruby.network.routers7.throttle1.link_utilization     4.475264                      
+system.ruby.network.routers7.throttle1.msg_count.Control::2        77277                      
+system.ruby.network.routers7.throttle1.msg_count.Data::2        76568                      
+system.ruby.network.routers7.throttle1.msg_count.Response_Data::4         1019                      
+system.ruby.network.routers7.throttle1.msg_bytes.Control::2       618216                      
+system.ruby.network.routers7.throttle1.msg_bytes.Data::2      5512896                      
+system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4        73368                      
+system.ruby.network.routers8.throttle0.link_utilization    35.344302                      
+system.ruby.network.routers8.throttle0.msg_count.Control::2       617562                      
+system.ruby.network.routers8.throttle0.msg_count.Data::2       611948                      
+system.ruby.network.routers8.throttle0.msg_bytes.Control::2      4940496                      
+system.ruby.network.routers8.throttle0.msg_bytes.Data::2     44060256                      
+system.ruby.network.routers8.throttle1.link_utilization    35.223989                      
+system.ruby.network.routers8.throttle1.msg_count.Response_Data::4       609345                      
+system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3       620135                      
+system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4     43872840                      
+system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3      4961080                      
+system.ruby.network.routers9.throttle0.link_utilization     4.466810                      
+system.ruby.network.routers9.throttle0.msg_count.Response_Data::4        77375                      
+system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3        77713                      
+system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4      5571000                      
+system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3       621704                      
+system.ruby.network.routers9.throttle1.link_utilization     4.456123                      
+system.ruby.network.routers9.throttle1.msg_count.Response_Data::4        77192                      
+system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3        77508                      
+system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4      5557824                      
+system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3       620064                      
+system.ruby.network.routers9.throttle2.link_utilization     4.434727                      
+system.ruby.network.routers9.throttle2.msg_count.Response_Data::4        76821                      
+system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3        77139                      
+system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4      5531112                      
+system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3       617112                      
+system.ruby.network.routers9.throttle3.link_utilization     4.434830                      
+system.ruby.network.routers9.throttle3.msg_count.Response_Data::4        76821                      
+system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3        77157                      
+system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4      5531112                      
+system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3       617256                      
+system.ruby.network.routers9.throttle4.link_utilization     4.464081                      
+system.ruby.network.routers9.throttle4.msg_count.Response_Data::4        77330                      
+system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3        77652                      
+system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4      5567760                      
+system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3       621216                      
+system.ruby.network.routers9.throttle5.link_utilization     4.467387                      
+system.ruby.network.routers9.throttle5.msg_count.Response_Data::4        77385                      
+system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3        77723                      
+system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4      5571720                      
+system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3       621784                      
+system.ruby.network.routers9.throttle6.link_utilization     4.465298                      
+system.ruby.network.routers9.throttle6.msg_count.Response_Data::4        77352                      
+system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3        77658                      
+system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4      5569344                      
+system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3       621264                      
+system.ruby.network.routers9.throttle7.link_utilization     4.460982                      
+system.ruby.network.routers9.throttle7.msg_count.Response_Data::4        77277                      
+system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3        77585                      
+system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4      5563944                      
+system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3       620680                      
+system.ruby.network.routers9.throttle8.link_utilization    35.344325                      
+system.ruby.network.routers9.throttle8.msg_count.Control::2       617562                      
+system.ruby.network.routers9.throttle8.msg_count.Data::2       611948                      
+system.ruby.network.routers9.throttle8.msg_bytes.Control::2      4940496                      
+system.ruby.network.routers9.throttle8.msg_bytes.Data::2     44060256                      
 system.ruby.l1_cntrl0.Load               |       50370     12.55%     12.55% |       50258     12.52%     25.06% |       50037     12.46%     37.53% |       49672     12.37%     49.90% |       50004     12.45%     62.35% |       50305     12.53%     74.88% |       50279     12.52%     87.40% |       50578     12.60%    100.00%
 system.ruby.l1_cntrl0.Load::total              401503                      
 
@@ -126,6 +367,14 @@ system.ruby.l1_cntrl0.IS.Data::total           401489
 system.ruby.l1_cntrl0.IM.Data            |       27005     12.50%     12.50% |       26934     12.47%     24.96% |       26786     12.40%     37.36% |       27152     12.57%     49.93% |       27327     12.65%     62.58% |       27084     12.54%     75.11% |       27074     12.53%     87.64% |       26701     12.36%    100.00%
 system.ruby.l1_cntrl0.IM.Data::total           216063                      
 
+system.ruby.network.msg_count.Control         1852692                      
+system.ruby.network.msg_count.Data            1835849                      
+system.ruby.network.msg_count.Response_Data      1852658                      
+system.ruby.network.msg_count.Writeback_Control      1860405                      
+system.ruby.network.msg_byte.Control         14821536                      
+system.ruby.network.msg_byte.Data           132181128                      
+system.ruby.network.msg_byte.Response_Data    133391376                      
+system.ruby.network.msg_byte.Writeback_Control     14883240                      
 system.ruby.dir_cntrl0.GETX                    791175      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                    609324      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX_NotOwner             2623      0.00%      0.00%
index ed2d6392cb2f4d30905ee45b916603aa3a1cdd2c..ce6cff2972f26e8df6b84f0e3afea59e24da8223 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=physmem ruby sys_port_proxy tester
+children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,34 +30,43 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=true
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -73,7 +83,7 @@ version=0
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -84,7 +94,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -105,7 +115,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 enable_prefetch=false
 l1_request_latency=2
@@ -163,7 +173,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -182,7 +192,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 l2_request_latency=2
 l2_response_latency=2
@@ -208,92 +218,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -301,10 +288,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -315,7 +326,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -329,7 +340,7 @@ slave=system.system_port
 type=RubyTester
 check_flush=false
 checks_to_complete=100
-clock=1
+clk_domain=system.clk_domain
 deadlock_threshold=50000
 num_cpus=1
 system=system
@@ -337,3 +348,7 @@ wakeup_frequency=10
 cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
 cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 98419b6161ffc8d734c6df870ea5dabb4ef22872..8578074a332a2330f54b8b3c5dd1570833d99976 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 17:13:49
+Real time: Aug/29/2013 10:03:41
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.59
-Virtual_time_in_minutes: 0.00983333
-Virtual_time_in_hours:   0.000163889
-Virtual_time_in_days:    6.8287e-06
+Virtual_time_in_seconds: 0.62
+Virtual_time_in_minutes: 0.0103333
+Virtual_time_in_hours:   0.000172222
+Virtual_time_in_days:    7.17593e-06
 
 Ruby_current_time: 318321
 Ruby_start_time: 0
 Ruby_cycles: 318321
 
-mbytes_resident: 52.3711
-mbytes_total: 146.406
-resident_ratio: 0.357764
+mbytes_resident: 71.5117
+mbytes_total: 166.234
+resident_ratio: 0.43021
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -62,87 +62,3 @@ Total_delay_cycles: [binsize: 32 max: 1572 count: 7069 average: 39.9154 | standa
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 9776
-page_faults: 0
-swaps: 0
-block_inputs: 8
-block_outputs: 80
-
-Network Stats
--------------
-
-total_msg_count_Control: 5373 42984
-total_msg_count_Request_Control: 1689 13512
-total_msg_count_Response_Data: 7724 556128
-total_msg_count_Response_Control: 7854 62832
-total_msg_count_Writeback_Data: 3705 266760
-total_msg_count_Writeback_Control: 102 816
-total_msgs: 26447 total_bytes: 943032
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 1.76936
-  links_utilized_percent_switch_0_link_0: 1.50069 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.03804 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Request_Control: 563 4504 [ 563 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Data: 915 65880 [ 0 915 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 756 6048 [ 0 756 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 917 7336 [ 917 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Control: 909 7272 [ 0 50 859 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 1235 88920 [ 722 513 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 34 272 [ 34 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 3.08541
-  links_utilized_percent_switch_1_link_0: 3.40851 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.76231 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 917 7336 [ 917 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 873 62856 [ 0 873 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Control: 1777 14216 [ 0 919 858 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 1235 88920 [ 722 513 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 34 272 [ 34 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Control: 874 6992 [ 874 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 563 4504 [ 563 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 1701 122472 [ 0 1701 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 840 6720 [ 0 840 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 1.31691
-  links_utilized_percent_switch_2_link_0: 1.26162 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 1.3722 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Control: 874 6992 [ 874 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 786 56592 [ 0 786 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Control: 84 672 [ 0 84 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 874 62928 [ 0 874 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Control: 870 6960 [ 0 870 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 2.05746
-  links_utilized_percent_switch_3_link_0: 1.50069 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 3.41008 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.26162 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Request_Control: 563 4504 [ 563 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Data: 915 65880 [ 0 915 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 756 6048 [ 0 756 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Control: 917 7336 [ 917 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 874 62928 [ 0 874 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Control: 1778 14224 [ 0 920 858 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 1235 88920 [ 722 513 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 34 272 [ 34 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Control: 874 6992 [ 874 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Data: 786 56592 [ 0 786 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Control: 84 672 [ 0 84 0 0 0 0 0 0 0 0 ] base_latency: 1
-
index 8eb1e41c8482f6c6bfe7023b0003abb3e79aea42..8785bdf38301cb57af70e265ab4d78b8f055de6e 100644 (file)
@@ -4,12 +4,9 @@ sim_seconds                                  0.000318                       # Nu
 sim_ticks                                      318321                       # Number of ticks simulated
 final_tick                                     318321                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                2084436                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 142984                       # Number of bytes of host memory used
-host_seconds                                     0.15                       # Real time elapsed on the host
-system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          874                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          917                       # Number of cache demand accesses
+host_tick_rate                                1543352                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 170228                       # Number of bytes of host memory used
+host_seconds                                     0.21                       # Real time elapsed on the host
 system.ruby.l1_cntrl0.L1Dcache.demand_hits           81                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          861                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          942                       # Number of cache demand accesses
@@ -25,6 +22,43 @@ system.ruby.l1_cntrl0.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
+system.ruby.network.routers0.percent_links_utilized     1.769362                      
+system.ruby.network.routers0.msg_count.Control::0          917                      
+system.ruby.network.routers0.msg_count.Request_Control::0          563                      
+system.ruby.network.routers0.msg_count.Response_Data::1          915                      
+system.ruby.network.routers0.msg_count.Response_Control::1          806                      
+system.ruby.network.routers0.msg_count.Response_Control::2          859                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers0.msg_bytes.Control::0         7336                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1        65880                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1         6448                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2         6872                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0          272                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          874                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          917                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     3.085407                      
+system.ruby.network.routers1.msg_count.Control::0         1791                      
+system.ruby.network.routers1.msg_count.Request_Control::0          563                      
+system.ruby.network.routers1.msg_count.Response_Data::1         2574                      
+system.ruby.network.routers1.msg_count.Response_Control::1         1759                      
+system.ruby.network.routers1.msg_count.Response_Control::2          858                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers1.msg_bytes.Control::0        14328                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1       185328                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1        14072                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2         6864                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0          272                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1660                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          874                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          786                       # Number of memory writes
@@ -42,6 +76,164 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           30                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          42      2.53%      2.53% |          51      3.07%      5.60% |          50      3.01%      8.61% |          73      4.40%     13.01% |          73      4.40%     17.41% |          71      4.28%     21.69% |          65      3.92%     25.60% |          49      2.95%     28.55% |          54      3.25%     31.81% |          41      2.47%     34.28% |          50      3.01%     37.29% |          44      2.65%     39.94% |          58      3.49%     43.43% |          48      2.89%     46.33% |          47      2.83%     49.16% |          63      3.80%     52.95% |          57      3.43%     56.39% |          47      2.83%     59.22% |          58      3.49%     62.71% |          57      3.43%     66.14% |          41      2.47%     68.61% |          49      2.95%     71.57% |          46      2.77%     74.34% |          49      2.95%     77.29% |          57      3.43%     80.72% |          45      2.71%     83.43% |          42      2.53%     85.96% |          49      2.95%     88.92% |          45      2.71%     91.63% |          53      3.19%     94.82% |          48      2.89%     97.71% |          38      2.29%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1660                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     1.316910                      
+system.ruby.network.routers2.msg_count.Control::0          874                      
+system.ruby.network.routers2.msg_count.Response_Data::1         1660                      
+system.ruby.network.routers2.msg_count.Response_Control::1          954                      
+system.ruby.network.routers2.msg_bytes.Control::0         6992                      
+system.ruby.network.routers2.msg_bytes.Response_Data::1       119520                      
+system.ruby.network.routers2.msg_bytes.Response_Control::1         7632                      
+system.ruby.network.routers3.percent_links_utilized     2.057462                      
+system.ruby.network.routers3.msg_count.Control::0         1791                      
+system.ruby.network.routers3.msg_count.Request_Control::0          563                      
+system.ruby.network.routers3.msg_count.Response_Data::1         2575                      
+system.ruby.network.routers3.msg_count.Response_Control::1         1760                      
+system.ruby.network.routers3.msg_count.Response_Control::2          858                      
+system.ruby.network.routers3.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers3.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers3.msg_bytes.Control::0        14328                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1       185400                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1        14080                      
+system.ruby.network.routers3.msg_bytes.Response_Control::2         6864                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0          272                      
+system.ruby.network.routers0.throttle0.link_utilization     1.500686                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::0          563                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          915                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          756                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        65880                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         6048                      
+system.ruby.network.routers0.throttle1.link_utilization     2.038037                      
+system.ruby.network.routers0.throttle1.msg_count.Control::0          917                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1           50                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          859                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0         7336                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1          400                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6872                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          272                      
+system.ruby.network.routers1.throttle0.link_utilization     3.408509                      
+system.ruby.network.routers1.throttle0.msg_count.Control::0          917                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1          873                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1          919                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          858                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0         7336                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        62856                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7352                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6864                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          272                      
+system.ruby.network.routers1.throttle1.link_utilization     2.762306                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0          874                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::0          563                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1701                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          840                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0         6992                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       122472                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         6720                      
+system.ruby.network.routers2.throttle0.link_utilization     1.261620                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0          874                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          786                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1           84                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0         6992                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        56592                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1          672                      
+system.ruby.network.routers2.throttle1.link_utilization     1.372200                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1          874                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          870                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        62928                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         6960                      
+system.ruby.network.routers3.throttle0.link_utilization     1.500686                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::0          563                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          915                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          756                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::0         4504                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        65880                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         6048                      
+system.ruby.network.routers3.throttle1.link_utilization     3.410080                      
+system.ruby.network.routers3.throttle1.msg_count.Control::0          917                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1          874                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1          920                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          858                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          722                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          513                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           34                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0         7336                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        62928                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7360                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6864                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        51984                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        36936                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          272                      
+system.ruby.network.routers3.throttle2.link_utilization     1.261620                      
+system.ruby.network.routers3.throttle2.msg_count.Control::0          874                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          786                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Control::1           84                      
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0         6992                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        56592                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1          672                      
+system.ruby.l1_cntrl0.Load                         44      0.00%      0.00%
+system.ruby.l1_cntrl0.Ifetch                       67      0.00%      0.00%
+system.ruby.l1_cntrl0.Store                       898      0.00%      0.00%
+system.ruby.l1_cntrl0.Inv                         563      0.00%      0.00%
+system.ruby.l1_cntrl0.L1_Replacement            10398      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_Exclusive               41      0.00%      0.00%
+system.ruby.l1_cntrl0.Data_all_Acks               874      0.00%      0.00%
+system.ruby.l1_cntrl0.Ack_all                       1      0.00%      0.00%
+system.ruby.l1_cntrl0.WB_Ack                      755      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Load                      42      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Ifetch                    56      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Store                    818      0.00%      0.00%
+system.ruby.l1_cntrl0.NP.Inv                        1      0.00%      0.00%
+system.ruby.l1_cntrl0.I.L1_Replacement            145      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Store                       1      0.00%      0.00%
+system.ruby.l1_cntrl0.S.Inv                        31      0.00%      0.00%
+system.ruby.l1_cntrl0.S.L1_Replacement             11      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Store                       2      0.00%      0.00%
+system.ruby.l1_cntrl0.E.Inv                         4      0.00%      0.00%
+system.ruby.l1_cntrl0.E.L1_Replacement             34      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Load                        2      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Store                      77      0.00%      0.00%
+system.ruby.l1_cntrl0.M.Inv                        97      0.00%      0.00%
+system.ruby.l1_cntrl0.M.L1_Replacement            722      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Inv                       14      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.L1_Replacement           374      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_Exclusive            41      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Data_all_Acks             43      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.L1_Replacement          9112      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.Data_all_Acks            817      0.00%      0.00%
+system.ruby.l1_cntrl0.SM.Ack_all                    1      0.00%      0.00%
+system.ruby.l1_cntrl0.IS_I.Data_all_Acks           14      0.00%      0.00%
+system.ruby.l1_cntrl0.M_I.Ifetch                   10      0.00%      0.00%
+system.ruby.l1_cntrl0.M_I.Inv                     416      0.00%      0.00%
+system.ruby.l1_cntrl0.M_I.WB_Ack                  340      0.00%      0.00%
+system.ruby.l1_cntrl0.SINK_WB_ACK.Ifetch            1      0.00%      0.00%
+system.ruby.l1_cntrl0.SINK_WB_ACK.WB_Ack          415      0.00%      0.00%
+system.ruby.network.msg_count.Control            5373                      
+system.ruby.network.msg_count.Request_Control         1689                      
+system.ruby.network.msg_count.Response_Data         7724                      
+system.ruby.network.msg_count.Response_Control         7854                      
+system.ruby.network.msg_count.Writeback_Data         3705                      
+system.ruby.network.msg_count.Writeback_Control          102                      
+system.ruby.network.msg_byte.Control            42984                      
+system.ruby.network.msg_byte.Request_Control        13512                      
+system.ruby.network.msg_byte.Response_Data       556128                      
+system.ruby.network.msg_byte.Response_Control        62832                      
+system.ruby.network.msg_byte.Writeback_Data       266760                      
+system.ruby.network.msg_byte.Writeback_Control          816                      
 system.ruby.l2_cntrl0.L1_GET_INSTR                 56      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETS                      42      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETX                     818      0.00%      0.00%
@@ -88,43 +280,6 @@ system.ruby.l2_cntrl0.MT_MB.L1_PUTX                 5      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_MB.L1_PUTX_old           171      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_MB.L2_Replacement_clean          350      0.00%      0.00%
 system.ruby.l2_cntrl0.MT_MB.Exclusive_Unblock          848      0.00%      0.00%
-system.ruby.l1_cntrl0.Load                         44      0.00%      0.00%
-system.ruby.l1_cntrl0.Ifetch                       67      0.00%      0.00%
-system.ruby.l1_cntrl0.Store                       898      0.00%      0.00%
-system.ruby.l1_cntrl0.Inv                         563      0.00%      0.00%
-system.ruby.l1_cntrl0.L1_Replacement            10398      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_Exclusive               41      0.00%      0.00%
-system.ruby.l1_cntrl0.Data_all_Acks               874      0.00%      0.00%
-system.ruby.l1_cntrl0.Ack_all                       1      0.00%      0.00%
-system.ruby.l1_cntrl0.WB_Ack                      755      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Load                      42      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Ifetch                    56      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Store                    818      0.00%      0.00%
-system.ruby.l1_cntrl0.NP.Inv                        1      0.00%      0.00%
-system.ruby.l1_cntrl0.I.L1_Replacement            145      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Store                       1      0.00%      0.00%
-system.ruby.l1_cntrl0.S.Inv                        31      0.00%      0.00%
-system.ruby.l1_cntrl0.S.L1_Replacement             11      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Store                       2      0.00%      0.00%
-system.ruby.l1_cntrl0.E.Inv                         4      0.00%      0.00%
-system.ruby.l1_cntrl0.E.L1_Replacement             34      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Load                        2      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Store                      77      0.00%      0.00%
-system.ruby.l1_cntrl0.M.Inv                        97      0.00%      0.00%
-system.ruby.l1_cntrl0.M.L1_Replacement            722      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Inv                       14      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.L1_Replacement           374      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_Exclusive            41      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Data_all_Acks             43      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.L1_Replacement          9112      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.Data_all_Acks            817      0.00%      0.00%
-system.ruby.l1_cntrl0.SM.Ack_all                    1      0.00%      0.00%
-system.ruby.l1_cntrl0.IS_I.Data_all_Acks           14      0.00%      0.00%
-system.ruby.l1_cntrl0.M_I.Ifetch                   10      0.00%      0.00%
-system.ruby.l1_cntrl0.M_I.Inv                     416      0.00%      0.00%
-system.ruby.l1_cntrl0.M_I.WB_Ack                  340      0.00%      0.00%
-system.ruby.l1_cntrl0.SINK_WB_ACK.Ifetch            1      0.00%      0.00%
-system.ruby.l1_cntrl0.SINK_WB_ACK.WB_Ack          415      0.00%      0.00%
 system.ruby.dir_cntrl0.Fetch                      874      0.00%      0.00%
 system.ruby.dir_cntrl0.Data                       786      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data                874      0.00%      0.00%
index ce929ce1571cbbb79b19aef780d96a231f175acc..7b4a4a03048d3dbcf3f6a59f5d0647a4d1942991 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=physmem ruby sys_port_proxy tester
+children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,34 +30,43 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=true
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=6
@@ -72,7 +82,7 @@ version=0
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -83,7 +93,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -104,7 +114,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 l2_select_num_bits=0
 number_of_TBEs=256
@@ -149,7 +159,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -168,7 +178,7 @@ type=L2Cache_Controller
 children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 number_of_TBEs=256
 peer=Null
@@ -193,92 +203,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -286,10 +273,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -300,7 +311,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -314,7 +325,7 @@ slave=system.system_port
 type=RubyTester
 check_flush=false
 checks_to_complete=100
-clock=1
+clk_domain=system.clk_domain
 deadlock_threshold=50000
 num_cpus=1
 system=system
@@ -322,3 +333,7 @@ wakeup_frequency=10
 cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
 cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 7a3a4efa4e4cd0b48b8c3d467ae4c3349daf5afd..85c7a39c3e5c62e8c20dc37b1a70503b3a2ae964 100644 (file)
@@ -1,24 +1,24 @@
-Real time: Jun/24/2013 18:16:08
+Real time: Aug/29/2013 10:04:54
 
 Profiler Stats
 --------------
-Elapsed_time_in_seconds: 1
-Elapsed_time_in_minutes: 0.0166667
-Elapsed_time_in_hours: 0.000277778
-Elapsed_time_in_days: 1.15741e-05
+Elapsed_time_in_seconds: 0
+Elapsed_time_in_minutes: 0
+Elapsed_time_in_hours: 0
+Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.99
-Virtual_time_in_minutes: 0.0165
-Virtual_time_in_hours:   0.000275
-Virtual_time_in_days:    1.14583e-05
+Virtual_time_in_seconds: 1.04
+Virtual_time_in_minutes: 0.0173333
+Virtual_time_in_hours:   0.000288889
+Virtual_time_in_days:    1.2037e-05
 
 Ruby_current_time: 327361
 Ruby_start_time: 0
 Ruby_cycles: 327361
 
-mbytes_resident: 53.7812
-mbytes_total: 148.543
-resident_ratio: 0.362111
+mbytes_resident: 72.9453
+mbytes_total: 167.379
+resident_ratio: 0.435833
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -62,91 +62,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 10707
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 80
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 5287 42296
-total_msg_count_Response_Data: 5124 368928
-total_msg_count_ResponseL2hit_Data: 159 11448
-total_msg_count_Writeback_Data: 5004 360288
-total_msg_count_Writeback_Control: 10730 85840
-total_msg_count_Unblock_Control: 5275 42200
-total_msgs: 31579 total_bytes: 911000
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 1.52057
-  links_utilized_percent_switch_0_link_0: 1.38471 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 1.65643 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 53 3816 [ 0 0 53 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 903 7224 [ 903 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 908 7264 [ 908 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 903 65016 [ 0 0 903 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 903 7224 [ 903 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 907 7256 [ 0 0 907 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 2.89894
-  links_utilized_percent_switch_1_link_0: 2.95927 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.83861 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 908 7264 [ 908 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 903 65016 [ 0 0 903 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 1748 13984 [ 903 845 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 906 7248 [ 0 0 906 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 855 6840 [ 0 855 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 53 3816 [ 0 0 53 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 765 55080 [ 0 0 765 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 1830 14640 [ 903 847 80 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Unblock_Control: 852 6816 [ 0 0 852 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 1.37822
-  links_utilized_percent_switch_2_link_0: 1.45344 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 1.303 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 854 6832 [ 0 854 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 765 55080 [ 0 0 765 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 925 7400 [ 0 845 80 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Unblock_Control: 852 6816 [ 0 0 852 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 845 6760 [ 0 845 0 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 1.93247
-  links_utilized_percent_switch_3_link_0: 1.38471 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 2.95927 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.45344 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 53 3816 [ 0 0 53 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Control: 903 7224 [ 903 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 908 7264 [ 908 0 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Response_Data: 854 61488 [ 0 0 854 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 903 65016 [ 0 0 903 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Control: 1748 13984 [ 903 845 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Unblock_Control: 906 7248 [ 0 0 906 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 854 6832 [ 0 854 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 765 55080 [ 0 0 765 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 925 7400 [ 0 845 80 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Unblock_Control: 852 6816 [ 0 0 852 0 0 0 0 0 0 0 ] base_latency: 1
-
index 619c6b01e215f652e91fac9efddcec2a4a868661..0d32f30e3bdd4f6cfa2472ec24a2876533851ee3 100644 (file)
@@ -4,18 +4,50 @@ sim_seconds                                  0.000327                       # Nu
 sim_ticks                                      327361                       # Number of ticks simulated
 final_tick                                     327361                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                 849675                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 144052                       # Number of bytes of host memory used
-host_seconds                                     0.39                       # Real time elapsed on the host
-system.ruby.l2_cntrl0.L2cache.demand_hits           53                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          855                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          908                       # Number of cache demand accesses
+host_tick_rate                                 545722                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 171400                       # Number of bytes of host memory used
+host_seconds                                     0.60                       # Real time elapsed on the host
 system.ruby.l1_cntrl0.L1Dcache.demand_hits           78                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          852                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          930                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses           56                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses           56                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     1.520569                      
+system.ruby.network.routers0.msg_count.Request_Control::0          908                      
+system.ruby.network.routers0.msg_count.Response_Data::2          854                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers0.msg_count.Writeback_Data::2          903                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0         1806                      
+system.ruby.network.routers0.msg_count.Unblock_Control::2          907                      
+system.ruby.network.routers0.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers0.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::2        65016                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0        14448                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::2         7256                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           53                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          855                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          908                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     2.898940                      
+system.ruby.network.routers1.msg_count.Request_Control::0          908                      
+system.ruby.network.routers1.msg_count.Request_Control::1          855                      
+system.ruby.network.routers1.msg_count.Response_Data::2         1708                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers1.msg_count.Writeback_Data::2         1668                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0         1806                      
+system.ruby.network.routers1.msg_count.Writeback_Control::1         1692                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers1.msg_count.Unblock_Control::2         1758                      
+system.ruby.network.routers1.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         6840                      
+system.ruby.network.routers1.msg_bytes.Response_Data::2       122976                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::2       120096                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0        14448                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::1        13536                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::2        14064                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1619                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          854                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          765                       # Number of memory writes
@@ -32,6 +64,172 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           32                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          49      3.03%      3.03% |          44      2.72%      5.74% |          48      2.96%      8.71% |          84      5.19%     13.90% |          49      3.03%     16.92% |          52      3.21%     20.14% |          64      3.95%     24.09% |          51      3.15%     27.24% |          40      2.47%     29.71% |          45      2.78%     32.49% |          48      2.96%     35.45% |          41      2.53%     37.99% |          74      4.57%     42.56% |          47      2.90%     45.46% |          51      3.15%     48.61% |          38      2.35%     50.96% |          56      3.46%     54.42% |          62      3.83%     58.25% |          37      2.29%     60.53% |          58      3.58%     64.11% |          46      2.84%     66.95% |          50      3.09%     70.04% |          55      3.40%     73.44% |          36      2.22%     75.66% |          49      3.03%     78.69% |          71      4.39%     83.08% |          52      3.21%     86.29% |          40      2.47%     88.76% |          42      2.59%     91.35% |          33      2.04%     93.39% |          48      2.96%     96.36% |          59      3.64%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1619                       # Number of accesses per bank
 
+system.ruby.network.routers2.percent_links_utilized     1.378219                      
+system.ruby.network.routers2.msg_count.Request_Control::1          854                      
+system.ruby.network.routers2.msg_count.Response_Data::2          854                      
+system.ruby.network.routers2.msg_count.Writeback_Data::2          765                      
+system.ruby.network.routers2.msg_count.Writeback_Control::1         1690                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers2.msg_count.Unblock_Control::2          852                      
+system.ruby.network.routers2.msg_bytes.Request_Control::1         6832                      
+system.ruby.network.routers2.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::2        55080                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::1        13520                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::2         6816                      
+system.ruby.network.routers3.percent_links_utilized     1.932474                      
+system.ruby.network.routers3.msg_count.Request_Control::0          908                      
+system.ruby.network.routers3.msg_count.Request_Control::1          854                      
+system.ruby.network.routers3.msg_count.Response_Data::2         1708                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers3.msg_count.Writeback_Data::2         1668                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0         1806                      
+system.ruby.network.routers3.msg_count.Writeback_Control::1         1690                      
+system.ruby.network.routers3.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers3.msg_count.Unblock_Control::2         1758                      
+system.ruby.network.routers3.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         6832                      
+system.ruby.network.routers3.msg_bytes.Response_Data::2       122976                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::2       120096                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0        14448                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::1        13520                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers3.msg_bytes.Unblock_Control::2        14064                      
+system.ruby.network.routers0.throttle0.link_utilization     1.384710                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::2          854                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers0.throttle1.link_utilization     1.656428                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::0          908                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2          903                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2          907                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2        65016                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2         7256                      
+system.ruby.network.routers1.throttle0.link_utilization     2.959271                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::0          908                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::2          854                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2          903                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1          845                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2          906                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2        65016                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1         6760                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2         7248                      
+system.ruby.network.routers1.throttle1.link_utilization     2.838609                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::1          855                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::2          854                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2          765                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1          847                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2          852                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1         6840                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2        55080                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1         6776                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2         6816                      
+system.ruby.network.routers2.throttle0.link_utilization     1.453441                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::1          854                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2          765                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1          845                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2          852                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1         6832                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2        55080                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1         6760                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2         6816                      
+system.ruby.network.routers2.throttle1.link_utilization     1.302996                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::2          854                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1          845                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1         6760                      
+system.ruby.network.routers3.throttle0.link_utilization     1.384710                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::2          854                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2           53                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2         3816                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers3.throttle1.link_utilization     2.959271                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::0          908                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::2          854                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2          903                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0          903                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1          845                      
+system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2          906                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0         7264                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2        61488                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2        65016                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0         7224                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1         6760                      
+system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2         7248                      
+system.ruby.network.routers3.throttle2.link_utilization     1.453441                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::1          854                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2          765                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1          845                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2           80                      
+system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2          852                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1         6832                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2        55080                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1         6760                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2          640                      
+system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2         6816                      
+system.ruby.l1_cntrl0.Load                         44      0.00%      0.00%
+system.ruby.l1_cntrl0.Ifetch                      192      0.00%      0.00%
+system.ruby.l1_cntrl0.Store                      1001      0.00%      0.00%
+system.ruby.l1_cntrl0.L1_Replacement           465203      0.00%      0.00%
+system.ruby.l1_cntrl0.Exclusive_Data              907      0.00%      0.00%
+system.ruby.l1_cntrl0.Writeback_Ack_Data          903      0.00%      0.00%
+system.ruby.l1_cntrl0.All_acks                    813      0.00%      0.00%
+system.ruby.l1_cntrl0.Use_Timeout                 905      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Load                       38      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Ifetch                     56      0.00%      0.00%
+system.ruby.l1_cntrl0.I.Store                     814      0.00%      0.00%
+system.ruby.l1_cntrl0.M.L1_Replacement             92      0.00%      0.00%
+system.ruby.l1_cntrl0.M_W.L1_Replacement         1319      0.00%      0.00%
+system.ruby.l1_cntrl0.M_W.Use_Timeout              93      0.00%      0.00%
+system.ruby.l1_cntrl0.MM.Load                       6      0.00%      0.00%
+system.ruby.l1_cntrl0.MM.Store                     66      0.00%      0.00%
+system.ruby.l1_cntrl0.MM.L1_Replacement           811      0.00%      0.00%
+system.ruby.l1_cntrl0.MM_W.Store                    6      0.00%      0.00%
+system.ruby.l1_cntrl0.MM_W.L1_Replacement        29843      0.00%      0.00%
+system.ruby.l1_cntrl0.MM_W.Use_Timeout            812      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.L1_Replacement        399867      0.00%      0.00%
+system.ruby.l1_cntrl0.IM.Exclusive_Data           813      0.00%      0.00%
+system.ruby.l1_cntrl0.OM.L1_Replacement         17168      0.00%      0.00%
+system.ruby.l1_cntrl0.OM.All_acks                 813      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.L1_Replacement         16103      0.00%      0.00%
+system.ruby.l1_cntrl0.IS.Exclusive_Data            94      0.00%      0.00%
+system.ruby.l1_cntrl0.MI.Ifetch                   136      0.00%      0.00%
+system.ruby.l1_cntrl0.MI.Store                    115      0.00%      0.00%
+system.ruby.l1_cntrl0.MI.Writeback_Ack_Data          903      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         5287                      
+system.ruby.network.msg_count.Response_Data         5124                      
+system.ruby.network.msg_count.ResponseL2hit_Data          159                      
+system.ruby.network.msg_count.Writeback_Data         5004                      
+system.ruby.network.msg_count.Writeback_Control        10730                      
+system.ruby.network.msg_count.Unblock_Control         5275                      
+system.ruby.network.msg_byte.Request_Control        42296                      
+system.ruby.network.msg_byte.Response_Data       368928                      
+system.ruby.network.msg_byte.ResponseL2hit_Data        11448                      
+system.ruby.network.msg_byte.Writeback_Data       360288                      
+system.ruby.network.msg_byte.Writeback_Control        85840                      
+system.ruby.network.msg_byte.Unblock_Control        42200                      
 system.ruby.l2_cntrl0.L1_GETS                     127      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_GETX                     895      0.00%      0.00%
 system.ruby.l2_cntrl0.L1_PUTX                    2308      0.00%      0.00%
@@ -65,35 +263,6 @@ system.ruby.l2_cntrl0.OO.L1_PUTX                   11      0.00%      0.00%
 system.ruby.l2_cntrl0.OO.Exclusive_Unblock            6      0.00%      0.00%
 system.ruby.l2_cntrl0.MI.L1_GETX                   81      0.00%      0.00%
 system.ruby.l2_cntrl0.MI.Writeback_Ack            845      0.00%      0.00%
-system.ruby.l1_cntrl0.Load                         44      0.00%      0.00%
-system.ruby.l1_cntrl0.Ifetch                      192      0.00%      0.00%
-system.ruby.l1_cntrl0.Store                      1001      0.00%      0.00%
-system.ruby.l1_cntrl0.L1_Replacement           465203      0.00%      0.00%
-system.ruby.l1_cntrl0.Exclusive_Data              907      0.00%      0.00%
-system.ruby.l1_cntrl0.Writeback_Ack_Data          903      0.00%      0.00%
-system.ruby.l1_cntrl0.All_acks                    813      0.00%      0.00%
-system.ruby.l1_cntrl0.Use_Timeout                 905      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Load                       38      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Ifetch                     56      0.00%      0.00%
-system.ruby.l1_cntrl0.I.Store                     814      0.00%      0.00%
-system.ruby.l1_cntrl0.M.L1_Replacement             92      0.00%      0.00%
-system.ruby.l1_cntrl0.M_W.L1_Replacement         1319      0.00%      0.00%
-system.ruby.l1_cntrl0.M_W.Use_Timeout              93      0.00%      0.00%
-system.ruby.l1_cntrl0.MM.Load                       6      0.00%      0.00%
-system.ruby.l1_cntrl0.MM.Store                     66      0.00%      0.00%
-system.ruby.l1_cntrl0.MM.L1_Replacement           811      0.00%      0.00%
-system.ruby.l1_cntrl0.MM_W.Store                    6      0.00%      0.00%
-system.ruby.l1_cntrl0.MM_W.L1_Replacement        29843      0.00%      0.00%
-system.ruby.l1_cntrl0.MM_W.Use_Timeout            812      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.L1_Replacement        399867      0.00%      0.00%
-system.ruby.l1_cntrl0.IM.Exclusive_Data           813      0.00%      0.00%
-system.ruby.l1_cntrl0.OM.L1_Replacement         17168      0.00%      0.00%
-system.ruby.l1_cntrl0.OM.All_acks                 813      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.L1_Replacement         16103      0.00%      0.00%
-system.ruby.l1_cntrl0.IS.Exclusive_Data            94      0.00%      0.00%
-system.ruby.l1_cntrl0.MI.Ifetch                   136      0.00%      0.00%
-system.ruby.l1_cntrl0.MI.Store                    115      0.00%      0.00%
-system.ruby.l1_cntrl0.MI.Writeback_Ack_Data          903      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                       837      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                        88      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                       845      0.00%      0.00%
index 21cd837a3d1f89a56ba8738b198953a6fa215365..7d3b90ce98f9cd341b6e2611fe5b2089195c0de3 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=physmem ruby sys_port_proxy tester
+children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,34 +30,43 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 l2_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 l2_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=true
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=2
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=5
@@ -76,7 +86,7 @@ version=0
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -87,7 +97,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -109,7 +119,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 dynamic_timeout_enabled=true
 fixed_timeout_latency=300
@@ -160,7 +170,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -180,7 +190,7 @@ children=L2cache
 L2cache=system.ruby.l2_cntrl0.L2cache
 N_tokens=2
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 filtering_enabled=true
 l2_request_latency=5
@@ -206,92 +216,69 @@ start_index_bit=6
 tagAccessLatency=1
 tagArrayBanks=1
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2
+children=ext_links0 ext_links1 ext_links2 int_links0 int_links1 int_links2 routers0 routers1 routers2 routers3
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l2_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.ext_links2]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links2.int_node
+int_node=system.ruby.network.routers2
 latency=1
 link_id=2
 weight=1
 
-[system.ruby.network.ext_links2.int_node]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers3
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=3
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=4
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers3
 weight=1
 
 [system.ruby.network.int_links2]
@@ -299,10 +286,34 @@ type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=5
-node_a=system.ruby.network.ext_links2.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers2
+node_b=system.ruby.network.routers3
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
+[system.ruby.network.routers3]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=3
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -313,7 +324,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -327,7 +338,7 @@ slave=system.system_port
 type=RubyTester
 check_flush=false
 checks_to_complete=100
-clock=1
+clk_domain=system.clk_domain
 deadlock_threshold=50000
 num_cpus=1
 system=system
@@ -335,3 +346,7 @@ wakeup_frequency=10
 cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
 cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index 21c7fc513ee14bbbb4931eab8b568fa97fb2a547..d0fd81067c3c2823199c33050991913a6a9a5003 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:55:15
+Real time: Aug/29/2013 10:04:46
 
 Profiler Stats
 --------------
@@ -16,9 +16,9 @@ Ruby_current_time: 225141
 Ruby_start_time: 0
 Ruby_cycles: 225141
 
-mbytes_resident: 52.543
-mbytes_total: 147.504
-resident_ratio: 0.356267
+mbytes_resident: 71.8008
+mbytes_total: 166.332
+resident_ratio: 0.431695
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -79,93 +79,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 10866
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 5349 42792
-total_msg_count_Response_Data: 2775 199800
-total_msg_count_ResponseL2hit_Data: 120 8640
-total_msg_count_Response_Control: 3 24
-total_msg_count_Writeback_Data: 5214 375408
-total_msg_count_Writeback_Control: 216 1728
-total_msg_count_Persistent_Control: 2238 17904
-total_msgs: 15915 total_bytes: 646296
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 2.17386
-  links_utilized_percent_switch_0_link_0: 2.07781 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.26991 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 898 64656 [ 0 0 0 0 898 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_ResponseL2hit_Data: 40 2880 [ 0 0 0 0 40 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Data: 60 4320 [ 0 0 0 0 60 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 911 7288 [ 0 911 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Response_Data: 27 1944 [ 0 0 0 0 27 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 966 69552 [ 0 0 0 0 966 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 1.98342
-  links_utilized_percent_switch_1_link_0: 2.09602 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 1.87083 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 911 7288 [ 0 911 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 906 65232 [ 0 0 0 0 906 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Request_Control: 872 6976 [ 0 0 872 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 28 2016 [ 0 0 0 0 28 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_ResponseL2hit_Data: 40 2880 [ 0 0 0 0 40 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Data: 763 54936 [ 0 0 0 0 763 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 72 576 [ 0 0 0 0 72 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 1.82319
-  links_utilized_percent_switch_2_link_0: 1.88948 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 1.7569 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Request_Control: 872 6976 [ 0 0 872 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Response_Data: 27 1944 [ 0 0 0 0 27 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Data: 772 55584 [ 0 0 0 0 772 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 72 576 [ 0 0 0 0 72 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Response_Data: 870 62640 [ 0 0 0 0 870 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 9 648 [ 0 0 0 0 9 0 0 0 0 0 ] base_latency: 1
-
-switch_3_inlinks: 3
-switch_3_outlinks: 3
-links_utilized_percent_switch_3: 1.99349
-  links_utilized_percent_switch_3_link_0: 1.99497 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_1: 2.09602 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_3_link_2: 1.88948 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_3_link_0_Response_Data: 898 64656 [ 0 0 0 0 898 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_ResponseL2hit_Data: 40 2880 [ 0 0 0 0 40 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Response_Control: 1 8 [ 0 0 0 0 1 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_0_Writeback_Data: 60 4320 [ 0 0 0 0 60 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Request_Control: 911 7288 [ 0 911 0 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Writeback_Data: 906 65232 [ 0 0 0 0 906 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_1_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Request_Control: 872 6976 [ 0 0 872 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Response_Data: 27 1944 [ 0 0 0 0 27 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Data: 772 55584 [ 0 0 0 0 772 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Writeback_Control: 72 576 [ 0 0 0 0 72 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_3_link_2_Persistent_Control: 373 2984 [ 0 0 0 373 0 0 0 0 0 0 ] base_latency: 1
-
index d96eb4e422907757cd2cfe8d29a1cb665dd5b170..637fd9943a08700dd4ef06b37f5ae99fcc78e896 100644 (file)
@@ -4,18 +4,48 @@ sim_seconds                                  0.000225                       # Nu
 sim_ticks                                      225141                       # Number of ticks simulated
 final_tick                                     225141                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                1771035                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 143032                       # Number of bytes of host memory used
-host_seconds                                     0.13                       # Real time elapsed on the host
-system.ruby.l2_cntrl0.L2cache.demand_hits           39                       # 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          911                       # Number of cache demand accesses
+host_tick_rate                                1294442                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 170328                       # Number of bytes of host memory used
+host_seconds                                     0.17                       # Real time elapsed on the host
 system.ruby.l1_cntrl0.L1Dcache.demand_hits           82                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          864                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          946                       # 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           47                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses           47                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     2.173860                      
+system.ruby.network.routers0.msg_count.Request_Control::1          911                      
+system.ruby.network.routers0.msg_count.Response_Data::4          925                      
+system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.msg_count.Writeback_Data::4         1026                      
+system.ruby.network.routers0.msg_count.Persistent_Control::3          746                      
+system.ruby.network.routers0.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        66600                      
+system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::4        73872                      
+system.ruby.network.routers0.msg_bytes.Persistent_Control::3         5968                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           39                       # 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          911                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     1.983424                      
+system.ruby.network.routers1.msg_count.Request_Control::1          911                      
+system.ruby.network.routers1.msg_count.Request_Control::2          872                      
+system.ruby.network.routers1.msg_count.Response_Data::4           28                      
+system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers1.msg_count.Writeback_Data::4         1669                      
+system.ruby.network.routers1.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers1.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers1.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4         2016                      
+system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::4       120168                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers1.msg_bytes.Persistent_Control::3         2984                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1655                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          868                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          787                       # Number of memory writes
@@ -32,35 +62,117 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait           39                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          51      3.08%      3.08% |          47      2.84%      5.92% |          34      2.05%      7.98% |          94      5.68%     13.66% |          74      4.47%     18.13% |          59      3.56%     21.69% |          55      3.32%     25.02% |          45      2.72%     27.73% |          53      3.20%     30.94% |          55      3.32%     34.26% |          62      3.75%     38.01% |          49      2.96%     40.97% |          52      3.14%     44.11% |          51      3.08%     47.19% |          44      2.66%     49.85% |          57      3.44%     53.29% |          49      2.96%     56.25% |          51      3.08%     59.34% |          46      2.78%     62.11% |          44      2.66%     64.77% |          46      2.78%     67.55% |          41      2.48%     70.03% |          54      3.26%     73.29% |          56      3.38%     76.68% |          46      2.78%     79.46% |          55      3.32%     82.78% |          50      3.02%     85.80% |          43      2.60%     88.40% |          43      2.60%     91.00% |          47      2.84%     93.84% |          62      3.75%     97.58% |          40      2.42%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1655                       # Number of accesses per bank
 
-system.ruby.l2_cntrl0.L1_GETS                      95      0.00%      0.00%
-system.ruby.l2_cntrl0.L1_GETX                     816      0.00%      0.00%
-system.ruby.l2_cntrl0.L2_Replacement              817      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_Shared_Data            1      0.00%      0.00%
-system.ruby.l2_cntrl0.Writeback_All_Tokens          905      0.00%      0.00%
-system.ruby.l2_cntrl0.Persistent_GETX             163      0.00%      0.00%
-system.ruby.l2_cntrl0.Persistent_GETS              24      0.00%      0.00%
-system.ruby.l2_cntrl0.Own_Lock_or_Unlock          186      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETS                   91      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.L1_GETX                  779      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Writeback_All_Tokens          821      0.00%      0.00%
-system.ruby.l2_cntrl0.NP.Own_Lock_or_Unlock          158      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L1_GETS                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.I.L2_Replacement             32      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_Shared_Data            1      0.00%      0.00%
-system.ruby.l2_cntrl0.I.Writeback_All_Tokens           31      0.00%      0.00%
-system.ruby.l2_cntrl0.S.Persistent_GETX             1      0.00%      0.00%
-system.ruby.l2_cntrl0.O.L1_GETX                     1      0.00%      0.00%
-system.ruby.l2_cntrl0.O.Writeback_All_Tokens            2      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETS                     3      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L1_GETX                    36      0.00%      0.00%
-system.ruby.l2_cntrl0.M.L2_Replacement            784      0.00%      0.00%
-system.ruby.l2_cntrl0.M.Persistent_GETX            23      0.00%      0.00%
-system.ruby.l2_cntrl0.M.Persistent_GETS             5      0.00%      0.00%
-system.ruby.l2_cntrl0.I_L.L2_Replacement            1      0.00%      0.00%
-system.ruby.l2_cntrl0.I_L.Writeback_All_Tokens           51      0.00%      0.00%
-system.ruby.l2_cntrl0.I_L.Persistent_GETX          139      0.00%      0.00%
-system.ruby.l2_cntrl0.I_L.Persistent_GETS           19      0.00%      0.00%
-system.ruby.l2_cntrl0.I_L.Own_Lock_or_Unlock           28      0.00%      0.00%
+system.ruby.network.routers2.percent_links_utilized     1.823191                      
+system.ruby.network.routers2.msg_count.Request_Control::2          872                      
+system.ruby.network.routers2.msg_count.Response_Data::4          897                      
+system.ruby.network.routers2.msg_count.Writeback_Data::4          781                      
+system.ruby.network.routers2.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers2.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        64584                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::4        56232                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers2.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers3.percent_links_utilized     1.993491                      
+system.ruby.network.routers3.msg_count.Request_Control::1          911                      
+system.ruby.network.routers3.msg_count.Request_Control::2          872                      
+system.ruby.network.routers3.msg_count.Response_Data::4          925                      
+system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers3.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.msg_count.Writeback_Data::4         1738                      
+system.ruby.network.routers3.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers3.msg_count.Persistent_Control::3          746                      
+system.ruby.network.routers3.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers3.msg_bytes.Response_Data::4        66600                      
+system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers3.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::4       125136                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers3.msg_bytes.Persistent_Control::3         5968                      
+system.ruby.network.routers0.throttle0.link_utilization     2.077809                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          898                      
+system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4           60                      
+system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        64656                      
+system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4         4320                      
+system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers0.throttle1.link_utilization     2.269911                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::1          911                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::4           27                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4          966                      
+system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4         1944                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4        69552                      
+system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers1.throttle0.link_utilization     2.096020                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::1          911                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4          906                      
+system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4        65232                      
+system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers1.throttle1.link_utilization     1.870828                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          872                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4           28                      
+system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::4            1                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4          763                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4         2016                      
+system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4        54936                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers2.throttle0.link_utilization     1.889483                      
+system.ruby.network.routers2.throttle0.msg_count.Request_Control::2          872                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4           27                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4          772                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4         1944                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4        55584                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers2.throttle1.link_utilization     1.756899                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::4          870                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4            9                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4        62640                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4          648                      
+system.ruby.network.routers3.throttle0.link_utilization     1.994972                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::4          898                      
+system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4           40                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Control::4            1                      
+system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4           60                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4        64656                      
+system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4         2880                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4            8                      
+system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4         4320                      
+system.ruby.network.routers3.throttle1.link_utilization     2.096020                      
+system.ruby.network.routers3.throttle1.msg_count.Request_Control::1          911                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4          906                      
+system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1         7288                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4        65232                      
+system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3         2984                      
+system.ruby.network.routers3.throttle2.link_utilization     1.889483                      
+system.ruby.network.routers3.throttle2.msg_count.Request_Control::2          872                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::4           27                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4          772                      
+system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4           72                      
+system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3          373                      
+system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2         6976                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4         1944                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4        55584                      
+system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4          576                      
+system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3         2984                      
 system.ruby.l1_cntrl0.Load                         53      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                       47      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       893      0.00%      0.00%
@@ -104,6 +216,49 @@ system.ruby.l1_cntrl0.IS.Data_Shared                3      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data_All_Tokens           92      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Own_Lock_or_Unlock           19      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Request_Timeout           60      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         5349                      
+system.ruby.network.msg_count.Response_Data         2775                      
+system.ruby.network.msg_count.ResponseL2hit_Data          120                      
+system.ruby.network.msg_count.Response_Control            3                      
+system.ruby.network.msg_count.Writeback_Data         5214                      
+system.ruby.network.msg_count.Writeback_Control          216                      
+system.ruby.network.msg_count.Persistent_Control         2238                      
+system.ruby.network.msg_byte.Request_Control        42792                      
+system.ruby.network.msg_byte.Response_Data       199800                      
+system.ruby.network.msg_byte.ResponseL2hit_Data         8640                      
+system.ruby.network.msg_byte.Response_Control           24                      
+system.ruby.network.msg_byte.Writeback_Data       375408                      
+system.ruby.network.msg_byte.Writeback_Control         1728                      
+system.ruby.network.msg_byte.Persistent_Control        17904                      
+system.ruby.l2_cntrl0.L1_GETS                      95      0.00%      0.00%
+system.ruby.l2_cntrl0.L1_GETX                     816      0.00%      0.00%
+system.ruby.l2_cntrl0.L2_Replacement              817      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_Shared_Data            1      0.00%      0.00%
+system.ruby.l2_cntrl0.Writeback_All_Tokens          905      0.00%      0.00%
+system.ruby.l2_cntrl0.Persistent_GETX             163      0.00%      0.00%
+system.ruby.l2_cntrl0.Persistent_GETS              24      0.00%      0.00%
+system.ruby.l2_cntrl0.Own_Lock_or_Unlock          186      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETS                   91      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.L1_GETX                  779      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Writeback_All_Tokens          821      0.00%      0.00%
+system.ruby.l2_cntrl0.NP.Own_Lock_or_Unlock          158      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L1_GETS                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.I.L2_Replacement             32      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_Shared_Data            1      0.00%      0.00%
+system.ruby.l2_cntrl0.I.Writeback_All_Tokens           31      0.00%      0.00%
+system.ruby.l2_cntrl0.S.Persistent_GETX             1      0.00%      0.00%
+system.ruby.l2_cntrl0.O.L1_GETX                     1      0.00%      0.00%
+system.ruby.l2_cntrl0.O.Writeback_All_Tokens            2      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETS                     3      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L1_GETX                    36      0.00%      0.00%
+system.ruby.l2_cntrl0.M.L2_Replacement            784      0.00%      0.00%
+system.ruby.l2_cntrl0.M.Persistent_GETX            23      0.00%      0.00%
+system.ruby.l2_cntrl0.M.Persistent_GETS             5      0.00%      0.00%
+system.ruby.l2_cntrl0.I_L.L2_Replacement            1      0.00%      0.00%
+system.ruby.l2_cntrl0.I_L.Writeback_All_Tokens           51      0.00%      0.00%
+system.ruby.l2_cntrl0.I_L.Persistent_GETX          139      0.00%      0.00%
+system.ruby.l2_cntrl0.I_L.Persistent_GETS           19      0.00%      0.00%
+system.ruby.l2_cntrl0.I_L.Own_Lock_or_Unlock           28      0.00%      0.00%
 system.ruby.dir_cntrl0.GETX                       789      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                        94      0.00%      0.00%
 system.ruby.dir_cntrl0.Lockdown                   187      0.00%      0.00%
index 398b9112ce36914388911813a6d3f282de47ac0b..3ff520581383c0eb8c138e0735104e5f6624177f 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=physmem ruby sys_port_proxy tester
+children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,34 +30,43 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=true
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer probeFilter
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 full_bit_dir_enabled=false
@@ -75,7 +85,7 @@ version=0
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -86,7 +96,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -123,7 +133,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 l2_cache_hit_latency=10
@@ -182,7 +192,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.L1Icache
@@ -196,78 +206,80 @@ using_ruby_tester=true
 version=0
 slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -278,7 +290,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -292,7 +304,7 @@ slave=system.system_port
 type=RubyTester
 check_flush=true
 checks_to_complete=100
-clock=1
+clk_domain=system.clk_domain
 deadlock_threshold=50000
 num_cpus=1
 system=system
@@ -300,3 +312,7 @@ wakeup_frequency=10
 cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
 cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index f670f50a67a5575548c3ee89c4bb8712b3ffacb2..4a6d034a2576fdd196cfa06ccb1cea367feb3ca6 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:54:22
+Real time: Aug/29/2013 10:02:56
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.6
-Virtual_time_in_minutes: 0.01
-Virtual_time_in_hours:   0.000166667
-Virtual_time_in_days:    6.94444e-06
+Virtual_time_in_seconds: 0.78
+Virtual_time_in_minutes: 0.013
+Virtual_time_in_hours:   0.000216667
+Virtual_time_in_days:    9.02778e-06
 
 Ruby_current_time: 172201
 Ruby_start_time: 0
 Ruby_cycles: 172201
 
-mbytes_resident: 53.2109
-mbytes_total: 147.441
-resident_ratio: 0.360948
+mbytes_resident: 72.0898
+mbytes_total: 166.262
+resident_ratio: 0.433616
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -82,64 +82,3 @@ Total_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 13998
-page_faults: 36
-swaps: 0
-block_inputs: 4432
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Request_Control: 2554 20432
-total_msg_count_Response_Data: 2550 183600
-total_msg_count_Writeback_Data: 2303 165816
-total_msg_count_Writeback_Control: 5288 42304
-total_msg_count_Unblock_Control: 2535 20280
-total_msgs: 15230 total_bytes: 432432
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 2.61656
-  links_utilized_percent_switch_0_link_0: 2.4663 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.76682 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 850 61200 [ 0 0 0 0 850 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 844 6752 [ 0 0 0 844 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Request_Control: 852 6816 [ 0 0 852 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Data: 768 55296 [ 0 0 0 0 0 768 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Writeback_Control: 920 7360 [ 0 0 845 0 0 75 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Unblock_Control: 845 6760 [ 0 0 0 0 0 845 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 2.61482
-  links_utilized_percent_switch_1_link_0: 2.76334 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.4663 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Request_Control: 851 6808 [ 0 0 851 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Data: 767 55224 [ 0 0 0 0 0 767 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Writeback_Control: 918 7344 [ 0 0 843 0 0 75 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Unblock_Control: 845 6760 [ 0 0 0 0 0 845 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 850 61200 [ 0 0 0 0 850 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 844 6752 [ 0 0 0 844 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 2.61613
-  links_utilized_percent_switch_2_link_0: 2.4663 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 2.76595 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 850 61200 [ 0 0 0 0 850 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 844 6752 [ 0 0 0 844 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Request_Control: 851 6808 [ 0 0 851 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Data: 768 55296 [ 0 0 0 0 0 768 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Writeback_Control: 918 7344 [ 0 0 843 0 0 75 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Unblock_Control: 845 6760 [ 0 0 0 0 0 845 0 0 0 0 ] base_latency: 1
-
index 446bded294b474297c4671820166b6f6843ec6dc..e3dfac9868089a78889efc7ea1f763b34ee8f2de 100644 (file)
@@ -4,9 +4,9 @@ sim_seconds                                  0.000172                       # Nu
 sim_ticks                                      172201                       # Number of ticks simulated
 final_tick                                     172201                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                1943490                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 142952                       # Number of bytes of host memory used
-host_seconds                                     0.09                       # Real time elapsed on the host
+host_tick_rate                                 356372                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 171280                       # Number of bytes of host memory used
+host_seconds                                     0.48                       # Real time elapsed on the host
 system.ruby.l1_cntrl0.L1Dcache.demand_hits           70                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Dcache.demand_misses          848                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Dcache.demand_accesses          918                       # Number of cache demand accesses
@@ -16,6 +16,21 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses           50
 system.ruby.l1_cntrl0.L2cache.demand_hits           49                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L2cache.demand_misses          848                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L2cache.demand_accesses          897                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     2.616564                      
+system.ruby.network.routers0.msg_count.Request_Control::2          852                      
+system.ruby.network.routers0.msg_count.Response_Data::4          850                      
+system.ruby.network.routers0.msg_count.Writeback_Data::5          768                      
+system.ruby.network.routers0.msg_count.Writeback_Control::2          845                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers0.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers0.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         6816                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::5        55296                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::2         6760                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers0.msg_bytes.Unblock_Control::5         6760                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1617                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          850                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          767                       # Number of memory writes
@@ -36,6 +51,84 @@ system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1617
 system.ruby.dir_cntrl0.probeFilter.demand_hits            0                       # Number of cache demand hits
 system.ruby.dir_cntrl0.probeFilter.demand_misses            0                       # Number of cache demand misses
 system.ruby.dir_cntrl0.probeFilter.demand_accesses            0                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     2.614822                      
+system.ruby.network.routers1.msg_count.Request_Control::2          851                      
+system.ruby.network.routers1.msg_count.Response_Data::4          850                      
+system.ruby.network.routers1.msg_count.Writeback_Data::5          767                      
+system.ruby.network.routers1.msg_count.Writeback_Control::2          843                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers1.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers1.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         6808                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::5        55224                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::2         6744                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers1.msg_bytes.Unblock_Control::5         6760                      
+system.ruby.network.routers2.percent_links_utilized     2.616129                      
+system.ruby.network.routers2.msg_count.Request_Control::2          851                      
+system.ruby.network.routers2.msg_count.Response_Data::4          850                      
+system.ruby.network.routers2.msg_count.Writeback_Data::5          768                      
+system.ruby.network.routers2.msg_count.Writeback_Control::2          843                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers2.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers2.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2         6808                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::5        55296                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::2         6744                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers2.msg_bytes.Unblock_Control::5         6760                      
+system.ruby.network.routers0.throttle0.link_utilization     2.466304                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          850                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers0.throttle1.link_utilization     2.766825                      
+system.ruby.network.routers0.throttle1.msg_count.Request_Control::2          852                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5          768                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2          845                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2         6816                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5        55296                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2         6760                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5         6760                      
+system.ruby.network.routers1.throttle0.link_utilization     2.763341                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::2          851                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5          767                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2          843                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2         6808                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5        55224                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2         6744                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5         6760                      
+system.ruby.network.routers1.throttle1.link_utilization     2.466304                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          850                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers2.throttle0.link_utilization     2.466304                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          850                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          844                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        61200                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         6752                      
+system.ruby.network.routers2.throttle1.link_utilization     2.765954                      
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2          851                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5          768                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2          843                      
+system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5           75                      
+system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5          845                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2         6808                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5        55296                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2         6744                      
+system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5          600                      
+system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5         6760                      
 system.ruby.l1_cntrl0.Load                         52      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                       53      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       888      0.00%      0.00%
@@ -92,6 +185,16 @@ system.ruby.l1_cntrl0.MI_F.Writeback_Ack            5      0.00%      0.00%
 system.ruby.l1_cntrl0.MM_F.Block_Ack                1      0.00%      0.00%
 system.ruby.l1_cntrl0.IM_F.Exclusive_Data            4      0.00%      0.00%
 system.ruby.l1_cntrl0.MM_WF.All_acks_no_sharers            4      0.00%      0.00%
+system.ruby.network.msg_count.Request_Control         2554                      
+system.ruby.network.msg_count.Response_Data         2550                      
+system.ruby.network.msg_count.Writeback_Data         2303                      
+system.ruby.network.msg_count.Writeback_Control         5288                      
+system.ruby.network.msg_count.Unblock_Control         2535                      
+system.ruby.network.msg_byte.Request_Control        20432                      
+system.ruby.network.msg_byte.Response_Data       183600                      
+system.ruby.network.msg_byte.Writeback_Data       165816                      
+system.ruby.network.msg_byte.Writeback_Control        42304                      
+system.ruby.network.msg_byte.Unblock_Control        20280                      
 system.ruby.dir_cntrl0.GETX                       761      0.00%      0.00%
 system.ruby.dir_cntrl0.GETS                        87      0.00%      0.00%
 system.ruby.dir_cntrl0.PUT                        913      0.00%      0.00%
index 625ab8bf352c4b6b497efd5396794fdd044c9143..5aaa9746f8d7002f775357f03d434ff9482ee0c5 100644 (file)
@@ -8,14 +8,15 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=physmem ruby sys_port_proxy tester
+children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
 boot_osflags=a
-clock=1
+cache_line_size=64
+clk_domain=system.clk_domain
 init_param=0
 kernel=
 load_addr_mask=1099511627775
 mem_mode=timing
-mem_ranges=
+mem_ranges=0:268435455
 memories=system.physmem
 num_work_ids=16
 readfile=
@@ -29,34 +30,43 @@ work_end_exit_count=0
 work_item_id=-1
 system_port=system.sys_port_proxy.slave[0]
 
+[system.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
-clock=1
-conf_table_reported=false
+clk_domain=system.clk_domain
+conf_table_reported=true
 in_addr_map=true
 latency=30
 latency_var=0
 null=true
 range=0:134217727
-zero=false
 
 [system.ruby]
 type=RubySystem
-children=dir_cntrl0 l1_cntrl0 network profiler
+children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network profiler
 block_size_bytes=64
-clock=1
-mem_size=134217728
+clk_domain=system.ruby.clk_domain
+mem_size=268435456
 no_mem_vec=false
 random_seed=1234
 randomization=true
 stats_filename=ruby.stats
 
+[system.ruby.clk_domain]
+type=SrcClockDomain
+clock=1
+voltage_domain=system.voltage_domain
+
 [system.ruby.dir_cntrl0]
 type=Directory_Controller
 children=directory memBuffer
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=1
 directory=system.ruby.dir_cntrl0.directory
 directory_latency=12
@@ -72,7 +82,7 @@ version=0
 type=RubyDirectoryMemory
 map_levels=4
 numa_high_bit=5
-size=134217728
+size=268435456
 use_map=false
 version=0
 
@@ -83,7 +93,7 @@ bank_busy_time=11
 bank_queue_size=12
 banks_per_rank=8
 basic_bus_busy_time=2
-clock=3
+clk_domain=system.ruby.memctrl_clk_domain
 dimm_bit_0=12
 dimms_per_channel=2
 mem_ctl_latency=12
@@ -104,7 +114,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clock=1
+clk_domain=system.ruby.clk_domain
 cntrl_id=0
 issue_latency=2
 number_of_TBEs=256
@@ -133,7 +143,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clock=1
+clk_domain=system.ruby.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 icache=system.ruby.l1_cntrl0.cacheMemory
@@ -147,78 +157,80 @@ using_ruby_tester=true
 version=0
 slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
 
+[system.ruby.memctrl_clk_domain]
+type=DerivedClockDomain
+clk_divider=3
+clk_domain=system.ruby.clk_domain
+
 [system.ruby.network]
 type=SimpleNetwork
-children=ext_links0 ext_links1 int_links0 int_links1
+children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
 adaptive_routing=false
 buffer_size=0
-clock=1
+clk_domain=system.ruby.clk_domain
 control_msg_size=8
 endpoint_bandwidth=1000
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
 number_of_virtual_networks=10
-routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.int_links0.node_b
+routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.l1_cntrl0
-int_node=system.ruby.network.ext_links0.int_node
+int_node=system.ruby.network.routers0
 latency=1
 link_id=0
 weight=1
 
-[system.ruby.network.ext_links0.int_node]
-type=Switch
-clock=1
-router_id=0
-virt_nets=10
-
 [system.ruby.network.ext_links1]
 type=SimpleExtLink
-children=int_node
 bandwidth_factor=16
 ext_node=system.ruby.dir_cntrl0
-int_node=system.ruby.network.ext_links1.int_node
+int_node=system.ruby.network.routers1
 latency=1
 link_id=1
 weight=1
 
-[system.ruby.network.ext_links1.int_node]
-type=Switch
-clock=1
-router_id=1
-virt_nets=10
-
 [system.ruby.network.int_links0]
 type=SimpleIntLink
-children=node_b
 bandwidth_factor=16
 latency=1
 link_id=2
-node_a=system.ruby.network.ext_links0.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers0
+node_b=system.ruby.network.routers2
 weight=1
 
-[system.ruby.network.int_links0.node_b]
-type=Switch
-clock=1
-router_id=2
-virt_nets=10
-
 [system.ruby.network.int_links1]
 type=SimpleIntLink
 bandwidth_factor=16
 latency=1
 link_id=3
-node_a=system.ruby.network.ext_links1.int_node
-node_b=system.ruby.network.int_links0.node_b
+node_a=system.ruby.network.routers1
+node_b=system.ruby.network.routers2
 weight=1
 
+[system.ruby.network.routers0]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=0
+virt_nets=10
+
+[system.ruby.network.routers1]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=1
+virt_nets=10
+
+[system.ruby.network.routers2]
+type=Switch
+clk_domain=system.ruby.clk_domain
+router_id=2
+virt_nets=10
+
 [system.ruby.profiler]
 type=RubyProfiler
 all_instructions=false
@@ -229,7 +241,7 @@ ruby_system=system.ruby
 [system.sys_port_proxy]
 type=RubyPortProxy
 access_phys_mem=true
-clock=1
+clk_domain=system.clk_domain
 ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
@@ -243,7 +255,7 @@ slave=system.system_port
 type=RubyTester
 check_flush=false
 checks_to_complete=100
-clock=1
+clk_domain=system.clk_domain
 deadlock_threshold=50000
 num_cpus=1
 system=system
@@ -251,3 +263,7 @@ wakeup_frequency=10
 cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
 cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
 
+[system.voltage_domain]
+type=VoltageDomain
+voltage=1.000000
+
index dd0b319ada8d785a5aad0b07a482b327ccfbd0c5..cd80434d6e6112be552c308db66d97fad435cc5d 100644 (file)
@@ -1,4 +1,4 @@
-Real time: Jun/24/2013 23:54:11
+Real time: Aug/29/2013 10:04:34
 
 Profiler Stats
 --------------
@@ -7,18 +7,18 @@ Elapsed_time_in_minutes: 0
 Elapsed_time_in_hours: 0
 Elapsed_time_in_days: 0
 
-Virtual_time_in_seconds: 0.51
-Virtual_time_in_minutes: 0.0085
-Virtual_time_in_hours:   0.000141667
-Virtual_time_in_days:    5.90278e-06
+Virtual_time_in_seconds: 0.48
+Virtual_time_in_minutes: 0.008
+Virtual_time_in_hours:   0.000133333
+Virtual_time_in_days:    5.55556e-06
 
 Ruby_current_time: 221941
 Ruby_start_time: 0
 Ruby_cycles: 221941
 
-mbytes_resident: 51.1953
-mbytes_total: 146.023
-resident_ratio: 0.35065
+mbytes_resident: 70.1602
+mbytes_total: 164.824
+resident_ratio: 0.42569
 
 Busy Controller Counts:
 L1Cache-0:0  
@@ -70,57 +70,3 @@ Total_delay_cycles: [binsize: 1 max: 12 count: 1828 average: 0.280088 | standard
   virtual_network_7_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_8_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
   virtual_network_9_delay_cycles: [binsize: 1 max: 0 count: 0 average: NaN |standard deviation: NaN | 0 ]
-
-Resource Usage
---------------
-page_size: 4096
-user_time: 0
-system_time: 0
-page_reclaims: 9501
-page_faults: 0
-swaps: 0
-block_inputs: 0
-block_outputs: 88
-
-Network Stats
--------------
-
-total_msg_count_Control: 2748 21984
-total_msg_count_Data: 2742 197424
-total_msg_count_Response_Data: 2748 197856
-total_msg_count_Writeback_Control: 2739 21912
-total_msgs: 10977 total_bytes: 439176
-
-switch_0_inlinks: 2
-switch_0_outlinks: 2
-links_utilized_percent_switch_0: 2.06125
-  links_utilized_percent_switch_0_link_0: 2.06294 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_0_link_1: 2.05956 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_0_link_0_Response_Data: 916 65952 [ 0 0 0 0 916 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_0_Writeback_Control: 913 7304 [ 0 0 0 913 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Control: 916 7328 [ 0 0 916 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_0_link_1_Data: 914 65808 [ 0 0 914 0 0 0 0 0 0 0 ] base_latency: 1
-
-switch_1_inlinks: 2
-switch_1_outlinks: 2
-links_utilized_percent_switch_1: 2.06125
-  links_utilized_percent_switch_1_link_0: 2.05956 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_1_link_1: 2.06294 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_1_link_0_Control: 916 7328 [ 0 0 916 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_0_Data: 914 65808 [ 0 0 914 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Response_Data: 916 65952 [ 0 0 0 0 916 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_1_link_1_Writeback_Control: 913 7304 [ 0 0 0 913 0 0 0 0 0 0 ] base_latency: 1
-
-switch_2_inlinks: 2
-switch_2_outlinks: 2
-links_utilized_percent_switch_2: 2.06125
-  links_utilized_percent_switch_2_link_0: 2.06294 bw: 16000 base_latency: 1
-  links_utilized_percent_switch_2_link_1: 2.05956 bw: 16000 base_latency: 1
-
-  outgoing_messages_switch_2_link_0_Response_Data: 916 65952 [ 0 0 0 0 916 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_0_Writeback_Control: 913 7304 [ 0 0 0 913 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Control: 916 7328 [ 0 0 916 0 0 0 0 0 0 0 ] base_latency: 1
-  outgoing_messages_switch_2_link_1_Data: 914 65808 [ 0 0 914 0 0 0 0 0 0 0 ] base_latency: 1
-
index e77006cfe1729cc7263b37632f63f7bfd307c3bf..c503a22e412188d08921b96851c1132d750c99df 100644 (file)
@@ -4,12 +4,21 @@ sim_seconds                                  0.000222                       # Nu
 sim_ticks                                      221941                       # Number of ticks simulated
 final_tick                                     221941                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                3023855                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 141832                       # Number of bytes of host memory used
-host_seconds                                     0.07                       # Real time elapsed on the host
+host_tick_rate                                2220183                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 168784                       # Number of bytes of host memory used
+host_seconds                                     0.10                       # Real time elapsed on the host
 system.ruby.l1_cntrl0.cacheMemory.demand_hits           38                       # Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses          917                       # Number of cache demand misses
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses          955                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     2.061246                      
+system.ruby.network.routers0.msg_count.Control::2          916                      
+system.ruby.network.routers0.msg_count.Data::2          914                      
+system.ruby.network.routers0.msg_count.Response_Data::4          916                      
+system.ruby.network.routers0.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers0.msg_bytes.Control::2         7328                      
+system.ruby.network.routers0.msg_bytes.Data::2        65808                      
+system.ruby.network.routers0.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::3         7304                      
 system.ruby.dir_cntrl0.memBuffer.memReq          1830                       # Total number of memory requests
 system.ruby.dir_cntrl0.memBuffer.memRead          916                       # Number of memory reads
 system.ruby.dir_cntrl0.memBuffer.memWrite          914                       # Number of memory writes
@@ -27,6 +36,54 @@ system.ruby.dir_cntrl0.memBuffer.memArbWait          167                       #
 system.ruby.dir_cntrl0.memBuffer.memBankCount |          64      3.50%      3.50% |          60      3.28%      6.78% |          44      2.40%      9.18% |          96      5.25%     14.43% |         107      5.85%     20.27% |          64      3.50%     23.77% |          62      3.39%     27.16% |          38      2.08%     29.23% |          55      3.01%     32.24% |          54      2.95%     35.19% |          54      2.95%     38.14% |          36      1.97%     40.11% |          48      2.62%     42.73% |          34      1.86%     44.59% |          66      3.61%     48.20% |          48      2.62%     50.82% |          56      3.06%     53.88% |          54      2.95%     56.83% |          60      3.28%     60.11% |          70      3.83%     63.93% |          56      3.06%     66.99% |          62      3.39%     70.38% |          44      2.40%     72.79% |          62      3.39%     76.17% |          48      2.62%     78.80% |          58      3.17%     81.97% |          64      3.50%     85.46% |          72      3.93%     89.40% |          46      2.51%     91.91% |          46      2.51%     94.43% |          36      1.97%     96.39% |          66      3.61%    100.00% # Number of accesses per bank
 system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1830                       # Number of accesses per bank
 
+system.ruby.network.routers1.percent_links_utilized     2.061246                      
+system.ruby.network.routers1.msg_count.Control::2          916                      
+system.ruby.network.routers1.msg_count.Data::2          914                      
+system.ruby.network.routers1.msg_count.Response_Data::4          916                      
+system.ruby.network.routers1.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers1.msg_bytes.Control::2         7328                      
+system.ruby.network.routers1.msg_bytes.Data::2        65808                      
+system.ruby.network.routers1.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::3         7304                      
+system.ruby.network.routers2.percent_links_utilized     2.061246                      
+system.ruby.network.routers2.msg_count.Control::2          916                      
+system.ruby.network.routers2.msg_count.Data::2          914                      
+system.ruby.network.routers2.msg_count.Response_Data::4          916                      
+system.ruby.network.routers2.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers2.msg_bytes.Control::2         7328                      
+system.ruby.network.routers2.msg_bytes.Data::2        65808                      
+system.ruby.network.routers2.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::3         7304                      
+system.ruby.network.routers0.throttle0.link_utilization     2.062936                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::4          916                      
+system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3         7304                      
+system.ruby.network.routers0.throttle1.link_utilization     2.059556                      
+system.ruby.network.routers0.throttle1.msg_count.Control::2          916                      
+system.ruby.network.routers0.throttle1.msg_count.Data::2          914                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::2         7328                      
+system.ruby.network.routers0.throttle1.msg_bytes.Data::2        65808                      
+system.ruby.network.routers1.throttle0.link_utilization     2.059556                      
+system.ruby.network.routers1.throttle0.msg_count.Control::2          916                      
+system.ruby.network.routers1.throttle0.msg_count.Data::2          914                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::2         7328                      
+system.ruby.network.routers1.throttle0.msg_bytes.Data::2        65808                      
+system.ruby.network.routers1.throttle1.link_utilization     2.062936                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::4          916                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3         7304                      
+system.ruby.network.routers2.throttle0.link_utilization     2.062936                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::4          916                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3          913                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4        65952                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3         7304                      
+system.ruby.network.routers2.throttle1.link_utilization     2.059556                      
+system.ruby.network.routers2.throttle1.msg_count.Control::2          916                      
+system.ruby.network.routers2.throttle1.msg_count.Data::2          914                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::2         7328                      
+system.ruby.network.routers2.throttle1.msg_bytes.Data::2        65808                      
 system.ruby.l1_cntrl0.Load                         42      0.00%      0.00%
 system.ruby.l1_cntrl0.Ifetch                       58      0.00%      0.00%
 system.ruby.l1_cntrl0.Store                       855      0.00%      0.00%
@@ -42,6 +99,14 @@ system.ruby.l1_cntrl0.M.Replacement               914      0.00%      0.00%
 system.ruby.l1_cntrl0.MI.Writeback_Ack            912      0.00%      0.00%
 system.ruby.l1_cntrl0.IS.Data                      98      0.00%      0.00%
 system.ruby.l1_cntrl0.IM.Data                     818      0.00%      0.00%
+system.ruby.network.msg_count.Control            2748                      
+system.ruby.network.msg_count.Data               2742                      
+system.ruby.network.msg_count.Response_Data         2748                      
+system.ruby.network.msg_count.Writeback_Control         2739                      
+system.ruby.network.msg_byte.Control            21984                      
+system.ruby.network.msg_byte.Data              197424                      
+system.ruby.network.msg_byte.Response_Data       197856                      
+system.ruby.network.msg_byte.Writeback_Control        21912                      
 system.ruby.dir_cntrl0.GETX                       916      0.00%      0.00%
 system.ruby.dir_cntrl0.PUTX                       914      0.00%      0.00%
 system.ruby.dir_cntrl0.Memory_Data                916      0.00%      0.00%