SE/FS: Make SE vs. FS mode a runtime parameter.
[gem5.git] / tests / quick / 50.memtest / ref / alpha / linux / memtest-ruby-MESI_CMP_directory / config.ini
1 [root]
2 type=Root
3 children=system
4 time_sync_enable=false
5 time_sync_period=100000000
6 time_sync_spin_threshold=100000
7
8 [system]
9 type=System
10 children=cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 dir_cntrl0 funcmem l1_cntrl0 l1_cntrl1 l1_cntrl2 l1_cntrl3 l1_cntrl4 l1_cntrl5 l1_cntrl6 l1_cntrl7 l2_cntrl0 physmem ruby sys_port_proxy
11 mem_mode=timing
12 memories=system.physmem system.funcmem
13 num_work_ids=16
14 physmem=system.physmem
15 work_begin_ckpt_count=0
16 work_begin_cpu_id_exit=-1
17 work_begin_exit_count=0
18 work_cpus_ckpt_count=0
19 work_end_ckpt_count=0
20 work_end_exit_count=0
21 work_item_id=-1
22 system_port=system.sys_port_proxy.port[0]
23
24 [system.cpu0]
25 type=MemTest
26 atomic=false
27 issue_dmas=false
28 max_loads=100000
29 memory_size=65536
30 percent_dest_unaligned=50
31 percent_functional=50
32 percent_reads=65
33 percent_source_unaligned=50
34 percent_uncacheable=0
35 progress_interval=10000
36 suppress_func_warnings=true
37 trace_addr=0
38 functional=system.funcmem.port[0]
39 test=system.l1_cntrl0.sequencer.port[0]
40
41 [system.cpu1]
42 type=MemTest
43 atomic=false
44 issue_dmas=false
45 max_loads=100000
46 memory_size=65536
47 percent_dest_unaligned=50
48 percent_functional=50
49 percent_reads=65
50 percent_source_unaligned=50
51 percent_uncacheable=0
52 progress_interval=10000
53 suppress_func_warnings=true
54 trace_addr=0
55 functional=system.funcmem.port[1]
56 test=system.l1_cntrl1.sequencer.port[0]
57
58 [system.cpu2]
59 type=MemTest
60 atomic=false
61 issue_dmas=false
62 max_loads=100000
63 memory_size=65536
64 percent_dest_unaligned=50
65 percent_functional=50
66 percent_reads=65
67 percent_source_unaligned=50
68 percent_uncacheable=0
69 progress_interval=10000
70 suppress_func_warnings=true
71 trace_addr=0
72 functional=system.funcmem.port[2]
73 test=system.l1_cntrl2.sequencer.port[0]
74
75 [system.cpu3]
76 type=MemTest
77 atomic=false
78 issue_dmas=false
79 max_loads=100000
80 memory_size=65536
81 percent_dest_unaligned=50
82 percent_functional=50
83 percent_reads=65
84 percent_source_unaligned=50
85 percent_uncacheable=0
86 progress_interval=10000
87 suppress_func_warnings=true
88 trace_addr=0
89 functional=system.funcmem.port[3]
90 test=system.l1_cntrl3.sequencer.port[0]
91
92 [system.cpu4]
93 type=MemTest
94 atomic=false
95 issue_dmas=false
96 max_loads=100000
97 memory_size=65536
98 percent_dest_unaligned=50
99 percent_functional=50
100 percent_reads=65
101 percent_source_unaligned=50
102 percent_uncacheable=0
103 progress_interval=10000
104 suppress_func_warnings=true
105 trace_addr=0
106 functional=system.funcmem.port[4]
107 test=system.l1_cntrl4.sequencer.port[0]
108
109 [system.cpu5]
110 type=MemTest
111 atomic=false
112 issue_dmas=false
113 max_loads=100000
114 memory_size=65536
115 percent_dest_unaligned=50
116 percent_functional=50
117 percent_reads=65
118 percent_source_unaligned=50
119 percent_uncacheable=0
120 progress_interval=10000
121 suppress_func_warnings=true
122 trace_addr=0
123 functional=system.funcmem.port[5]
124 test=system.l1_cntrl5.sequencer.port[0]
125
126 [system.cpu6]
127 type=MemTest
128 atomic=false
129 issue_dmas=false
130 max_loads=100000
131 memory_size=65536
132 percent_dest_unaligned=50
133 percent_functional=50
134 percent_reads=65
135 percent_source_unaligned=50
136 percent_uncacheable=0
137 progress_interval=10000
138 suppress_func_warnings=true
139 trace_addr=0
140 functional=system.funcmem.port[6]
141 test=system.l1_cntrl6.sequencer.port[0]
142
143 [system.cpu7]
144 type=MemTest
145 atomic=false
146 issue_dmas=false
147 max_loads=100000
148 memory_size=65536
149 percent_dest_unaligned=50
150 percent_functional=50
151 percent_reads=65
152 percent_source_unaligned=50
153 percent_uncacheable=0
154 progress_interval=10000
155 suppress_func_warnings=true
156 trace_addr=0
157 functional=system.funcmem.port[7]
158 test=system.l1_cntrl7.sequencer.port[0]
159
160 [system.dir_cntrl0]
161 type=Directory_Controller
162 children=directory memBuffer
163 buffer_size=0
164 cntrl_id=9
165 directory=system.dir_cntrl0.directory
166 directory_latency=6
167 memBuffer=system.dir_cntrl0.memBuffer
168 number_of_TBEs=256
169 recycle_latency=10
170 ruby_system=system.ruby
171 to_mem_ctrl_latency=1
172 transitions_per_cycle=32
173 version=0
174
175 [system.dir_cntrl0.directory]
176 type=RubyDirectoryMemory
177 map_levels=4
178 numa_high_bit=6
179 size=134217728
180 use_map=false
181 version=0
182
183 [system.dir_cntrl0.memBuffer]
184 type=RubyMemoryControl
185 bank_bit_0=8
186 bank_busy_time=11
187 bank_queue_size=12
188 banks_per_rank=8
189 basic_bus_busy_time=2
190 dimm_bit_0=12
191 dimms_per_channel=2
192 mem_bus_cycle_multiplier=10
193 mem_ctl_latency=12
194 mem_fixed_delay=0
195 mem_random_arbitrate=0
196 rank_bit_0=11
197 rank_rank_delay=1
198 ranks_per_dimm=2
199 read_write_delay=2
200 refresh_period=1560
201 tFaw=0
202 version=0
203
204 [system.funcmem]
205 type=PhysicalMemory
206 file=
207 latency=30
208 latency_var=0
209 null=false
210 range=0:134217727
211 zero=false
212 port=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional
213
214 [system.l1_cntrl0]
215 type=L1Cache_Controller
216 children=L1DcacheMemory L1IcacheMemory sequencer
217 L1DcacheMemory=system.l1_cntrl0.L1DcacheMemory
218 L1IcacheMemory=system.l1_cntrl0.L1IcacheMemory
219 buffer_size=0
220 cntrl_id=0
221 l1_request_latency=2
222 l1_response_latency=2
223 l2_select_num_bits=0
224 number_of_TBEs=256
225 recycle_latency=10
226 ruby_system=system.ruby
227 sequencer=system.l1_cntrl0.sequencer
228 to_l2_latency=1
229 transitions_per_cycle=32
230 version=0
231
232 [system.l1_cntrl0.L1DcacheMemory]
233 type=RubyCache
234 assoc=2
235 is_icache=false
236 latency=3
237 replacement_policy=PSEUDO_LRU
238 size=256
239 start_index_bit=6
240
241 [system.l1_cntrl0.L1IcacheMemory]
242 type=RubyCache
243 assoc=2
244 is_icache=false
245 latency=3
246 replacement_policy=PSEUDO_LRU
247 size=256
248 start_index_bit=6
249
250 [system.l1_cntrl0.sequencer]
251 type=RubySequencer
252 access_phys_mem=false
253 dcache=system.l1_cntrl0.L1DcacheMemory
254 deadlock_threshold=1000000
255 icache=system.l1_cntrl0.L1IcacheMemory
256 max_outstanding_requests=16
257 physmem=system.physmem
258 ruby_system=system.ruby
259 using_network_tester=false
260 using_ruby_tester=false
261 version=0
262 physMemPort=system.physmem.port[0]
263 port=system.cpu0.test
264
265 [system.l1_cntrl1]
266 type=L1Cache_Controller
267 children=L1DcacheMemory L1IcacheMemory sequencer
268 L1DcacheMemory=system.l1_cntrl1.L1DcacheMemory
269 L1IcacheMemory=system.l1_cntrl1.L1IcacheMemory
270 buffer_size=0
271 cntrl_id=1
272 l1_request_latency=2
273 l1_response_latency=2
274 l2_select_num_bits=0
275 number_of_TBEs=256
276 recycle_latency=10
277 ruby_system=system.ruby
278 sequencer=system.l1_cntrl1.sequencer
279 to_l2_latency=1
280 transitions_per_cycle=32
281 version=1
282
283 [system.l1_cntrl1.L1DcacheMemory]
284 type=RubyCache
285 assoc=2
286 is_icache=false
287 latency=3
288 replacement_policy=PSEUDO_LRU
289 size=256
290 start_index_bit=6
291
292 [system.l1_cntrl1.L1IcacheMemory]
293 type=RubyCache
294 assoc=2
295 is_icache=false
296 latency=3
297 replacement_policy=PSEUDO_LRU
298 size=256
299 start_index_bit=6
300
301 [system.l1_cntrl1.sequencer]
302 type=RubySequencer
303 access_phys_mem=false
304 dcache=system.l1_cntrl1.L1DcacheMemory
305 deadlock_threshold=1000000
306 icache=system.l1_cntrl1.L1IcacheMemory
307 max_outstanding_requests=16
308 physmem=system.physmem
309 ruby_system=system.ruby
310 using_network_tester=false
311 using_ruby_tester=false
312 version=1
313 physMemPort=system.physmem.port[1]
314 port=system.cpu1.test
315
316 [system.l1_cntrl2]
317 type=L1Cache_Controller
318 children=L1DcacheMemory L1IcacheMemory sequencer
319 L1DcacheMemory=system.l1_cntrl2.L1DcacheMemory
320 L1IcacheMemory=system.l1_cntrl2.L1IcacheMemory
321 buffer_size=0
322 cntrl_id=2
323 l1_request_latency=2
324 l1_response_latency=2
325 l2_select_num_bits=0
326 number_of_TBEs=256
327 recycle_latency=10
328 ruby_system=system.ruby
329 sequencer=system.l1_cntrl2.sequencer
330 to_l2_latency=1
331 transitions_per_cycle=32
332 version=2
333
334 [system.l1_cntrl2.L1DcacheMemory]
335 type=RubyCache
336 assoc=2
337 is_icache=false
338 latency=3
339 replacement_policy=PSEUDO_LRU
340 size=256
341 start_index_bit=6
342
343 [system.l1_cntrl2.L1IcacheMemory]
344 type=RubyCache
345 assoc=2
346 is_icache=false
347 latency=3
348 replacement_policy=PSEUDO_LRU
349 size=256
350 start_index_bit=6
351
352 [system.l1_cntrl2.sequencer]
353 type=RubySequencer
354 access_phys_mem=false
355 dcache=system.l1_cntrl2.L1DcacheMemory
356 deadlock_threshold=1000000
357 icache=system.l1_cntrl2.L1IcacheMemory
358 max_outstanding_requests=16
359 physmem=system.physmem
360 ruby_system=system.ruby
361 using_network_tester=false
362 using_ruby_tester=false
363 version=2
364 physMemPort=system.physmem.port[2]
365 port=system.cpu2.test
366
367 [system.l1_cntrl3]
368 type=L1Cache_Controller
369 children=L1DcacheMemory L1IcacheMemory sequencer
370 L1DcacheMemory=system.l1_cntrl3.L1DcacheMemory
371 L1IcacheMemory=system.l1_cntrl3.L1IcacheMemory
372 buffer_size=0
373 cntrl_id=3
374 l1_request_latency=2
375 l1_response_latency=2
376 l2_select_num_bits=0
377 number_of_TBEs=256
378 recycle_latency=10
379 ruby_system=system.ruby
380 sequencer=system.l1_cntrl3.sequencer
381 to_l2_latency=1
382 transitions_per_cycle=32
383 version=3
384
385 [system.l1_cntrl3.L1DcacheMemory]
386 type=RubyCache
387 assoc=2
388 is_icache=false
389 latency=3
390 replacement_policy=PSEUDO_LRU
391 size=256
392 start_index_bit=6
393
394 [system.l1_cntrl3.L1IcacheMemory]
395 type=RubyCache
396 assoc=2
397 is_icache=false
398 latency=3
399 replacement_policy=PSEUDO_LRU
400 size=256
401 start_index_bit=6
402
403 [system.l1_cntrl3.sequencer]
404 type=RubySequencer
405 access_phys_mem=false
406 dcache=system.l1_cntrl3.L1DcacheMemory
407 deadlock_threshold=1000000
408 icache=system.l1_cntrl3.L1IcacheMemory
409 max_outstanding_requests=16
410 physmem=system.physmem
411 ruby_system=system.ruby
412 using_network_tester=false
413 using_ruby_tester=false
414 version=3
415 physMemPort=system.physmem.port[3]
416 port=system.cpu3.test
417
418 [system.l1_cntrl4]
419 type=L1Cache_Controller
420 children=L1DcacheMemory L1IcacheMemory sequencer
421 L1DcacheMemory=system.l1_cntrl4.L1DcacheMemory
422 L1IcacheMemory=system.l1_cntrl4.L1IcacheMemory
423 buffer_size=0
424 cntrl_id=4
425 l1_request_latency=2
426 l1_response_latency=2
427 l2_select_num_bits=0
428 number_of_TBEs=256
429 recycle_latency=10
430 ruby_system=system.ruby
431 sequencer=system.l1_cntrl4.sequencer
432 to_l2_latency=1
433 transitions_per_cycle=32
434 version=4
435
436 [system.l1_cntrl4.L1DcacheMemory]
437 type=RubyCache
438 assoc=2
439 is_icache=false
440 latency=3
441 replacement_policy=PSEUDO_LRU
442 size=256
443 start_index_bit=6
444
445 [system.l1_cntrl4.L1IcacheMemory]
446 type=RubyCache
447 assoc=2
448 is_icache=false
449 latency=3
450 replacement_policy=PSEUDO_LRU
451 size=256
452 start_index_bit=6
453
454 [system.l1_cntrl4.sequencer]
455 type=RubySequencer
456 access_phys_mem=false
457 dcache=system.l1_cntrl4.L1DcacheMemory
458 deadlock_threshold=1000000
459 icache=system.l1_cntrl4.L1IcacheMemory
460 max_outstanding_requests=16
461 physmem=system.physmem
462 ruby_system=system.ruby
463 using_network_tester=false
464 using_ruby_tester=false
465 version=4
466 physMemPort=system.physmem.port[4]
467 port=system.cpu4.test
468
469 [system.l1_cntrl5]
470 type=L1Cache_Controller
471 children=L1DcacheMemory L1IcacheMemory sequencer
472 L1DcacheMemory=system.l1_cntrl5.L1DcacheMemory
473 L1IcacheMemory=system.l1_cntrl5.L1IcacheMemory
474 buffer_size=0
475 cntrl_id=5
476 l1_request_latency=2
477 l1_response_latency=2
478 l2_select_num_bits=0
479 number_of_TBEs=256
480 recycle_latency=10
481 ruby_system=system.ruby
482 sequencer=system.l1_cntrl5.sequencer
483 to_l2_latency=1
484 transitions_per_cycle=32
485 version=5
486
487 [system.l1_cntrl5.L1DcacheMemory]
488 type=RubyCache
489 assoc=2
490 is_icache=false
491 latency=3
492 replacement_policy=PSEUDO_LRU
493 size=256
494 start_index_bit=6
495
496 [system.l1_cntrl5.L1IcacheMemory]
497 type=RubyCache
498 assoc=2
499 is_icache=false
500 latency=3
501 replacement_policy=PSEUDO_LRU
502 size=256
503 start_index_bit=6
504
505 [system.l1_cntrl5.sequencer]
506 type=RubySequencer
507 access_phys_mem=false
508 dcache=system.l1_cntrl5.L1DcacheMemory
509 deadlock_threshold=1000000
510 icache=system.l1_cntrl5.L1IcacheMemory
511 max_outstanding_requests=16
512 physmem=system.physmem
513 ruby_system=system.ruby
514 using_network_tester=false
515 using_ruby_tester=false
516 version=5
517 physMemPort=system.physmem.port[5]
518 port=system.cpu5.test
519
520 [system.l1_cntrl6]
521 type=L1Cache_Controller
522 children=L1DcacheMemory L1IcacheMemory sequencer
523 L1DcacheMemory=system.l1_cntrl6.L1DcacheMemory
524 L1IcacheMemory=system.l1_cntrl6.L1IcacheMemory
525 buffer_size=0
526 cntrl_id=6
527 l1_request_latency=2
528 l1_response_latency=2
529 l2_select_num_bits=0
530 number_of_TBEs=256
531 recycle_latency=10
532 ruby_system=system.ruby
533 sequencer=system.l1_cntrl6.sequencer
534 to_l2_latency=1
535 transitions_per_cycle=32
536 version=6
537
538 [system.l1_cntrl6.L1DcacheMemory]
539 type=RubyCache
540 assoc=2
541 is_icache=false
542 latency=3
543 replacement_policy=PSEUDO_LRU
544 size=256
545 start_index_bit=6
546
547 [system.l1_cntrl6.L1IcacheMemory]
548 type=RubyCache
549 assoc=2
550 is_icache=false
551 latency=3
552 replacement_policy=PSEUDO_LRU
553 size=256
554 start_index_bit=6
555
556 [system.l1_cntrl6.sequencer]
557 type=RubySequencer
558 access_phys_mem=false
559 dcache=system.l1_cntrl6.L1DcacheMemory
560 deadlock_threshold=1000000
561 icache=system.l1_cntrl6.L1IcacheMemory
562 max_outstanding_requests=16
563 physmem=system.physmem
564 ruby_system=system.ruby
565 using_network_tester=false
566 using_ruby_tester=false
567 version=6
568 physMemPort=system.physmem.port[6]
569 port=system.cpu6.test
570
571 [system.l1_cntrl7]
572 type=L1Cache_Controller
573 children=L1DcacheMemory L1IcacheMemory sequencer
574 L1DcacheMemory=system.l1_cntrl7.L1DcacheMemory
575 L1IcacheMemory=system.l1_cntrl7.L1IcacheMemory
576 buffer_size=0
577 cntrl_id=7
578 l1_request_latency=2
579 l1_response_latency=2
580 l2_select_num_bits=0
581 number_of_TBEs=256
582 recycle_latency=10
583 ruby_system=system.ruby
584 sequencer=system.l1_cntrl7.sequencer
585 to_l2_latency=1
586 transitions_per_cycle=32
587 version=7
588
589 [system.l1_cntrl7.L1DcacheMemory]
590 type=RubyCache
591 assoc=2
592 is_icache=false
593 latency=3
594 replacement_policy=PSEUDO_LRU
595 size=256
596 start_index_bit=6
597
598 [system.l1_cntrl7.L1IcacheMemory]
599 type=RubyCache
600 assoc=2
601 is_icache=false
602 latency=3
603 replacement_policy=PSEUDO_LRU
604 size=256
605 start_index_bit=6
606
607 [system.l1_cntrl7.sequencer]
608 type=RubySequencer
609 access_phys_mem=false
610 dcache=system.l1_cntrl7.L1DcacheMemory
611 deadlock_threshold=1000000
612 icache=system.l1_cntrl7.L1IcacheMemory
613 max_outstanding_requests=16
614 physmem=system.physmem
615 ruby_system=system.ruby
616 using_network_tester=false
617 using_ruby_tester=false
618 version=7
619 physMemPort=system.physmem.port[7]
620 port=system.cpu7.test
621
622 [system.l2_cntrl0]
623 type=L2Cache_Controller
624 children=L2cacheMemory
625 L2cacheMemory=system.l2_cntrl0.L2cacheMemory
626 buffer_size=0
627 cntrl_id=8
628 l2_request_latency=2
629 l2_response_latency=2
630 number_of_TBEs=256
631 recycle_latency=10
632 ruby_system=system.ruby
633 to_l1_latency=1
634 transitions_per_cycle=32
635 version=0
636
637 [system.l2_cntrl0.L2cacheMemory]
638 type=RubyCache
639 assoc=2
640 is_icache=false
641 latency=15
642 replacement_policy=PSEUDO_LRU
643 size=512
644 start_index_bit=6
645
646 [system.physmem]
647 type=PhysicalMemory
648 file=
649 latency=30
650 latency_var=0
651 null=false
652 range=0:134217727
653 zero=false
654 port=system.l1_cntrl0.sequencer.physMemPort system.l1_cntrl1.sequencer.physMemPort system.l1_cntrl2.sequencer.physMemPort system.l1_cntrl3.sequencer.physMemPort system.l1_cntrl4.sequencer.physMemPort system.l1_cntrl5.sequencer.physMemPort system.l1_cntrl6.sequencer.physMemPort system.l1_cntrl7.sequencer.physMemPort system.sys_port_proxy.physMemPort
655
656 [system.ruby]
657 type=RubySystem
658 children=network profiler
659 block_size_bytes=64
660 clock=1
661 mem_size=134217728
662 no_mem_vec=false
663 random_seed=1234
664 randomization=false
665 stats_filename=ruby.stats
666
667 [system.ruby.network]
668 type=SimpleNetwork
669 children=topology
670 adaptive_routing=false
671 buffer_size=0
672 control_msg_size=8
673 endpoint_bandwidth=1000
674 number_of_virtual_networks=10
675 ruby_system=system.ruby
676 topology=system.ruby.network.topology
677
678 [system.ruby.network.topology]
679 type=Topology
680 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
681 description=Crossbar
682 ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 system.ruby.network.topology.ext_links3 system.ruby.network.topology.ext_links4 system.ruby.network.topology.ext_links5 system.ruby.network.topology.ext_links6 system.ruby.network.topology.ext_links7 system.ruby.network.topology.ext_links8 system.ruby.network.topology.ext_links9
683 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 system.ruby.network.topology.int_links3 system.ruby.network.topology.int_links4 system.ruby.network.topology.int_links5 system.ruby.network.topology.int_links6 system.ruby.network.topology.int_links7 system.ruby.network.topology.int_links8 system.ruby.network.topology.int_links9
684 print_config=false
685 routers=system.ruby.network.topology.routers00 system.ruby.network.topology.routers01 system.ruby.network.topology.routers02 system.ruby.network.topology.routers03 system.ruby.network.topology.routers04 system.ruby.network.topology.routers05 system.ruby.network.topology.routers06 system.ruby.network.topology.routers07 system.ruby.network.topology.routers08 system.ruby.network.topology.routers09 system.ruby.network.topology.routers10
686
687 [system.ruby.network.topology.ext_links0]
688 type=SimpleExtLink
689 bandwidth_factor=16
690 ext_node=system.l1_cntrl0
691 int_node=system.ruby.network.topology.routers00
692 latency=1
693 link_id=0
694 weight=1
695
696 [system.ruby.network.topology.ext_links1]
697 type=SimpleExtLink
698 bandwidth_factor=16
699 ext_node=system.l1_cntrl1
700 int_node=system.ruby.network.topology.routers01
701 latency=1
702 link_id=1
703 weight=1
704
705 [system.ruby.network.topology.ext_links2]
706 type=SimpleExtLink
707 bandwidth_factor=16
708 ext_node=system.l1_cntrl2
709 int_node=system.ruby.network.topology.routers02
710 latency=1
711 link_id=2
712 weight=1
713
714 [system.ruby.network.topology.ext_links3]
715 type=SimpleExtLink
716 bandwidth_factor=16
717 ext_node=system.l1_cntrl3
718 int_node=system.ruby.network.topology.routers03
719 latency=1
720 link_id=3
721 weight=1
722
723 [system.ruby.network.topology.ext_links4]
724 type=SimpleExtLink
725 bandwidth_factor=16
726 ext_node=system.l1_cntrl4
727 int_node=system.ruby.network.topology.routers04
728 latency=1
729 link_id=4
730 weight=1
731
732 [system.ruby.network.topology.ext_links5]
733 type=SimpleExtLink
734 bandwidth_factor=16
735 ext_node=system.l1_cntrl5
736 int_node=system.ruby.network.topology.routers05
737 latency=1
738 link_id=5
739 weight=1
740
741 [system.ruby.network.topology.ext_links6]
742 type=SimpleExtLink
743 bandwidth_factor=16
744 ext_node=system.l1_cntrl6
745 int_node=system.ruby.network.topology.routers06
746 latency=1
747 link_id=6
748 weight=1
749
750 [system.ruby.network.topology.ext_links7]
751 type=SimpleExtLink
752 bandwidth_factor=16
753 ext_node=system.l1_cntrl7
754 int_node=system.ruby.network.topology.routers07
755 latency=1
756 link_id=7
757 weight=1
758
759 [system.ruby.network.topology.ext_links8]
760 type=SimpleExtLink
761 bandwidth_factor=16
762 ext_node=system.l2_cntrl0
763 int_node=system.ruby.network.topology.routers08
764 latency=1
765 link_id=8
766 weight=1
767
768 [system.ruby.network.topology.ext_links9]
769 type=SimpleExtLink
770 bandwidth_factor=16
771 ext_node=system.dir_cntrl0
772 int_node=system.ruby.network.topology.routers09
773 latency=1
774 link_id=9
775 weight=1
776
777 [system.ruby.network.topology.int_links0]
778 type=SimpleIntLink
779 bandwidth_factor=16
780 latency=1
781 link_id=10
782 node_a=system.ruby.network.topology.routers00
783 node_b=system.ruby.network.topology.routers10
784 weight=1
785
786 [system.ruby.network.topology.int_links1]
787 type=SimpleIntLink
788 bandwidth_factor=16
789 latency=1
790 link_id=11
791 node_a=system.ruby.network.topology.routers01
792 node_b=system.ruby.network.topology.routers10
793 weight=1
794
795 [system.ruby.network.topology.int_links2]
796 type=SimpleIntLink
797 bandwidth_factor=16
798 latency=1
799 link_id=12
800 node_a=system.ruby.network.topology.routers02
801 node_b=system.ruby.network.topology.routers10
802 weight=1
803
804 [system.ruby.network.topology.int_links3]
805 type=SimpleIntLink
806 bandwidth_factor=16
807 latency=1
808 link_id=13
809 node_a=system.ruby.network.topology.routers03
810 node_b=system.ruby.network.topology.routers10
811 weight=1
812
813 [system.ruby.network.topology.int_links4]
814 type=SimpleIntLink
815 bandwidth_factor=16
816 latency=1
817 link_id=14
818 node_a=system.ruby.network.topology.routers04
819 node_b=system.ruby.network.topology.routers10
820 weight=1
821
822 [system.ruby.network.topology.int_links5]
823 type=SimpleIntLink
824 bandwidth_factor=16
825 latency=1
826 link_id=15
827 node_a=system.ruby.network.topology.routers05
828 node_b=system.ruby.network.topology.routers10
829 weight=1
830
831 [system.ruby.network.topology.int_links6]
832 type=SimpleIntLink
833 bandwidth_factor=16
834 latency=1
835 link_id=16
836 node_a=system.ruby.network.topology.routers06
837 node_b=system.ruby.network.topology.routers10
838 weight=1
839
840 [system.ruby.network.topology.int_links7]
841 type=SimpleIntLink
842 bandwidth_factor=16
843 latency=1
844 link_id=17
845 node_a=system.ruby.network.topology.routers07
846 node_b=system.ruby.network.topology.routers10
847 weight=1
848
849 [system.ruby.network.topology.int_links8]
850 type=SimpleIntLink
851 bandwidth_factor=16
852 latency=1
853 link_id=18
854 node_a=system.ruby.network.topology.routers08
855 node_b=system.ruby.network.topology.routers10
856 weight=1
857
858 [system.ruby.network.topology.int_links9]
859 type=SimpleIntLink
860 bandwidth_factor=16
861 latency=1
862 link_id=19
863 node_a=system.ruby.network.topology.routers09
864 node_b=system.ruby.network.topology.routers10
865 weight=1
866
867 [system.ruby.network.topology.routers00]
868 type=BasicRouter
869 router_id=0
870
871 [system.ruby.network.topology.routers01]
872 type=BasicRouter
873 router_id=1
874
875 [system.ruby.network.topology.routers02]
876 type=BasicRouter
877 router_id=2
878
879 [system.ruby.network.topology.routers03]
880 type=BasicRouter
881 router_id=3
882
883 [system.ruby.network.topology.routers04]
884 type=BasicRouter
885 router_id=4
886
887 [system.ruby.network.topology.routers05]
888 type=BasicRouter
889 router_id=5
890
891 [system.ruby.network.topology.routers06]
892 type=BasicRouter
893 router_id=6
894
895 [system.ruby.network.topology.routers07]
896 type=BasicRouter
897 router_id=7
898
899 [system.ruby.network.topology.routers08]
900 type=BasicRouter
901 router_id=8
902
903 [system.ruby.network.topology.routers09]
904 type=BasicRouter
905 router_id=9
906
907 [system.ruby.network.topology.routers10]
908 type=BasicRouter
909 router_id=10
910
911 [system.ruby.profiler]
912 type=RubyProfiler
913 all_instructions=false
914 hot_lines=false
915 num_of_sequencers=8
916 ruby_system=system.ruby
917
918 [system.sys_port_proxy]
919 type=RubyPortProxy
920 access_phys_mem=true
921 physmem=system.physmem
922 ruby_system=system.ruby
923 using_network_tester=false
924 using_ruby_tester=false
925 version=0
926 physMemPort=system.physmem.port[8]
927 port=system.system_port
928