stats: update stats for cache occupancy and clock domain changes
[gem5.git] / tests / quick / se / 50.memtest / ref / alpha / linux / memtest-ruby-MOESI_hammer / config.ini
1 [root]
2 type=Root
3 children=system
4 eventq_index=0
5 full_system=false
6 sim_quantum=0
7 time_sync_enable=false
8 time_sync_period=100000000
9 time_sync_spin_threshold=100000
10
11 [system]
12 type=System
13 children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
14 boot_osflags=a
15 cache_line_size=64
16 clk_domain=system.clk_domain
17 eventq_index=0
18 init_param=0
19 kernel=
20 load_addr_mask=1099511627775
21 mem_mode=timing
22 mem_ranges=0:268435455
23 memories=system.physmem system.funcmem
24 num_work_ids=16
25 readfile=
26 symbolfile=
27 work_begin_ckpt_count=0
28 work_begin_cpu_id_exit=-1
29 work_begin_exit_count=0
30 work_cpus_ckpt_count=0
31 work_end_ckpt_count=0
32 work_end_exit_count=0
33 work_item_id=-1
34 system_port=system.sys_port_proxy.slave[0]
35
36 [system.clk_domain]
37 type=SrcClockDomain
38 clock=1
39 eventq_index=0
40 voltage_domain=system.voltage_domain
41
42 [system.cpu0]
43 type=MemTest
44 atomic=false
45 clk_domain=system.cpu_clk_domain
46 eventq_index=0
47 issue_dmas=false
48 max_loads=100000
49 memory_size=65536
50 percent_dest_unaligned=50
51 percent_functional=50
52 percent_reads=65
53 percent_source_unaligned=50
54 percent_uncacheable=0
55 progress_interval=10000
56 suppress_func_warnings=true
57 sys=system
58 trace_addr=0
59 functional=system.funcbus.slave[0]
60 test=system.ruby.l1_cntrl0.sequencer.slave[0]
61
62 [system.cpu1]
63 type=MemTest
64 atomic=false
65 clk_domain=system.cpu_clk_domain
66 eventq_index=0
67 issue_dmas=false
68 max_loads=100000
69 memory_size=65536
70 percent_dest_unaligned=50
71 percent_functional=50
72 percent_reads=65
73 percent_source_unaligned=50
74 percent_uncacheable=0
75 progress_interval=10000
76 suppress_func_warnings=true
77 sys=system
78 trace_addr=0
79 functional=system.funcbus.slave[1]
80 test=system.ruby.l1_cntrl1.sequencer.slave[0]
81
82 [system.cpu2]
83 type=MemTest
84 atomic=false
85 clk_domain=system.cpu_clk_domain
86 eventq_index=0
87 issue_dmas=false
88 max_loads=100000
89 memory_size=65536
90 percent_dest_unaligned=50
91 percent_functional=50
92 percent_reads=65
93 percent_source_unaligned=50
94 percent_uncacheable=0
95 progress_interval=10000
96 suppress_func_warnings=true
97 sys=system
98 trace_addr=0
99 functional=system.funcbus.slave[2]
100 test=system.ruby.l1_cntrl2.sequencer.slave[0]
101
102 [system.cpu3]
103 type=MemTest
104 atomic=false
105 clk_domain=system.cpu_clk_domain
106 eventq_index=0
107 issue_dmas=false
108 max_loads=100000
109 memory_size=65536
110 percent_dest_unaligned=50
111 percent_functional=50
112 percent_reads=65
113 percent_source_unaligned=50
114 percent_uncacheable=0
115 progress_interval=10000
116 suppress_func_warnings=true
117 sys=system
118 trace_addr=0
119 functional=system.funcbus.slave[3]
120 test=system.ruby.l1_cntrl3.sequencer.slave[0]
121
122 [system.cpu4]
123 type=MemTest
124 atomic=false
125 clk_domain=system.cpu_clk_domain
126 eventq_index=0
127 issue_dmas=false
128 max_loads=100000
129 memory_size=65536
130 percent_dest_unaligned=50
131 percent_functional=50
132 percent_reads=65
133 percent_source_unaligned=50
134 percent_uncacheable=0
135 progress_interval=10000
136 suppress_func_warnings=true
137 sys=system
138 trace_addr=0
139 functional=system.funcbus.slave[4]
140 test=system.ruby.l1_cntrl4.sequencer.slave[0]
141
142 [system.cpu5]
143 type=MemTest
144 atomic=false
145 clk_domain=system.cpu_clk_domain
146 eventq_index=0
147 issue_dmas=false
148 max_loads=100000
149 memory_size=65536
150 percent_dest_unaligned=50
151 percent_functional=50
152 percent_reads=65
153 percent_source_unaligned=50
154 percent_uncacheable=0
155 progress_interval=10000
156 suppress_func_warnings=true
157 sys=system
158 trace_addr=0
159 functional=system.funcbus.slave[5]
160 test=system.ruby.l1_cntrl5.sequencer.slave[0]
161
162 [system.cpu6]
163 type=MemTest
164 atomic=false
165 clk_domain=system.cpu_clk_domain
166 eventq_index=0
167 issue_dmas=false
168 max_loads=100000
169 memory_size=65536
170 percent_dest_unaligned=50
171 percent_functional=50
172 percent_reads=65
173 percent_source_unaligned=50
174 percent_uncacheable=0
175 progress_interval=10000
176 suppress_func_warnings=true
177 sys=system
178 trace_addr=0
179 functional=system.funcbus.slave[6]
180 test=system.ruby.l1_cntrl6.sequencer.slave[0]
181
182 [system.cpu7]
183 type=MemTest
184 atomic=false
185 clk_domain=system.cpu_clk_domain
186 eventq_index=0
187 issue_dmas=false
188 max_loads=100000
189 memory_size=65536
190 percent_dest_unaligned=50
191 percent_functional=50
192 percent_reads=65
193 percent_source_unaligned=50
194 percent_uncacheable=0
195 progress_interval=10000
196 suppress_func_warnings=true
197 sys=system
198 trace_addr=0
199 functional=system.funcbus.slave[7]
200 test=system.ruby.l1_cntrl7.sequencer.slave[0]
201
202 [system.cpu_clk_domain]
203 type=SrcClockDomain
204 clock=1
205 eventq_index=0
206 voltage_domain=system.voltage_domain
207
208 [system.funcbus]
209 type=NoncoherentBus
210 clk_domain=system.clk_domain
211 eventq_index=0
212 header_cycles=1
213 use_default_range=false
214 width=8
215 master=system.funcmem.port
216 slave=system.cpu0.functional system.cpu1.functional system.cpu2.functional system.cpu3.functional system.cpu4.functional system.cpu5.functional system.cpu6.functional system.cpu7.functional
217
218 [system.funcmem]
219 type=SimpleMemory
220 bandwidth=0.000000
221 clk_domain=system.clk_domain
222 conf_table_reported=true
223 eventq_index=0
224 in_addr_map=false
225 latency=30
226 latency_var=0
227 null=false
228 range=0:134217727
229 port=system.funcbus.master[0]
230
231 [system.physmem]
232 type=SimpleMemory
233 bandwidth=0.000000
234 clk_domain=system.clk_domain
235 conf_table_reported=true
236 eventq_index=0
237 in_addr_map=true
238 latency=30
239 latency_var=0
240 null=true
241 range=0:134217727
242
243 [system.ruby]
244 type=RubySystem
245 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
246 all_instructions=false
247 block_size_bytes=64
248 clk_domain=system.ruby.clk_domain
249 eventq_index=0
250 hot_lines=false
251 mem_size=268435456
252 no_mem_vec=false
253 num_of_sequencers=8
254 random_seed=1234
255 randomization=false
256
257 [system.ruby.clk_domain]
258 type=SrcClockDomain
259 clock=1
260 eventq_index=0
261 voltage_domain=system.voltage_domain
262
263 [system.ruby.dir_cntrl0]
264 type=Directory_Controller
265 children=directory memBuffer probeFilter
266 buffer_size=0
267 clk_domain=system.ruby.clk_domain
268 cluster_id=0
269 directory=system.ruby.dir_cntrl0.directory
270 eventq_index=0
271 full_bit_dir_enabled=false
272 memBuffer=system.ruby.dir_cntrl0.memBuffer
273 memory_controller_latency=2
274 number_of_TBEs=256
275 peer=Null
276 probeFilter=system.ruby.dir_cntrl0.probeFilter
277 probe_filter_enabled=false
278 recycle_latency=10
279 ruby_system=system.ruby
280 transitions_per_cycle=32
281 version=0
282
283 [system.ruby.dir_cntrl0.directory]
284 type=RubyDirectoryMemory
285 eventq_index=0
286 map_levels=4
287 numa_high_bit=5
288 size=268435456
289 use_map=false
290 version=0
291
292 [system.ruby.dir_cntrl0.memBuffer]
293 type=RubyMemoryControl
294 bank_bit_0=8
295 bank_busy_time=11
296 bank_queue_size=12
297 banks_per_rank=8
298 basic_bus_busy_time=2
299 clk_domain=system.ruby.memctrl_clk_domain
300 dimm_bit_0=12
301 dimms_per_channel=2
302 eventq_index=0
303 mem_ctl_latency=12
304 mem_fixed_delay=0
305 mem_random_arbitrate=0
306 rank_bit_0=11
307 rank_rank_delay=1
308 ranks_per_dimm=2
309 read_write_delay=2
310 refresh_period=1560
311 ruby_system=system.ruby
312 tFaw=0
313 version=0
314
315 [system.ruby.dir_cntrl0.probeFilter]
316 type=RubyCache
317 assoc=4
318 dataAccessLatency=1
319 dataArrayBanks=1
320 eventq_index=0
321 is_icache=false
322 latency=1
323 replacement_policy=PSEUDO_LRU
324 resourceStalls=false
325 size=1024
326 start_index_bit=6
327 tagAccessLatency=1
328 tagArrayBanks=1
329
330 [system.ruby.l1_cntrl0]
331 type=L1Cache_Controller
332 children=L1Dcache L1Icache L2cache sequencer
333 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
334 L1Icache=system.ruby.l1_cntrl0.L1Icache
335 L2cache=system.ruby.l1_cntrl0.L2cache
336 buffer_size=0
337 cache_response_latency=10
338 clk_domain=system.ruby.clk_domain
339 cluster_id=0
340 eventq_index=0
341 issue_latency=2
342 l2_cache_hit_latency=10
343 no_mig_atomic=true
344 number_of_TBEs=256
345 peer=Null
346 recycle_latency=10
347 ruby_system=system.ruby
348 send_evictions=false
349 sequencer=system.ruby.l1_cntrl0.sequencer
350 transitions_per_cycle=32
351 version=0
352
353 [system.ruby.l1_cntrl0.L1Dcache]
354 type=RubyCache
355 assoc=2
356 dataAccessLatency=1
357 dataArrayBanks=1
358 eventq_index=0
359 is_icache=false
360 latency=2
361 replacement_policy=PSEUDO_LRU
362 resourceStalls=false
363 size=256
364 start_index_bit=6
365 tagAccessLatency=1
366 tagArrayBanks=1
367
368 [system.ruby.l1_cntrl0.L1Icache]
369 type=RubyCache
370 assoc=2
371 dataAccessLatency=1
372 dataArrayBanks=1
373 eventq_index=0
374 is_icache=true
375 latency=2
376 replacement_policy=PSEUDO_LRU
377 resourceStalls=false
378 size=256
379 start_index_bit=6
380 tagAccessLatency=1
381 tagArrayBanks=1
382
383 [system.ruby.l1_cntrl0.L2cache]
384 type=RubyCache
385 assoc=2
386 dataAccessLatency=1
387 dataArrayBanks=1
388 eventq_index=0
389 is_icache=false
390 latency=10
391 replacement_policy=PSEUDO_LRU
392 resourceStalls=false
393 size=512
394 start_index_bit=6
395 tagAccessLatency=1
396 tagArrayBanks=1
397
398 [system.ruby.l1_cntrl0.sequencer]
399 type=RubySequencer
400 access_phys_mem=false
401 clk_domain=system.ruby.clk_domain
402 dcache=system.ruby.l1_cntrl0.L1Dcache
403 deadlock_threshold=1000000
404 eventq_index=0
405 icache=system.ruby.l1_cntrl0.L1Icache
406 max_outstanding_requests=16
407 ruby_system=system.ruby
408 support_data_reqs=true
409 support_inst_reqs=true
410 system=system
411 using_network_tester=false
412 using_ruby_tester=false
413 version=0
414 slave=system.cpu0.test
415
416 [system.ruby.l1_cntrl1]
417 type=L1Cache_Controller
418 children=L1Dcache L1Icache L2cache sequencer
419 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
420 L1Icache=system.ruby.l1_cntrl1.L1Icache
421 L2cache=system.ruby.l1_cntrl1.L2cache
422 buffer_size=0
423 cache_response_latency=10
424 clk_domain=system.ruby.clk_domain
425 cluster_id=0
426 eventq_index=0
427 issue_latency=2
428 l2_cache_hit_latency=10
429 no_mig_atomic=true
430 number_of_TBEs=256
431 peer=Null
432 recycle_latency=10
433 ruby_system=system.ruby
434 send_evictions=false
435 sequencer=system.ruby.l1_cntrl1.sequencer
436 transitions_per_cycle=32
437 version=1
438
439 [system.ruby.l1_cntrl1.L1Dcache]
440 type=RubyCache
441 assoc=2
442 dataAccessLatency=1
443 dataArrayBanks=1
444 eventq_index=0
445 is_icache=false
446 latency=2
447 replacement_policy=PSEUDO_LRU
448 resourceStalls=false
449 size=256
450 start_index_bit=6
451 tagAccessLatency=1
452 tagArrayBanks=1
453
454 [system.ruby.l1_cntrl1.L1Icache]
455 type=RubyCache
456 assoc=2
457 dataAccessLatency=1
458 dataArrayBanks=1
459 eventq_index=0
460 is_icache=true
461 latency=2
462 replacement_policy=PSEUDO_LRU
463 resourceStalls=false
464 size=256
465 start_index_bit=6
466 tagAccessLatency=1
467 tagArrayBanks=1
468
469 [system.ruby.l1_cntrl1.L2cache]
470 type=RubyCache
471 assoc=2
472 dataAccessLatency=1
473 dataArrayBanks=1
474 eventq_index=0
475 is_icache=false
476 latency=10
477 replacement_policy=PSEUDO_LRU
478 resourceStalls=false
479 size=512
480 start_index_bit=6
481 tagAccessLatency=1
482 tagArrayBanks=1
483
484 [system.ruby.l1_cntrl1.sequencer]
485 type=RubySequencer
486 access_phys_mem=false
487 clk_domain=system.ruby.clk_domain
488 dcache=system.ruby.l1_cntrl1.L1Dcache
489 deadlock_threshold=1000000
490 eventq_index=0
491 icache=system.ruby.l1_cntrl1.L1Icache
492 max_outstanding_requests=16
493 ruby_system=system.ruby
494 support_data_reqs=true
495 support_inst_reqs=true
496 system=system
497 using_network_tester=false
498 using_ruby_tester=false
499 version=1
500 slave=system.cpu1.test
501
502 [system.ruby.l1_cntrl2]
503 type=L1Cache_Controller
504 children=L1Dcache L1Icache L2cache sequencer
505 L1Dcache=system.ruby.l1_cntrl2.L1Dcache
506 L1Icache=system.ruby.l1_cntrl2.L1Icache
507 L2cache=system.ruby.l1_cntrl2.L2cache
508 buffer_size=0
509 cache_response_latency=10
510 clk_domain=system.ruby.clk_domain
511 cluster_id=0
512 eventq_index=0
513 issue_latency=2
514 l2_cache_hit_latency=10
515 no_mig_atomic=true
516 number_of_TBEs=256
517 peer=Null
518 recycle_latency=10
519 ruby_system=system.ruby
520 send_evictions=false
521 sequencer=system.ruby.l1_cntrl2.sequencer
522 transitions_per_cycle=32
523 version=2
524
525 [system.ruby.l1_cntrl2.L1Dcache]
526 type=RubyCache
527 assoc=2
528 dataAccessLatency=1
529 dataArrayBanks=1
530 eventq_index=0
531 is_icache=false
532 latency=2
533 replacement_policy=PSEUDO_LRU
534 resourceStalls=false
535 size=256
536 start_index_bit=6
537 tagAccessLatency=1
538 tagArrayBanks=1
539
540 [system.ruby.l1_cntrl2.L1Icache]
541 type=RubyCache
542 assoc=2
543 dataAccessLatency=1
544 dataArrayBanks=1
545 eventq_index=0
546 is_icache=true
547 latency=2
548 replacement_policy=PSEUDO_LRU
549 resourceStalls=false
550 size=256
551 start_index_bit=6
552 tagAccessLatency=1
553 tagArrayBanks=1
554
555 [system.ruby.l1_cntrl2.L2cache]
556 type=RubyCache
557 assoc=2
558 dataAccessLatency=1
559 dataArrayBanks=1
560 eventq_index=0
561 is_icache=false
562 latency=10
563 replacement_policy=PSEUDO_LRU
564 resourceStalls=false
565 size=512
566 start_index_bit=6
567 tagAccessLatency=1
568 tagArrayBanks=1
569
570 [system.ruby.l1_cntrl2.sequencer]
571 type=RubySequencer
572 access_phys_mem=false
573 clk_domain=system.ruby.clk_domain
574 dcache=system.ruby.l1_cntrl2.L1Dcache
575 deadlock_threshold=1000000
576 eventq_index=0
577 icache=system.ruby.l1_cntrl2.L1Icache
578 max_outstanding_requests=16
579 ruby_system=system.ruby
580 support_data_reqs=true
581 support_inst_reqs=true
582 system=system
583 using_network_tester=false
584 using_ruby_tester=false
585 version=2
586 slave=system.cpu2.test
587
588 [system.ruby.l1_cntrl3]
589 type=L1Cache_Controller
590 children=L1Dcache L1Icache L2cache sequencer
591 L1Dcache=system.ruby.l1_cntrl3.L1Dcache
592 L1Icache=system.ruby.l1_cntrl3.L1Icache
593 L2cache=system.ruby.l1_cntrl3.L2cache
594 buffer_size=0
595 cache_response_latency=10
596 clk_domain=system.ruby.clk_domain
597 cluster_id=0
598 eventq_index=0
599 issue_latency=2
600 l2_cache_hit_latency=10
601 no_mig_atomic=true
602 number_of_TBEs=256
603 peer=Null
604 recycle_latency=10
605 ruby_system=system.ruby
606 send_evictions=false
607 sequencer=system.ruby.l1_cntrl3.sequencer
608 transitions_per_cycle=32
609 version=3
610
611 [system.ruby.l1_cntrl3.L1Dcache]
612 type=RubyCache
613 assoc=2
614 dataAccessLatency=1
615 dataArrayBanks=1
616 eventq_index=0
617 is_icache=false
618 latency=2
619 replacement_policy=PSEUDO_LRU
620 resourceStalls=false
621 size=256
622 start_index_bit=6
623 tagAccessLatency=1
624 tagArrayBanks=1
625
626 [system.ruby.l1_cntrl3.L1Icache]
627 type=RubyCache
628 assoc=2
629 dataAccessLatency=1
630 dataArrayBanks=1
631 eventq_index=0
632 is_icache=true
633 latency=2
634 replacement_policy=PSEUDO_LRU
635 resourceStalls=false
636 size=256
637 start_index_bit=6
638 tagAccessLatency=1
639 tagArrayBanks=1
640
641 [system.ruby.l1_cntrl3.L2cache]
642 type=RubyCache
643 assoc=2
644 dataAccessLatency=1
645 dataArrayBanks=1
646 eventq_index=0
647 is_icache=false
648 latency=10
649 replacement_policy=PSEUDO_LRU
650 resourceStalls=false
651 size=512
652 start_index_bit=6
653 tagAccessLatency=1
654 tagArrayBanks=1
655
656 [system.ruby.l1_cntrl3.sequencer]
657 type=RubySequencer
658 access_phys_mem=false
659 clk_domain=system.ruby.clk_domain
660 dcache=system.ruby.l1_cntrl3.L1Dcache
661 deadlock_threshold=1000000
662 eventq_index=0
663 icache=system.ruby.l1_cntrl3.L1Icache
664 max_outstanding_requests=16
665 ruby_system=system.ruby
666 support_data_reqs=true
667 support_inst_reqs=true
668 system=system
669 using_network_tester=false
670 using_ruby_tester=false
671 version=3
672 slave=system.cpu3.test
673
674 [system.ruby.l1_cntrl4]
675 type=L1Cache_Controller
676 children=L1Dcache L1Icache L2cache sequencer
677 L1Dcache=system.ruby.l1_cntrl4.L1Dcache
678 L1Icache=system.ruby.l1_cntrl4.L1Icache
679 L2cache=system.ruby.l1_cntrl4.L2cache
680 buffer_size=0
681 cache_response_latency=10
682 clk_domain=system.ruby.clk_domain
683 cluster_id=0
684 eventq_index=0
685 issue_latency=2
686 l2_cache_hit_latency=10
687 no_mig_atomic=true
688 number_of_TBEs=256
689 peer=Null
690 recycle_latency=10
691 ruby_system=system.ruby
692 send_evictions=false
693 sequencer=system.ruby.l1_cntrl4.sequencer
694 transitions_per_cycle=32
695 version=4
696
697 [system.ruby.l1_cntrl4.L1Dcache]
698 type=RubyCache
699 assoc=2
700 dataAccessLatency=1
701 dataArrayBanks=1
702 eventq_index=0
703 is_icache=false
704 latency=2
705 replacement_policy=PSEUDO_LRU
706 resourceStalls=false
707 size=256
708 start_index_bit=6
709 tagAccessLatency=1
710 tagArrayBanks=1
711
712 [system.ruby.l1_cntrl4.L1Icache]
713 type=RubyCache
714 assoc=2
715 dataAccessLatency=1
716 dataArrayBanks=1
717 eventq_index=0
718 is_icache=true
719 latency=2
720 replacement_policy=PSEUDO_LRU
721 resourceStalls=false
722 size=256
723 start_index_bit=6
724 tagAccessLatency=1
725 tagArrayBanks=1
726
727 [system.ruby.l1_cntrl4.L2cache]
728 type=RubyCache
729 assoc=2
730 dataAccessLatency=1
731 dataArrayBanks=1
732 eventq_index=0
733 is_icache=false
734 latency=10
735 replacement_policy=PSEUDO_LRU
736 resourceStalls=false
737 size=512
738 start_index_bit=6
739 tagAccessLatency=1
740 tagArrayBanks=1
741
742 [system.ruby.l1_cntrl4.sequencer]
743 type=RubySequencer
744 access_phys_mem=false
745 clk_domain=system.ruby.clk_domain
746 dcache=system.ruby.l1_cntrl4.L1Dcache
747 deadlock_threshold=1000000
748 eventq_index=0
749 icache=system.ruby.l1_cntrl4.L1Icache
750 max_outstanding_requests=16
751 ruby_system=system.ruby
752 support_data_reqs=true
753 support_inst_reqs=true
754 system=system
755 using_network_tester=false
756 using_ruby_tester=false
757 version=4
758 slave=system.cpu4.test
759
760 [system.ruby.l1_cntrl5]
761 type=L1Cache_Controller
762 children=L1Dcache L1Icache L2cache sequencer
763 L1Dcache=system.ruby.l1_cntrl5.L1Dcache
764 L1Icache=system.ruby.l1_cntrl5.L1Icache
765 L2cache=system.ruby.l1_cntrl5.L2cache
766 buffer_size=0
767 cache_response_latency=10
768 clk_domain=system.ruby.clk_domain
769 cluster_id=0
770 eventq_index=0
771 issue_latency=2
772 l2_cache_hit_latency=10
773 no_mig_atomic=true
774 number_of_TBEs=256
775 peer=Null
776 recycle_latency=10
777 ruby_system=system.ruby
778 send_evictions=false
779 sequencer=system.ruby.l1_cntrl5.sequencer
780 transitions_per_cycle=32
781 version=5
782
783 [system.ruby.l1_cntrl5.L1Dcache]
784 type=RubyCache
785 assoc=2
786 dataAccessLatency=1
787 dataArrayBanks=1
788 eventq_index=0
789 is_icache=false
790 latency=2
791 replacement_policy=PSEUDO_LRU
792 resourceStalls=false
793 size=256
794 start_index_bit=6
795 tagAccessLatency=1
796 tagArrayBanks=1
797
798 [system.ruby.l1_cntrl5.L1Icache]
799 type=RubyCache
800 assoc=2
801 dataAccessLatency=1
802 dataArrayBanks=1
803 eventq_index=0
804 is_icache=true
805 latency=2
806 replacement_policy=PSEUDO_LRU
807 resourceStalls=false
808 size=256
809 start_index_bit=6
810 tagAccessLatency=1
811 tagArrayBanks=1
812
813 [system.ruby.l1_cntrl5.L2cache]
814 type=RubyCache
815 assoc=2
816 dataAccessLatency=1
817 dataArrayBanks=1
818 eventq_index=0
819 is_icache=false
820 latency=10
821 replacement_policy=PSEUDO_LRU
822 resourceStalls=false
823 size=512
824 start_index_bit=6
825 tagAccessLatency=1
826 tagArrayBanks=1
827
828 [system.ruby.l1_cntrl5.sequencer]
829 type=RubySequencer
830 access_phys_mem=false
831 clk_domain=system.ruby.clk_domain
832 dcache=system.ruby.l1_cntrl5.L1Dcache
833 deadlock_threshold=1000000
834 eventq_index=0
835 icache=system.ruby.l1_cntrl5.L1Icache
836 max_outstanding_requests=16
837 ruby_system=system.ruby
838 support_data_reqs=true
839 support_inst_reqs=true
840 system=system
841 using_network_tester=false
842 using_ruby_tester=false
843 version=5
844 slave=system.cpu5.test
845
846 [system.ruby.l1_cntrl6]
847 type=L1Cache_Controller
848 children=L1Dcache L1Icache L2cache sequencer
849 L1Dcache=system.ruby.l1_cntrl6.L1Dcache
850 L1Icache=system.ruby.l1_cntrl6.L1Icache
851 L2cache=system.ruby.l1_cntrl6.L2cache
852 buffer_size=0
853 cache_response_latency=10
854 clk_domain=system.ruby.clk_domain
855 cluster_id=0
856 eventq_index=0
857 issue_latency=2
858 l2_cache_hit_latency=10
859 no_mig_atomic=true
860 number_of_TBEs=256
861 peer=Null
862 recycle_latency=10
863 ruby_system=system.ruby
864 send_evictions=false
865 sequencer=system.ruby.l1_cntrl6.sequencer
866 transitions_per_cycle=32
867 version=6
868
869 [system.ruby.l1_cntrl6.L1Dcache]
870 type=RubyCache
871 assoc=2
872 dataAccessLatency=1
873 dataArrayBanks=1
874 eventq_index=0
875 is_icache=false
876 latency=2
877 replacement_policy=PSEUDO_LRU
878 resourceStalls=false
879 size=256
880 start_index_bit=6
881 tagAccessLatency=1
882 tagArrayBanks=1
883
884 [system.ruby.l1_cntrl6.L1Icache]
885 type=RubyCache
886 assoc=2
887 dataAccessLatency=1
888 dataArrayBanks=1
889 eventq_index=0
890 is_icache=true
891 latency=2
892 replacement_policy=PSEUDO_LRU
893 resourceStalls=false
894 size=256
895 start_index_bit=6
896 tagAccessLatency=1
897 tagArrayBanks=1
898
899 [system.ruby.l1_cntrl6.L2cache]
900 type=RubyCache
901 assoc=2
902 dataAccessLatency=1
903 dataArrayBanks=1
904 eventq_index=0
905 is_icache=false
906 latency=10
907 replacement_policy=PSEUDO_LRU
908 resourceStalls=false
909 size=512
910 start_index_bit=6
911 tagAccessLatency=1
912 tagArrayBanks=1
913
914 [system.ruby.l1_cntrl6.sequencer]
915 type=RubySequencer
916 access_phys_mem=false
917 clk_domain=system.ruby.clk_domain
918 dcache=system.ruby.l1_cntrl6.L1Dcache
919 deadlock_threshold=1000000
920 eventq_index=0
921 icache=system.ruby.l1_cntrl6.L1Icache
922 max_outstanding_requests=16
923 ruby_system=system.ruby
924 support_data_reqs=true
925 support_inst_reqs=true
926 system=system
927 using_network_tester=false
928 using_ruby_tester=false
929 version=6
930 slave=system.cpu6.test
931
932 [system.ruby.l1_cntrl7]
933 type=L1Cache_Controller
934 children=L1Dcache L1Icache L2cache sequencer
935 L1Dcache=system.ruby.l1_cntrl7.L1Dcache
936 L1Icache=system.ruby.l1_cntrl7.L1Icache
937 L2cache=system.ruby.l1_cntrl7.L2cache
938 buffer_size=0
939 cache_response_latency=10
940 clk_domain=system.ruby.clk_domain
941 cluster_id=0
942 eventq_index=0
943 issue_latency=2
944 l2_cache_hit_latency=10
945 no_mig_atomic=true
946 number_of_TBEs=256
947 peer=Null
948 recycle_latency=10
949 ruby_system=system.ruby
950 send_evictions=false
951 sequencer=system.ruby.l1_cntrl7.sequencer
952 transitions_per_cycle=32
953 version=7
954
955 [system.ruby.l1_cntrl7.L1Dcache]
956 type=RubyCache
957 assoc=2
958 dataAccessLatency=1
959 dataArrayBanks=1
960 eventq_index=0
961 is_icache=false
962 latency=2
963 replacement_policy=PSEUDO_LRU
964 resourceStalls=false
965 size=256
966 start_index_bit=6
967 tagAccessLatency=1
968 tagArrayBanks=1
969
970 [system.ruby.l1_cntrl7.L1Icache]
971 type=RubyCache
972 assoc=2
973 dataAccessLatency=1
974 dataArrayBanks=1
975 eventq_index=0
976 is_icache=true
977 latency=2
978 replacement_policy=PSEUDO_LRU
979 resourceStalls=false
980 size=256
981 start_index_bit=6
982 tagAccessLatency=1
983 tagArrayBanks=1
984
985 [system.ruby.l1_cntrl7.L2cache]
986 type=RubyCache
987 assoc=2
988 dataAccessLatency=1
989 dataArrayBanks=1
990 eventq_index=0
991 is_icache=false
992 latency=10
993 replacement_policy=PSEUDO_LRU
994 resourceStalls=false
995 size=512
996 start_index_bit=6
997 tagAccessLatency=1
998 tagArrayBanks=1
999
1000 [system.ruby.l1_cntrl7.sequencer]
1001 type=RubySequencer
1002 access_phys_mem=false
1003 clk_domain=system.ruby.clk_domain
1004 dcache=system.ruby.l1_cntrl7.L1Dcache
1005 deadlock_threshold=1000000
1006 eventq_index=0
1007 icache=system.ruby.l1_cntrl7.L1Icache
1008 max_outstanding_requests=16
1009 ruby_system=system.ruby
1010 support_data_reqs=true
1011 support_inst_reqs=true
1012 system=system
1013 using_network_tester=false
1014 using_ruby_tester=false
1015 version=7
1016 slave=system.cpu7.test
1017
1018 [system.ruby.memctrl_clk_domain]
1019 type=DerivedClockDomain
1020 clk_divider=3
1021 clk_domain=system.ruby.clk_domain
1022 eventq_index=0
1023
1024 [system.ruby.network]
1025 type=SimpleNetwork
1026 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
1027 adaptive_routing=false
1028 buffer_size=0
1029 clk_domain=system.ruby.clk_domain
1030 control_msg_size=8
1031 endpoint_bandwidth=1000
1032 eventq_index=0
1033 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
1034 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
1035 number_of_virtual_networks=10
1036 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
1037 ruby_system=system.ruby
1038 topology=Crossbar
1039
1040 [system.ruby.network.ext_links0]
1041 type=SimpleExtLink
1042 bandwidth_factor=16
1043 eventq_index=0
1044 ext_node=system.ruby.l1_cntrl0
1045 int_node=system.ruby.network.routers0
1046 latency=1
1047 link_id=0
1048 weight=1
1049
1050 [system.ruby.network.ext_links1]
1051 type=SimpleExtLink
1052 bandwidth_factor=16
1053 eventq_index=0
1054 ext_node=system.ruby.l1_cntrl1
1055 int_node=system.ruby.network.routers1
1056 latency=1
1057 link_id=1
1058 weight=1
1059
1060 [system.ruby.network.ext_links2]
1061 type=SimpleExtLink
1062 bandwidth_factor=16
1063 eventq_index=0
1064 ext_node=system.ruby.l1_cntrl2
1065 int_node=system.ruby.network.routers2
1066 latency=1
1067 link_id=2
1068 weight=1
1069
1070 [system.ruby.network.ext_links3]
1071 type=SimpleExtLink
1072 bandwidth_factor=16
1073 eventq_index=0
1074 ext_node=system.ruby.l1_cntrl3
1075 int_node=system.ruby.network.routers3
1076 latency=1
1077 link_id=3
1078 weight=1
1079
1080 [system.ruby.network.ext_links4]
1081 type=SimpleExtLink
1082 bandwidth_factor=16
1083 eventq_index=0
1084 ext_node=system.ruby.l1_cntrl4
1085 int_node=system.ruby.network.routers4
1086 latency=1
1087 link_id=4
1088 weight=1
1089
1090 [system.ruby.network.ext_links5]
1091 type=SimpleExtLink
1092 bandwidth_factor=16
1093 eventq_index=0
1094 ext_node=system.ruby.l1_cntrl5
1095 int_node=system.ruby.network.routers5
1096 latency=1
1097 link_id=5
1098 weight=1
1099
1100 [system.ruby.network.ext_links6]
1101 type=SimpleExtLink
1102 bandwidth_factor=16
1103 eventq_index=0
1104 ext_node=system.ruby.l1_cntrl6
1105 int_node=system.ruby.network.routers6
1106 latency=1
1107 link_id=6
1108 weight=1
1109
1110 [system.ruby.network.ext_links7]
1111 type=SimpleExtLink
1112 bandwidth_factor=16
1113 eventq_index=0
1114 ext_node=system.ruby.l1_cntrl7
1115 int_node=system.ruby.network.routers7
1116 latency=1
1117 link_id=7
1118 weight=1
1119
1120 [system.ruby.network.ext_links8]
1121 type=SimpleExtLink
1122 bandwidth_factor=16
1123 eventq_index=0
1124 ext_node=system.ruby.dir_cntrl0
1125 int_node=system.ruby.network.routers8
1126 latency=1
1127 link_id=8
1128 weight=1
1129
1130 [system.ruby.network.int_links0]
1131 type=SimpleIntLink
1132 bandwidth_factor=16
1133 eventq_index=0
1134 latency=1
1135 link_id=9
1136 node_a=system.ruby.network.routers0
1137 node_b=system.ruby.network.routers9
1138 weight=1
1139
1140 [system.ruby.network.int_links1]
1141 type=SimpleIntLink
1142 bandwidth_factor=16
1143 eventq_index=0
1144 latency=1
1145 link_id=10
1146 node_a=system.ruby.network.routers1
1147 node_b=system.ruby.network.routers9
1148 weight=1
1149
1150 [system.ruby.network.int_links2]
1151 type=SimpleIntLink
1152 bandwidth_factor=16
1153 eventq_index=0
1154 latency=1
1155 link_id=11
1156 node_a=system.ruby.network.routers2
1157 node_b=system.ruby.network.routers9
1158 weight=1
1159
1160 [system.ruby.network.int_links3]
1161 type=SimpleIntLink
1162 bandwidth_factor=16
1163 eventq_index=0
1164 latency=1
1165 link_id=12
1166 node_a=system.ruby.network.routers3
1167 node_b=system.ruby.network.routers9
1168 weight=1
1169
1170 [system.ruby.network.int_links4]
1171 type=SimpleIntLink
1172 bandwidth_factor=16
1173 eventq_index=0
1174 latency=1
1175 link_id=13
1176 node_a=system.ruby.network.routers4
1177 node_b=system.ruby.network.routers9
1178 weight=1
1179
1180 [system.ruby.network.int_links5]
1181 type=SimpleIntLink
1182 bandwidth_factor=16
1183 eventq_index=0
1184 latency=1
1185 link_id=14
1186 node_a=system.ruby.network.routers5
1187 node_b=system.ruby.network.routers9
1188 weight=1
1189
1190 [system.ruby.network.int_links6]
1191 type=SimpleIntLink
1192 bandwidth_factor=16
1193 eventq_index=0
1194 latency=1
1195 link_id=15
1196 node_a=system.ruby.network.routers6
1197 node_b=system.ruby.network.routers9
1198 weight=1
1199
1200 [system.ruby.network.int_links7]
1201 type=SimpleIntLink
1202 bandwidth_factor=16
1203 eventq_index=0
1204 latency=1
1205 link_id=16
1206 node_a=system.ruby.network.routers7
1207 node_b=system.ruby.network.routers9
1208 weight=1
1209
1210 [system.ruby.network.int_links8]
1211 type=SimpleIntLink
1212 bandwidth_factor=16
1213 eventq_index=0
1214 latency=1
1215 link_id=17
1216 node_a=system.ruby.network.routers8
1217 node_b=system.ruby.network.routers9
1218 weight=1
1219
1220 [system.ruby.network.routers0]
1221 type=Switch
1222 clk_domain=system.ruby.clk_domain
1223 eventq_index=0
1224 router_id=0
1225 virt_nets=10
1226
1227 [system.ruby.network.routers1]
1228 type=Switch
1229 clk_domain=system.ruby.clk_domain
1230 eventq_index=0
1231 router_id=1
1232 virt_nets=10
1233
1234 [system.ruby.network.routers2]
1235 type=Switch
1236 clk_domain=system.ruby.clk_domain
1237 eventq_index=0
1238 router_id=2
1239 virt_nets=10
1240
1241 [system.ruby.network.routers3]
1242 type=Switch
1243 clk_domain=system.ruby.clk_domain
1244 eventq_index=0
1245 router_id=3
1246 virt_nets=10
1247
1248 [system.ruby.network.routers4]
1249 type=Switch
1250 clk_domain=system.ruby.clk_domain
1251 eventq_index=0
1252 router_id=4
1253 virt_nets=10
1254
1255 [system.ruby.network.routers5]
1256 type=Switch
1257 clk_domain=system.ruby.clk_domain
1258 eventq_index=0
1259 router_id=5
1260 virt_nets=10
1261
1262 [system.ruby.network.routers6]
1263 type=Switch
1264 clk_domain=system.ruby.clk_domain
1265 eventq_index=0
1266 router_id=6
1267 virt_nets=10
1268
1269 [system.ruby.network.routers7]
1270 type=Switch
1271 clk_domain=system.ruby.clk_domain
1272 eventq_index=0
1273 router_id=7
1274 virt_nets=10
1275
1276 [system.ruby.network.routers8]
1277 type=Switch
1278 clk_domain=system.ruby.clk_domain
1279 eventq_index=0
1280 router_id=8
1281 virt_nets=10
1282
1283 [system.ruby.network.routers9]
1284 type=Switch
1285 clk_domain=system.ruby.clk_domain
1286 eventq_index=0
1287 router_id=9
1288 virt_nets=10
1289
1290 [system.sys_port_proxy]
1291 type=RubyPortProxy
1292 access_phys_mem=true
1293 clk_domain=system.clk_domain
1294 eventq_index=0
1295 ruby_system=system.ruby
1296 support_data_reqs=true
1297 support_inst_reqs=true
1298 system=system
1299 using_network_tester=false
1300 using_ruby_tester=false
1301 version=0
1302 slave=system.system_port
1303
1304 [system.voltage_domain]
1305 type=VoltageDomain
1306 eventq_index=0
1307 voltage=1.000000
1308