config.ini revision 11308:7d8836fd043d
1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000000
9time_sync_spin_threshold=100000000
10
11[system]
12type=System
13children=clk_domain cp_cntrl0 cpu0 cpu1 cpu2 dir_cntrl0 dispatcher_coalescer dispatcher_tlb dvfs_handler l1_coalescer0 l1_coalescer1 l1_tlb0 l1_tlb1 l2_coalescer l2_tlb l3_coalescer l3_tlb mem_ctrls piobus ruby sqc_cntrl0 sqc_coalescer sqc_tlb sys_port_proxy tcc_cntrl0 tcp_cntrl0 tcp_cntrl1 voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18exit_on_work_items=false
19init_param=0
20kernel=
21kernel_addr_check=true
22load_addr_mask=1099511627775
23load_offset=0
24mem_mode=timing
25mem_ranges=0:536870911
26memories=system.mem_ctrls system.ruby.phys_mem
27mmap_using_noreserve=false
28multi_thread=false
29num_work_ids=16
30readfile=
31symbolfile=
32work_begin_ckpt_count=0
33work_begin_cpu_id_exit=-1
34work_begin_exit_count=0
35work_cpus_ckpt_count=0
36work_end_ckpt_count=0
37work_end_exit_count=0
38work_item_id=-1
39system_port=system.sys_port_proxy.slave[0]
40
41[system.clk_domain]
42type=SrcClockDomain
43clock=1000
44domain_id=-1
45eventq_index=0
46init_perf_level=0
47voltage_domain=system.voltage_domain
48
49[system.cp_cntrl0]
50type=CorePair_Controller
51children=L1D0cache L1D1cache L1Icache L2cache mandatoryQueue probeToCore requestFromCore responseFromCore responseToCore sequencer sequencer1 triggerQueue unblockFromCore
52L1D0cache=system.cp_cntrl0.L1D0cache
53L1D1cache=system.cp_cntrl0.L1D1cache
54L1Icache=system.cp_cntrl0.L1Icache
55L2cache=system.cp_cntrl0.L2cache
56buffer_size=0
57clk_domain=system.clk_domain
58cluster_id=0
59eventq_index=0
60issue_latency=120
61l2_hit_latency=18
62mandatoryQueue=system.cp_cntrl0.mandatoryQueue
63number_of_TBEs=256
64probeToCore=system.cp_cntrl0.probeToCore
65recycle_latency=10
66requestFromCore=system.cp_cntrl0.requestFromCore
67responseFromCore=system.cp_cntrl0.responseFromCore
68responseToCore=system.cp_cntrl0.responseToCore
69ruby_system=system.ruby
70send_evictions=true
71sequencer=system.cp_cntrl0.sequencer
72sequencer1=system.cp_cntrl0.sequencer1
73system=system
74transitions_per_cycle=32
75triggerQueue=system.cp_cntrl0.triggerQueue
76unblockFromCore=system.cp_cntrl0.unblockFromCore
77version=0
78
79[system.cp_cntrl0.L1D0cache]
80type=RubyCache
81children=replacement_policy
82assoc=2
83block_size=0
84dataAccessLatency=1
85dataArrayBanks=2
86eventq_index=0
87is_icache=false
88replacement_policy=system.cp_cntrl0.L1D0cache.replacement_policy
89resourceStalls=false
90ruby_system=system.ruby
91size=65536
92start_index_bit=6
93tagAccessLatency=1
94tagArrayBanks=2
95
96[system.cp_cntrl0.L1D0cache.replacement_policy]
97type=PseudoLRUReplacementPolicy
98assoc=2
99block_size=64
100eventq_index=0
101size=65536
102
103[system.cp_cntrl0.L1D1cache]
104type=RubyCache
105children=replacement_policy
106assoc=2
107block_size=0
108dataAccessLatency=1
109dataArrayBanks=2
110eventq_index=0
111is_icache=false
112replacement_policy=system.cp_cntrl0.L1D1cache.replacement_policy
113resourceStalls=false
114ruby_system=system.ruby
115size=65536
116start_index_bit=6
117tagAccessLatency=1
118tagArrayBanks=2
119
120[system.cp_cntrl0.L1D1cache.replacement_policy]
121type=PseudoLRUReplacementPolicy
122assoc=2
123block_size=64
124eventq_index=0
125size=65536
126
127[system.cp_cntrl0.L1Icache]
128type=RubyCache
129children=replacement_policy
130assoc=2
131block_size=0
132dataAccessLatency=1
133dataArrayBanks=2
134eventq_index=0
135is_icache=false
136replacement_policy=system.cp_cntrl0.L1Icache.replacement_policy
137resourceStalls=false
138ruby_system=system.ruby
139size=32768
140start_index_bit=6
141tagAccessLatency=1
142tagArrayBanks=2
143
144[system.cp_cntrl0.L1Icache.replacement_policy]
145type=PseudoLRUReplacementPolicy
146assoc=2
147block_size=64
148eventq_index=0
149size=32768
150
151[system.cp_cntrl0.L2cache]
152type=RubyCache
153children=replacement_policy
154assoc=8
155block_size=0
156dataAccessLatency=1
157dataArrayBanks=16
158eventq_index=0
159is_icache=false
160replacement_policy=system.cp_cntrl0.L2cache.replacement_policy
161resourceStalls=false
162ruby_system=system.ruby
163size=2097152
164start_index_bit=6
165tagAccessLatency=1
166tagArrayBanks=16
167
168[system.cp_cntrl0.L2cache.replacement_policy]
169type=PseudoLRUReplacementPolicy
170assoc=8
171block_size=64
172eventq_index=0
173size=2097152
174
175[system.cp_cntrl0.mandatoryQueue]
176type=MessageBuffer
177buffer_size=0
178eventq_index=0
179ordered=false
180randomization=false
181
182[system.cp_cntrl0.probeToCore]
183type=MessageBuffer
184buffer_size=0
185eventq_index=0
186ordered=false
187randomization=false
188slave=system.ruby.network.master[3]
189
190[system.cp_cntrl0.requestFromCore]
191type=MessageBuffer
192buffer_size=0
193eventq_index=0
194ordered=false
195randomization=false
196master=system.ruby.network.slave[2]
197
198[system.cp_cntrl0.responseFromCore]
199type=MessageBuffer
200buffer_size=0
201eventq_index=0
202ordered=false
203randomization=false
204master=system.ruby.network.slave[3]
205
206[system.cp_cntrl0.responseToCore]
207type=MessageBuffer
208buffer_size=0
209eventq_index=0
210ordered=false
211randomization=false
212slave=system.ruby.network.master[4]
213
214[system.cp_cntrl0.sequencer]
215type=RubySequencer
216clk_domain=system.clk_domain
217coreid=0
218dcache=system.cp_cntrl0.L1D0cache
219dcache_hit_latency=1
220deadlock_threshold=500000
221eventq_index=0
222icache=system.cp_cntrl0.L1Icache
223icache_hit_latency=1
224is_cpu_sequencer=true
225max_outstanding_requests=16
226no_retry_on_stall=false
227ruby_system=system.ruby
228support_data_reqs=true
229support_inst_reqs=true
230system=system
231using_network_tester=false
232using_ruby_tester=false
233version=0
234master=system.cpu0.interrupts.pio system.cpu0.interrupts.int_slave
235mem_master_port=system.piobus.slave[0]
236slave=system.cpu0.icache_port system.cpu0.dcache_port system.cpu0.itb.walker.port system.cpu0.dtb.walker.port system.cpu0.interrupts.int_master
237
238[system.cp_cntrl0.sequencer1]
239type=RubySequencer
240clk_domain=system.clk_domain
241coreid=1
242dcache=system.cp_cntrl0.L1D1cache
243dcache_hit_latency=1
244deadlock_threshold=500000
245eventq_index=0
246icache=system.cp_cntrl0.L1Icache
247icache_hit_latency=1
248is_cpu_sequencer=true
249max_outstanding_requests=16
250no_retry_on_stall=false
251ruby_system=system.ruby
252support_data_reqs=true
253support_inst_reqs=true
254system=system
255using_network_tester=false
256using_ruby_tester=false
257version=1
258
259[system.cp_cntrl0.triggerQueue]
260type=MessageBuffer
261buffer_size=0
262eventq_index=0
263ordered=true
264randomization=false
265
266[system.cp_cntrl0.unblockFromCore]
267type=MessageBuffer
268buffer_size=0
269eventq_index=0
270ordered=false
271randomization=false
272master=system.ruby.network.slave[4]
273
274[system.cpu0]
275type=TimingSimpleCPU
276children=apic_clk_domain clk_domain dtb interrupts isa itb tracer workload
277branchPred=Null
278checker=Null
279clk_domain=system.cpu0.clk_domain
280cpu_id=0
281do_checkpoint_insts=true
282do_quiesce=true
283do_statistics_insts=true
284dtb=system.cpu0.dtb
285eventq_index=0
286function_trace=false
287function_trace_start=0
288interrupts=system.cpu0.interrupts
289isa=system.cpu0.isa
290itb=system.cpu0.itb
291max_insts_all_threads=0
292max_insts_any_thread=0
293max_loads_all_threads=0
294max_loads_any_thread=0
295numThreads=1
296profile=0
297progress_interval=0
298simpoint_start_insts=
299socket_id=0
300switched_out=false
301system=system
302tracer=system.cpu0.tracer
303workload=system.cpu0.workload
304dcache_port=system.cp_cntrl0.sequencer.slave[1]
305icache_port=system.cp_cntrl0.sequencer.slave[0]
306
307[system.cpu0.apic_clk_domain]
308type=DerivedClockDomain
309clk_divider=16
310clk_domain=system.cpu0.clk_domain
311eventq_index=0
312
313[system.cpu0.clk_domain]
314type=SrcClockDomain
315clock=500
316domain_id=-1
317eventq_index=0
318init_perf_level=0
319voltage_domain=system.voltage_domain
320
321[system.cpu0.dtb]
322type=X86TLB
323children=walker
324eventq_index=0
325size=64
326walker=system.cpu0.dtb.walker
327
328[system.cpu0.dtb.walker]
329type=X86PagetableWalker
330clk_domain=system.cpu0.clk_domain
331eventq_index=0
332num_squash_per_cycle=4
333system=system
334port=system.cp_cntrl0.sequencer.slave[3]
335
336[system.cpu0.interrupts]
337type=X86LocalApic
338clk_domain=system.cpu0.apic_clk_domain
339eventq_index=0
340int_latency=1000
341pio_addr=2305843009213693952
342pio_latency=100000
343system=system
344int_master=system.cp_cntrl0.sequencer.slave[4]
345int_slave=system.cp_cntrl0.sequencer.master[1]
346pio=system.cp_cntrl0.sequencer.master[0]
347
348[system.cpu0.isa]
349type=X86ISA
350eventq_index=0
351
352[system.cpu0.itb]
353type=X86TLB
354children=walker
355eventq_index=0
356size=64
357walker=system.cpu0.itb.walker
358
359[system.cpu0.itb.walker]
360type=X86PagetableWalker
361clk_domain=system.cpu0.clk_domain
362eventq_index=0
363num_squash_per_cycle=4
364system=system
365port=system.cp_cntrl0.sequencer.slave[2]
366
367[system.cpu0.tracer]
368type=ExeTracer
369eventq_index=0
370
371[system.cpu0.workload]
372type=LiveProcess
373cmd=gpu-hello
374cwd=
375drivers=system.cpu2.cl_driver
376egid=100
377env=
378errout=cerr
379euid=100
380eventq_index=0
381executable=/dist/m5/regression/test-progs/gpu-hello/bin/x86/linux/gpu-hello
382gid=100
383input=cin
384kvmInSE=false
385max_stack_size=67108864
386output=cout
387pid=100
388ppid=99
389simpoint=0
390system=system
391uid=100
392useArchPT=false
393
394[system.cpu1]
395type=Shader
396children=CUs0 CUs1 clk_domain
397CUs=system.cpu1.CUs0 system.cpu1.CUs1
398clk_domain=system.cpu1.clk_domain
399cpu_pointer=system.cpu0
400eventq_index=0
401globalmem=65536
402impl_kern_boundary_sync=true
403n_wf=8
404separate_acquire_release=false
405timing=true
406translation=false
407
408[system.cpu1.CUs0]
409type=ComputeUnit
410children=ldsBus localDataStore vector_register_file0 vector_register_file1 vector_register_file2 vector_register_file3 wavefronts00 wavefronts01 wavefronts02 wavefronts03 wavefronts04 wavefronts05 wavefronts06 wavefronts07 wavefronts08 wavefronts09 wavefronts10 wavefronts11 wavefronts12 wavefronts13 wavefronts14 wavefronts15 wavefronts16 wavefronts17 wavefronts18 wavefronts19 wavefronts20 wavefronts21 wavefronts22 wavefronts23 wavefronts24 wavefronts25 wavefronts26 wavefronts27 wavefronts28 wavefronts29 wavefronts30 wavefronts31
411clk_domain=system.cpu1.clk_domain
412coalescer_to_vrf_bus_width=32
413countPages=false
414cu_id=0
415debugSegFault=false
416dpbypass_pipe_length=4
417eventq_index=0
418execPolicy=OLDEST-FIRST
419functionalTLB=true
420global_mem_queue_size=256
421issue_period=4
422localDataStore=system.cpu1.CUs0.localDataStore
423localMemBarrier=false
424local_mem_queue_size=256
425mem_req_latency=9
426mem_resp_latency=9
427n_wf=8
428num_SIMDs=4
429num_global_mem_pipes=1
430num_shared_mem_pipes=1
431perLaneTLB=false
432prefetch_depth=0
433prefetch_prev_type=PF_PHASE
434prefetch_stride=1
435spbypass_pipe_length=4
436system=system
437vector_register_file=system.cpu1.CUs0.vector_register_file0 system.cpu1.CUs0.vector_register_file1 system.cpu1.CUs0.vector_register_file2 system.cpu1.CUs0.vector_register_file3
438vrf_to_coalescer_bus_width=32
439wavefronts=system.cpu1.CUs0.wavefronts00 system.cpu1.CUs0.wavefronts01 system.cpu1.CUs0.wavefronts02 system.cpu1.CUs0.wavefronts03 system.cpu1.CUs0.wavefronts04 system.cpu1.CUs0.wavefronts05 system.cpu1.CUs0.wavefronts06 system.cpu1.CUs0.wavefronts07 system.cpu1.CUs0.wavefronts08 system.cpu1.CUs0.wavefronts09 system.cpu1.CUs0.wavefronts10 system.cpu1.CUs0.wavefronts11 system.cpu1.CUs0.wavefronts12 system.cpu1.CUs0.wavefronts13 system.cpu1.CUs0.wavefronts14 system.cpu1.CUs0.wavefronts15 system.cpu1.CUs0.wavefronts16 system.cpu1.CUs0.wavefronts17 system.cpu1.CUs0.wavefronts18 system.cpu1.CUs0.wavefronts19 system.cpu1.CUs0.wavefronts20 system.cpu1.CUs0.wavefronts21 system.cpu1.CUs0.wavefronts22 system.cpu1.CUs0.wavefronts23 system.cpu1.CUs0.wavefronts24 system.cpu1.CUs0.wavefronts25 system.cpu1.CUs0.wavefronts26 system.cpu1.CUs0.wavefronts27 system.cpu1.CUs0.wavefronts28 system.cpu1.CUs0.wavefronts29 system.cpu1.CUs0.wavefronts30 system.cpu1.CUs0.wavefronts31
440wfSize=64
441xactCasMode=false
442ldsPort=system.cpu1.CUs0.ldsBus.slave
443memory_port=system.tcp_cntrl0.coalescer.slave[0] system.tcp_cntrl0.coalescer.slave[1] system.tcp_cntrl0.coalescer.slave[2] system.tcp_cntrl0.coalescer.slave[3] system.tcp_cntrl0.coalescer.slave[4] system.tcp_cntrl0.coalescer.slave[5] system.tcp_cntrl0.coalescer.slave[6] system.tcp_cntrl0.coalescer.slave[7] system.tcp_cntrl0.coalescer.slave[8] system.tcp_cntrl0.coalescer.slave[9] system.tcp_cntrl0.coalescer.slave[10] system.tcp_cntrl0.coalescer.slave[11] system.tcp_cntrl0.coalescer.slave[12] system.tcp_cntrl0.coalescer.slave[13] system.tcp_cntrl0.coalescer.slave[14] system.tcp_cntrl0.coalescer.slave[15] system.tcp_cntrl0.coalescer.slave[16] system.tcp_cntrl0.coalescer.slave[17] system.tcp_cntrl0.coalescer.slave[18] system.tcp_cntrl0.coalescer.slave[19] system.tcp_cntrl0.coalescer.slave[20] system.tcp_cntrl0.coalescer.slave[21] system.tcp_cntrl0.coalescer.slave[22] system.tcp_cntrl0.coalescer.slave[23] system.tcp_cntrl0.coalescer.slave[24] system.tcp_cntrl0.coalescer.slave[25] system.tcp_cntrl0.coalescer.slave[26] system.tcp_cntrl0.coalescer.slave[27] system.tcp_cntrl0.coalescer.slave[28] system.tcp_cntrl0.coalescer.slave[29] system.tcp_cntrl0.coalescer.slave[30] system.tcp_cntrl0.coalescer.slave[31] system.tcp_cntrl0.coalescer.slave[32] system.tcp_cntrl0.coalescer.slave[33] system.tcp_cntrl0.coalescer.slave[34] system.tcp_cntrl0.coalescer.slave[35] system.tcp_cntrl0.coalescer.slave[36] system.tcp_cntrl0.coalescer.slave[37] system.tcp_cntrl0.coalescer.slave[38] system.tcp_cntrl0.coalescer.slave[39] system.tcp_cntrl0.coalescer.slave[40] system.tcp_cntrl0.coalescer.slave[41] system.tcp_cntrl0.coalescer.slave[42] system.tcp_cntrl0.coalescer.slave[43] system.tcp_cntrl0.coalescer.slave[44] system.tcp_cntrl0.coalescer.slave[45] system.tcp_cntrl0.coalescer.slave[46] system.tcp_cntrl0.coalescer.slave[47] system.tcp_cntrl0.coalescer.slave[48] system.tcp_cntrl0.coalescer.slave[49] system.tcp_cntrl0.coalescer.slave[50] system.tcp_cntrl0.coalescer.slave[51] system.tcp_cntrl0.coalescer.slave[52] system.tcp_cntrl0.coalescer.slave[53] system.tcp_cntrl0.coalescer.slave[54] system.tcp_cntrl0.coalescer.slave[55] system.tcp_cntrl0.coalescer.slave[56] system.tcp_cntrl0.coalescer.slave[57] system.tcp_cntrl0.coalescer.slave[58] system.tcp_cntrl0.coalescer.slave[59] system.tcp_cntrl0.coalescer.slave[60] system.tcp_cntrl0.coalescer.slave[61] system.tcp_cntrl0.coalescer.slave[62] system.tcp_cntrl0.coalescer.slave[63]
444sqc_port=system.sqc_cntrl0.sequencer.slave[0]
445sqc_tlb_port=system.sqc_coalescer.slave[0]
446translation_port=system.l1_coalescer0.slave[0]
447
448[system.cpu1.CUs0.ldsBus]
449type=Bridge
450clk_domain=system.cpu1.clk_domain
451delay=0
452eventq_index=0
453ranges=0:18446744073709551615
454req_size=16
455resp_size=16
456master=system.cpu1.CUs0.localDataStore.cuPort
457slave=system.cpu1.CUs0.ldsPort
458
459[system.cpu1.CUs0.localDataStore]
460type=LdsState
461bankConflictPenalty=1
462banks=32
463clk_domain=system.cpu1.clk_domain
464eventq_index=0
465range=0:65535
466size=65536
467cuPort=system.cpu1.CUs0.ldsBus.master
468
469[system.cpu1.CUs0.vector_register_file0]
470type=VectorRegisterFile
471eventq_index=0
472min_alloc=4
473num_regs_per_simd=2048
474simd_id=0
475
476[system.cpu1.CUs0.vector_register_file1]
477type=VectorRegisterFile
478eventq_index=0
479min_alloc=4
480num_regs_per_simd=2048
481simd_id=1
482
483[system.cpu1.CUs0.vector_register_file2]
484type=VectorRegisterFile
485eventq_index=0
486min_alloc=4
487num_regs_per_simd=2048
488simd_id=2
489
490[system.cpu1.CUs0.vector_register_file3]
491type=VectorRegisterFile
492eventq_index=0
493min_alloc=4
494num_regs_per_simd=2048
495simd_id=3
496
497[system.cpu1.CUs0.wavefronts00]
498type=Wavefront
499eventq_index=0
500simdId=0
501wf_slot_id=0
502
503[system.cpu1.CUs0.wavefronts01]
504type=Wavefront
505eventq_index=0
506simdId=0
507wf_slot_id=1
508
509[system.cpu1.CUs0.wavefronts02]
510type=Wavefront
511eventq_index=0
512simdId=0
513wf_slot_id=2
514
515[system.cpu1.CUs0.wavefronts03]
516type=Wavefront
517eventq_index=0
518simdId=0
519wf_slot_id=3
520
521[system.cpu1.CUs0.wavefronts04]
522type=Wavefront
523eventq_index=0
524simdId=0
525wf_slot_id=4
526
527[system.cpu1.CUs0.wavefronts05]
528type=Wavefront
529eventq_index=0
530simdId=0
531wf_slot_id=5
532
533[system.cpu1.CUs0.wavefronts06]
534type=Wavefront
535eventq_index=0
536simdId=0
537wf_slot_id=6
538
539[system.cpu1.CUs0.wavefronts07]
540type=Wavefront
541eventq_index=0
542simdId=0
543wf_slot_id=7
544
545[system.cpu1.CUs0.wavefronts08]
546type=Wavefront
547eventq_index=0
548simdId=1
549wf_slot_id=0
550
551[system.cpu1.CUs0.wavefronts09]
552type=Wavefront
553eventq_index=0
554simdId=1
555wf_slot_id=1
556
557[system.cpu1.CUs0.wavefronts10]
558type=Wavefront
559eventq_index=0
560simdId=1
561wf_slot_id=2
562
563[system.cpu1.CUs0.wavefronts11]
564type=Wavefront
565eventq_index=0
566simdId=1
567wf_slot_id=3
568
569[system.cpu1.CUs0.wavefronts12]
570type=Wavefront
571eventq_index=0
572simdId=1
573wf_slot_id=4
574
575[system.cpu1.CUs0.wavefronts13]
576type=Wavefront
577eventq_index=0
578simdId=1
579wf_slot_id=5
580
581[system.cpu1.CUs0.wavefronts14]
582type=Wavefront
583eventq_index=0
584simdId=1
585wf_slot_id=6
586
587[system.cpu1.CUs0.wavefronts15]
588type=Wavefront
589eventq_index=0
590simdId=1
591wf_slot_id=7
592
593[system.cpu1.CUs0.wavefronts16]
594type=Wavefront
595eventq_index=0
596simdId=2
597wf_slot_id=0
598
599[system.cpu1.CUs0.wavefronts17]
600type=Wavefront
601eventq_index=0
602simdId=2
603wf_slot_id=1
604
605[system.cpu1.CUs0.wavefronts18]
606type=Wavefront
607eventq_index=0
608simdId=2
609wf_slot_id=2
610
611[system.cpu1.CUs0.wavefronts19]
612type=Wavefront
613eventq_index=0
614simdId=2
615wf_slot_id=3
616
617[system.cpu1.CUs0.wavefronts20]
618type=Wavefront
619eventq_index=0
620simdId=2
621wf_slot_id=4
622
623[system.cpu1.CUs0.wavefronts21]
624type=Wavefront
625eventq_index=0
626simdId=2
627wf_slot_id=5
628
629[system.cpu1.CUs0.wavefronts22]
630type=Wavefront
631eventq_index=0
632simdId=2
633wf_slot_id=6
634
635[system.cpu1.CUs0.wavefronts23]
636type=Wavefront
637eventq_index=0
638simdId=2
639wf_slot_id=7
640
641[system.cpu1.CUs0.wavefronts24]
642type=Wavefront
643eventq_index=0
644simdId=3
645wf_slot_id=0
646
647[system.cpu1.CUs0.wavefronts25]
648type=Wavefront
649eventq_index=0
650simdId=3
651wf_slot_id=1
652
653[system.cpu1.CUs0.wavefronts26]
654type=Wavefront
655eventq_index=0
656simdId=3
657wf_slot_id=2
658
659[system.cpu1.CUs0.wavefronts27]
660type=Wavefront
661eventq_index=0
662simdId=3
663wf_slot_id=3
664
665[system.cpu1.CUs0.wavefronts28]
666type=Wavefront
667eventq_index=0
668simdId=3
669wf_slot_id=4
670
671[system.cpu1.CUs0.wavefronts29]
672type=Wavefront
673eventq_index=0
674simdId=3
675wf_slot_id=5
676
677[system.cpu1.CUs0.wavefronts30]
678type=Wavefront
679eventq_index=0
680simdId=3
681wf_slot_id=6
682
683[system.cpu1.CUs0.wavefronts31]
684type=Wavefront
685eventq_index=0
686simdId=3
687wf_slot_id=7
688
689[system.cpu1.CUs1]
690type=ComputeUnit
691children=ldsBus localDataStore vector_register_file0 vector_register_file1 vector_register_file2 vector_register_file3 wavefronts00 wavefronts01 wavefronts02 wavefronts03 wavefronts04 wavefronts05 wavefronts06 wavefronts07 wavefronts08 wavefronts09 wavefronts10 wavefronts11 wavefronts12 wavefronts13 wavefronts14 wavefronts15 wavefronts16 wavefronts17 wavefronts18 wavefronts19 wavefronts20 wavefronts21 wavefronts22 wavefronts23 wavefronts24 wavefronts25 wavefronts26 wavefronts27 wavefronts28 wavefronts29 wavefronts30 wavefronts31
692clk_domain=system.cpu1.clk_domain
693coalescer_to_vrf_bus_width=32
694countPages=false
695cu_id=1
696debugSegFault=false
697dpbypass_pipe_length=4
698eventq_index=0
699execPolicy=OLDEST-FIRST
700functionalTLB=true
701global_mem_queue_size=256
702issue_period=4
703localDataStore=system.cpu1.CUs1.localDataStore
704localMemBarrier=false
705local_mem_queue_size=256
706mem_req_latency=9
707mem_resp_latency=9
708n_wf=8
709num_SIMDs=4
710num_global_mem_pipes=1
711num_shared_mem_pipes=1
712perLaneTLB=false
713prefetch_depth=0
714prefetch_prev_type=PF_PHASE
715prefetch_stride=1
716spbypass_pipe_length=4
717system=system
718vector_register_file=system.cpu1.CUs1.vector_register_file0 system.cpu1.CUs1.vector_register_file1 system.cpu1.CUs1.vector_register_file2 system.cpu1.CUs1.vector_register_file3
719vrf_to_coalescer_bus_width=32
720wavefronts=system.cpu1.CUs1.wavefronts00 system.cpu1.CUs1.wavefronts01 system.cpu1.CUs1.wavefronts02 system.cpu1.CUs1.wavefronts03 system.cpu1.CUs1.wavefronts04 system.cpu1.CUs1.wavefronts05 system.cpu1.CUs1.wavefronts06 system.cpu1.CUs1.wavefronts07 system.cpu1.CUs1.wavefronts08 system.cpu1.CUs1.wavefronts09 system.cpu1.CUs1.wavefronts10 system.cpu1.CUs1.wavefronts11 system.cpu1.CUs1.wavefronts12 system.cpu1.CUs1.wavefronts13 system.cpu1.CUs1.wavefronts14 system.cpu1.CUs1.wavefronts15 system.cpu1.CUs1.wavefronts16 system.cpu1.CUs1.wavefronts17 system.cpu1.CUs1.wavefronts18 system.cpu1.CUs1.wavefronts19 system.cpu1.CUs1.wavefronts20 system.cpu1.CUs1.wavefronts21 system.cpu1.CUs1.wavefronts22 system.cpu1.CUs1.wavefronts23 system.cpu1.CUs1.wavefronts24 system.cpu1.CUs1.wavefronts25 system.cpu1.CUs1.wavefronts26 system.cpu1.CUs1.wavefronts27 system.cpu1.CUs1.wavefronts28 system.cpu1.CUs1.wavefronts29 system.cpu1.CUs1.wavefronts30 system.cpu1.CUs1.wavefronts31
721wfSize=64
722xactCasMode=false
723ldsPort=system.cpu1.CUs1.ldsBus.slave
724memory_port=system.tcp_cntrl1.coalescer.slave[0] system.tcp_cntrl1.coalescer.slave[1] system.tcp_cntrl1.coalescer.slave[2] system.tcp_cntrl1.coalescer.slave[3] system.tcp_cntrl1.coalescer.slave[4] system.tcp_cntrl1.coalescer.slave[5] system.tcp_cntrl1.coalescer.slave[6] system.tcp_cntrl1.coalescer.slave[7] system.tcp_cntrl1.coalescer.slave[8] system.tcp_cntrl1.coalescer.slave[9] system.tcp_cntrl1.coalescer.slave[10] system.tcp_cntrl1.coalescer.slave[11] system.tcp_cntrl1.coalescer.slave[12] system.tcp_cntrl1.coalescer.slave[13] system.tcp_cntrl1.coalescer.slave[14] system.tcp_cntrl1.coalescer.slave[15] system.tcp_cntrl1.coalescer.slave[16] system.tcp_cntrl1.coalescer.slave[17] system.tcp_cntrl1.coalescer.slave[18] system.tcp_cntrl1.coalescer.slave[19] system.tcp_cntrl1.coalescer.slave[20] system.tcp_cntrl1.coalescer.slave[21] system.tcp_cntrl1.coalescer.slave[22] system.tcp_cntrl1.coalescer.slave[23] system.tcp_cntrl1.coalescer.slave[24] system.tcp_cntrl1.coalescer.slave[25] system.tcp_cntrl1.coalescer.slave[26] system.tcp_cntrl1.coalescer.slave[27] system.tcp_cntrl1.coalescer.slave[28] system.tcp_cntrl1.coalescer.slave[29] system.tcp_cntrl1.coalescer.slave[30] system.tcp_cntrl1.coalescer.slave[31] system.tcp_cntrl1.coalescer.slave[32] system.tcp_cntrl1.coalescer.slave[33] system.tcp_cntrl1.coalescer.slave[34] system.tcp_cntrl1.coalescer.slave[35] system.tcp_cntrl1.coalescer.slave[36] system.tcp_cntrl1.coalescer.slave[37] system.tcp_cntrl1.coalescer.slave[38] system.tcp_cntrl1.coalescer.slave[39] system.tcp_cntrl1.coalescer.slave[40] system.tcp_cntrl1.coalescer.slave[41] system.tcp_cntrl1.coalescer.slave[42] system.tcp_cntrl1.coalescer.slave[43] system.tcp_cntrl1.coalescer.slave[44] system.tcp_cntrl1.coalescer.slave[45] system.tcp_cntrl1.coalescer.slave[46] system.tcp_cntrl1.coalescer.slave[47] system.tcp_cntrl1.coalescer.slave[48] system.tcp_cntrl1.coalescer.slave[49] system.tcp_cntrl1.coalescer.slave[50] system.tcp_cntrl1.coalescer.slave[51] system.tcp_cntrl1.coalescer.slave[52] system.tcp_cntrl1.coalescer.slave[53] system.tcp_cntrl1.coalescer.slave[54] system.tcp_cntrl1.coalescer.slave[55] system.tcp_cntrl1.coalescer.slave[56] system.tcp_cntrl1.coalescer.slave[57] system.tcp_cntrl1.coalescer.slave[58] system.tcp_cntrl1.coalescer.slave[59] system.tcp_cntrl1.coalescer.slave[60] system.tcp_cntrl1.coalescer.slave[61] system.tcp_cntrl1.coalescer.slave[62] system.tcp_cntrl1.coalescer.slave[63]
725sqc_port=system.sqc_cntrl0.sequencer.slave[1]
726sqc_tlb_port=system.sqc_coalescer.slave[1]
727translation_port=system.l1_coalescer1.slave[0]
728
729[system.cpu1.CUs1.ldsBus]
730type=Bridge
731clk_domain=system.cpu1.clk_domain
732delay=0
733eventq_index=0
734ranges=0:18446744073709551615
735req_size=16
736resp_size=16
737master=system.cpu1.CUs1.localDataStore.cuPort
738slave=system.cpu1.CUs1.ldsPort
739
740[system.cpu1.CUs1.localDataStore]
741type=LdsState
742bankConflictPenalty=1
743banks=32
744clk_domain=system.cpu1.clk_domain
745eventq_index=0
746range=0:65535
747size=65536
748cuPort=system.cpu1.CUs1.ldsBus.master
749
750[system.cpu1.CUs1.vector_register_file0]
751type=VectorRegisterFile
752eventq_index=0
753min_alloc=4
754num_regs_per_simd=2048
755simd_id=0
756
757[system.cpu1.CUs1.vector_register_file1]
758type=VectorRegisterFile
759eventq_index=0
760min_alloc=4
761num_regs_per_simd=2048
762simd_id=1
763
764[system.cpu1.CUs1.vector_register_file2]
765type=VectorRegisterFile
766eventq_index=0
767min_alloc=4
768num_regs_per_simd=2048
769simd_id=2
770
771[system.cpu1.CUs1.vector_register_file3]
772type=VectorRegisterFile
773eventq_index=0
774min_alloc=4
775num_regs_per_simd=2048
776simd_id=3
777
778[system.cpu1.CUs1.wavefronts00]
779type=Wavefront
780eventq_index=0
781simdId=0
782wf_slot_id=0
783
784[system.cpu1.CUs1.wavefronts01]
785type=Wavefront
786eventq_index=0
787simdId=0
788wf_slot_id=1
789
790[system.cpu1.CUs1.wavefronts02]
791type=Wavefront
792eventq_index=0
793simdId=0
794wf_slot_id=2
795
796[system.cpu1.CUs1.wavefronts03]
797type=Wavefront
798eventq_index=0
799simdId=0
800wf_slot_id=3
801
802[system.cpu1.CUs1.wavefronts04]
803type=Wavefront
804eventq_index=0
805simdId=0
806wf_slot_id=4
807
808[system.cpu1.CUs1.wavefronts05]
809type=Wavefront
810eventq_index=0
811simdId=0
812wf_slot_id=5
813
814[system.cpu1.CUs1.wavefronts06]
815type=Wavefront
816eventq_index=0
817simdId=0
818wf_slot_id=6
819
820[system.cpu1.CUs1.wavefronts07]
821type=Wavefront
822eventq_index=0
823simdId=0
824wf_slot_id=7
825
826[system.cpu1.CUs1.wavefronts08]
827type=Wavefront
828eventq_index=0
829simdId=1
830wf_slot_id=0
831
832[system.cpu1.CUs1.wavefronts09]
833type=Wavefront
834eventq_index=0
835simdId=1
836wf_slot_id=1
837
838[system.cpu1.CUs1.wavefronts10]
839type=Wavefront
840eventq_index=0
841simdId=1
842wf_slot_id=2
843
844[system.cpu1.CUs1.wavefronts11]
845type=Wavefront
846eventq_index=0
847simdId=1
848wf_slot_id=3
849
850[system.cpu1.CUs1.wavefronts12]
851type=Wavefront
852eventq_index=0
853simdId=1
854wf_slot_id=4
855
856[system.cpu1.CUs1.wavefronts13]
857type=Wavefront
858eventq_index=0
859simdId=1
860wf_slot_id=5
861
862[system.cpu1.CUs1.wavefronts14]
863type=Wavefront
864eventq_index=0
865simdId=1
866wf_slot_id=6
867
868[system.cpu1.CUs1.wavefronts15]
869type=Wavefront
870eventq_index=0
871simdId=1
872wf_slot_id=7
873
874[system.cpu1.CUs1.wavefronts16]
875type=Wavefront
876eventq_index=0
877simdId=2
878wf_slot_id=0
879
880[system.cpu1.CUs1.wavefronts17]
881type=Wavefront
882eventq_index=0
883simdId=2
884wf_slot_id=1
885
886[system.cpu1.CUs1.wavefronts18]
887type=Wavefront
888eventq_index=0
889simdId=2
890wf_slot_id=2
891
892[system.cpu1.CUs1.wavefronts19]
893type=Wavefront
894eventq_index=0
895simdId=2
896wf_slot_id=3
897
898[system.cpu1.CUs1.wavefronts20]
899type=Wavefront
900eventq_index=0
901simdId=2
902wf_slot_id=4
903
904[system.cpu1.CUs1.wavefronts21]
905type=Wavefront
906eventq_index=0
907simdId=2
908wf_slot_id=5
909
910[system.cpu1.CUs1.wavefronts22]
911type=Wavefront
912eventq_index=0
913simdId=2
914wf_slot_id=6
915
916[system.cpu1.CUs1.wavefronts23]
917type=Wavefront
918eventq_index=0
919simdId=2
920wf_slot_id=7
921
922[system.cpu1.CUs1.wavefronts24]
923type=Wavefront
924eventq_index=0
925simdId=3
926wf_slot_id=0
927
928[system.cpu1.CUs1.wavefronts25]
929type=Wavefront
930eventq_index=0
931simdId=3
932wf_slot_id=1
933
934[system.cpu1.CUs1.wavefronts26]
935type=Wavefront
936eventq_index=0
937simdId=3
938wf_slot_id=2
939
940[system.cpu1.CUs1.wavefronts27]
941type=Wavefront
942eventq_index=0
943simdId=3
944wf_slot_id=3
945
946[system.cpu1.CUs1.wavefronts28]
947type=Wavefront
948eventq_index=0
949simdId=3
950wf_slot_id=4
951
952[system.cpu1.CUs1.wavefronts29]
953type=Wavefront
954eventq_index=0
955simdId=3
956wf_slot_id=5
957
958[system.cpu1.CUs1.wavefronts30]
959type=Wavefront
960eventq_index=0
961simdId=3
962wf_slot_id=6
963
964[system.cpu1.CUs1.wavefronts31]
965type=Wavefront
966eventq_index=0
967simdId=3
968wf_slot_id=7
969
970[system.cpu1.clk_domain]
971type=SrcClockDomain
972children=voltage_domain
973clock=1000
974domain_id=-1
975eventq_index=0
976init_perf_level=0
977voltage_domain=system.cpu1.clk_domain.voltage_domain
978
979[system.cpu1.clk_domain.voltage_domain]
980type=VoltageDomain
981eventq_index=0
982voltage=1.000000
983
984[system.cpu2]
985type=GpuDispatcher
986children=cl_driver
987cl_driver=system.cpu2.cl_driver
988clk_domain=system.clk_domain
989cpu=system.cpu0
990eventq_index=0
991pio_addr=8589934592
992pio_latency=1000
993shader_pointer=system.cpu1
994system=system
995dma=system.piobus.slave[1]
996pio=system.piobus.master[0]
997translation_port=system.dispatcher_coalescer.slave[0]
998
999[system.cpu2.cl_driver]
1000type=ClDriver
1001codefile=/dist/m5/regression/test-progs/gpu-hello/bin/x86/linux/gpu-hello-kernel.asm
1002eventq_index=0
1003filename=hsa
1004
1005[system.dir_cntrl0]
1006type=Directory_Controller
1007children=L3CacheMemory L3triggerQueue ProbeFilterMemory directory probeToCore requestFromCores responseFromCores responseFromMemory responseToCore triggerQueue unblockFromCores
1008CAB_TCC=false
1009L3CacheMemory=system.dir_cntrl0.L3CacheMemory
1010L3triggerQueue=system.dir_cntrl0.L3triggerQueue
1011ProbeFilterMemory=system.dir_cntrl0.ProbeFilterMemory
1012TCC_select_num_bits=0
1013buffer_size=0
1014clk_domain=system.clk_domain
1015cluster_id=0
1016directory=system.dir_cntrl0.directory
1017eventq_index=0
1018inclusiveDir=true
1019l3_hit_latency=15
1020noTCCdir=true
1021number_of_TBEs=2560
1022probeToCore=system.dir_cntrl0.probeToCore
1023recycle_latency=10
1024requestFromCores=system.dir_cntrl0.requestFromCores
1025responseFromCores=system.dir_cntrl0.responseFromCores
1026responseFromMemory=system.dir_cntrl0.responseFromMemory
1027responseToCore=system.dir_cntrl0.responseToCore
1028response_latency=30
1029ruby_system=system.ruby
1030system=system
1031to_memory_controller_latency=1
1032transitions_per_cycle=32
1033triggerQueue=system.dir_cntrl0.triggerQueue
1034unblockFromCores=system.dir_cntrl0.unblockFromCores
1035useL3OnWT=false
1036version=0
1037memory=system.mem_ctrls.port
1038
1039[system.dir_cntrl0.L3CacheMemory]
1040type=RubyCache
1041children=replacement_policy
1042assoc=16
1043block_size=0
1044dataAccessLatency=20
1045dataArrayBanks=16.0
1046eventq_index=0
1047is_icache=false
1048replacement_policy=system.dir_cntrl0.L3CacheMemory.replacement_policy
1049resourceStalls=false
1050ruby_system=system.ruby
1051size=16777216
1052start_index_bit=6
1053tagAccessLatency=15
1054tagArrayBanks=16.0
1055
1056[system.dir_cntrl0.L3CacheMemory.replacement_policy]
1057type=PseudoLRUReplacementPolicy
1058assoc=16
1059block_size=64
1060eventq_index=0
1061size=16777216
1062
1063[system.dir_cntrl0.L3triggerQueue]
1064type=MessageBuffer
1065buffer_size=0
1066eventq_index=0
1067ordered=true
1068randomization=false
1069
1070[system.dir_cntrl0.ProbeFilterMemory]
1071type=RubyCache
1072children=replacement_policy
1073assoc=8
1074block_size=64
1075dataAccessLatency=1
1076dataArrayBanks=256
1077eventq_index=0
1078is_icache=false
1079replacement_policy=system.dir_cntrl0.ProbeFilterMemory.replacement_policy
1080resourceStalls=true
1081ruby_system=system.ruby
1082size=1048576
1083start_index_bit=6
1084tagAccessLatency=8
1085tagArrayBanks=8
1086
1087[system.dir_cntrl0.ProbeFilterMemory.replacement_policy]
1088type=PseudoLRUReplacementPolicy
1089assoc=8
1090block_size=64
1091eventq_index=0
1092size=1048576
1093
1094[system.dir_cntrl0.directory]
1095type=RubyDirectoryMemory
1096eventq_index=0
1097numa_high_bit=5
1098size=536870912
1099version=0
1100
1101[system.dir_cntrl0.probeToCore]
1102type=MessageBuffer
1103buffer_size=0
1104eventq_index=0
1105ordered=false
1106randomization=false
1107master=system.ruby.network.slave[0]
1108
1109[system.dir_cntrl0.requestFromCores]
1110type=MessageBuffer
1111buffer_size=0
1112eventq_index=0
1113ordered=true
1114randomization=false
1115slave=system.ruby.network.master[0]
1116
1117[system.dir_cntrl0.responseFromCores]
1118type=MessageBuffer
1119buffer_size=0
1120eventq_index=0
1121ordered=false
1122randomization=false
1123slave=system.ruby.network.master[1]
1124
1125[system.dir_cntrl0.responseFromMemory]
1126type=MessageBuffer
1127buffer_size=0
1128eventq_index=0
1129ordered=false
1130randomization=false
1131
1132[system.dir_cntrl0.responseToCore]
1133type=MessageBuffer
1134buffer_size=0
1135eventq_index=0
1136ordered=false
1137randomization=false
1138master=system.ruby.network.slave[1]
1139
1140[system.dir_cntrl0.triggerQueue]
1141type=MessageBuffer
1142buffer_size=0
1143eventq_index=0
1144ordered=true
1145randomization=false
1146
1147[system.dir_cntrl0.unblockFromCores]
1148type=MessageBuffer
1149buffer_size=0
1150eventq_index=0
1151ordered=false
1152randomization=false
1153slave=system.ruby.network.master[2]
1154
1155[system.dispatcher_coalescer]
1156type=TLBCoalescer
1157children=clk_domain
1158clk_domain=system.dispatcher_coalescer.clk_domain
1159coalescingWindow=1
1160disableCoalescing=false
1161eventq_index=0
1162probesPerCycle=2
1163master=system.dispatcher_tlb.slave[0]
1164slave=system.cpu2.translation_port
1165
1166[system.dispatcher_coalescer.clk_domain]
1167type=SrcClockDomain
1168children=voltage_domain
1169clock=1000
1170domain_id=-1
1171eventq_index=0
1172init_perf_level=0
1173voltage_domain=system.dispatcher_coalescer.clk_domain.voltage_domain
1174
1175[system.dispatcher_coalescer.clk_domain.voltage_domain]
1176type=VoltageDomain
1177eventq_index=0
1178voltage=1.000000
1179
1180[system.dispatcher_tlb]
1181type=X86GPUTLB
1182children=clk_domain
1183accessDistance=false
1184allocationPolicy=true
1185assoc=32
1186clk_domain=system.dispatcher_tlb.clk_domain
1187eventq_index=0
1188hitLatency=1
1189maxOutstandingReqs=64
1190missLatency1=5
1191missLatency2=750
1192size=32
1193master=system.l2_coalescer.slave[1]
1194slave=system.dispatcher_coalescer.master[0]
1195
1196[system.dispatcher_tlb.clk_domain]
1197type=SrcClockDomain
1198children=voltage_domain
1199clock=1000
1200domain_id=-1
1201eventq_index=0
1202init_perf_level=0
1203voltage_domain=system.dispatcher_tlb.clk_domain.voltage_domain
1204
1205[system.dispatcher_tlb.clk_domain.voltage_domain]
1206type=VoltageDomain
1207eventq_index=0
1208voltage=1.000000
1209
1210[system.dvfs_handler]
1211type=DVFSHandler
1212domains=
1213enable=false
1214eventq_index=0
1215sys_clk_domain=system.clk_domain
1216transition_latency=100000000
1217
1218[system.l1_coalescer0]
1219type=TLBCoalescer
1220children=clk_domain
1221clk_domain=system.l1_coalescer0.clk_domain
1222coalescingWindow=1
1223disableCoalescing=false
1224eventq_index=0
1225probesPerCycle=2
1226master=system.l1_tlb0.slave[0]
1227slave=system.cpu1.CUs0.translation_port[0]
1228
1229[system.l1_coalescer0.clk_domain]
1230type=SrcClockDomain
1231children=voltage_domain
1232clock=1000
1233domain_id=-1
1234eventq_index=0
1235init_perf_level=0
1236voltage_domain=system.l1_coalescer0.clk_domain.voltage_domain
1237
1238[system.l1_coalescer0.clk_domain.voltage_domain]
1239type=VoltageDomain
1240eventq_index=0
1241voltage=1.000000
1242
1243[system.l1_coalescer1]
1244type=TLBCoalescer
1245children=clk_domain
1246clk_domain=system.l1_coalescer1.clk_domain
1247coalescingWindow=1
1248disableCoalescing=false
1249eventq_index=0
1250probesPerCycle=2
1251master=system.l1_tlb1.slave[0]
1252slave=system.cpu1.CUs1.translation_port[0]
1253
1254[system.l1_coalescer1.clk_domain]
1255type=SrcClockDomain
1256children=voltage_domain
1257clock=1000
1258domain_id=-1
1259eventq_index=0
1260init_perf_level=0
1261voltage_domain=system.l1_coalescer1.clk_domain.voltage_domain
1262
1263[system.l1_coalescer1.clk_domain.voltage_domain]
1264type=VoltageDomain
1265eventq_index=0
1266voltage=1.000000
1267
1268[system.l1_tlb0]
1269type=X86GPUTLB
1270children=clk_domain
1271accessDistance=false
1272allocationPolicy=true
1273assoc=32
1274clk_domain=system.l1_tlb0.clk_domain
1275eventq_index=0
1276hitLatency=1
1277maxOutstandingReqs=64
1278missLatency1=5
1279missLatency2=750
1280size=32
1281master=system.l2_coalescer.slave[2]
1282slave=system.l1_coalescer0.master[0]
1283
1284[system.l1_tlb0.clk_domain]
1285type=SrcClockDomain
1286children=voltage_domain
1287clock=1000
1288domain_id=-1
1289eventq_index=0
1290init_perf_level=0
1291voltage_domain=system.l1_tlb0.clk_domain.voltage_domain
1292
1293[system.l1_tlb0.clk_domain.voltage_domain]
1294type=VoltageDomain
1295eventq_index=0
1296voltage=1.000000
1297
1298[system.l1_tlb1]
1299type=X86GPUTLB
1300children=clk_domain
1301accessDistance=false
1302allocationPolicy=true
1303assoc=32
1304clk_domain=system.l1_tlb1.clk_domain
1305eventq_index=0
1306hitLatency=1
1307maxOutstandingReqs=64
1308missLatency1=5
1309missLatency2=750
1310size=32
1311master=system.l2_coalescer.slave[3]
1312slave=system.l1_coalescer1.master[0]
1313
1314[system.l1_tlb1.clk_domain]
1315type=SrcClockDomain
1316children=voltage_domain
1317clock=1000
1318domain_id=-1
1319eventq_index=0
1320init_perf_level=0
1321voltage_domain=system.l1_tlb1.clk_domain.voltage_domain
1322
1323[system.l1_tlb1.clk_domain.voltage_domain]
1324type=VoltageDomain
1325eventq_index=0
1326voltage=1.000000
1327
1328[system.l2_coalescer]
1329type=TLBCoalescer
1330children=clk_domain
1331clk_domain=system.l2_coalescer.clk_domain
1332coalescingWindow=1
1333disableCoalescing=false
1334eventq_index=0
1335probesPerCycle=2
1336master=system.l2_tlb.slave[0]
1337slave=system.sqc_tlb.master[0] system.dispatcher_tlb.master[0] system.l1_tlb0.master[0] system.l1_tlb1.master[0]
1338
1339[system.l2_coalescer.clk_domain]
1340type=SrcClockDomain
1341children=voltage_domain
1342clock=1000
1343domain_id=-1
1344eventq_index=0
1345init_perf_level=0
1346voltage_domain=system.l2_coalescer.clk_domain.voltage_domain
1347
1348[system.l2_coalescer.clk_domain.voltage_domain]
1349type=VoltageDomain
1350eventq_index=0
1351voltage=1.000000
1352
1353[system.l2_tlb]
1354type=X86GPUTLB
1355children=clk_domain
1356accessDistance=false
1357allocationPolicy=true
1358assoc=32
1359clk_domain=system.l2_tlb.clk_domain
1360eventq_index=0
1361hitLatency=69
1362maxOutstandingReqs=64
1363missLatency1=5
1364missLatency2=750
1365size=4096
1366master=system.l3_coalescer.slave[0]
1367slave=system.l2_coalescer.master[0]
1368
1369[system.l2_tlb.clk_domain]
1370type=SrcClockDomain
1371children=voltage_domain
1372clock=1000
1373domain_id=-1
1374eventq_index=0
1375init_perf_level=0
1376voltage_domain=system.l2_tlb.clk_domain.voltage_domain
1377
1378[system.l2_tlb.clk_domain.voltage_domain]
1379type=VoltageDomain
1380eventq_index=0
1381voltage=1.000000
1382
1383[system.l3_coalescer]
1384type=TLBCoalescer
1385children=clk_domain
1386clk_domain=system.l3_coalescer.clk_domain
1387coalescingWindow=1
1388disableCoalescing=false
1389eventq_index=0
1390probesPerCycle=2
1391master=system.l3_tlb.slave[0]
1392slave=system.l2_tlb.master[0]
1393
1394[system.l3_coalescer.clk_domain]
1395type=SrcClockDomain
1396children=voltage_domain
1397clock=1000
1398domain_id=-1
1399eventq_index=0
1400init_perf_level=0
1401voltage_domain=system.l3_coalescer.clk_domain.voltage_domain
1402
1403[system.l3_coalescer.clk_domain.voltage_domain]
1404type=VoltageDomain
1405eventq_index=0
1406voltage=1.000000
1407
1408[system.l3_tlb]
1409type=X86GPUTLB
1410children=clk_domain
1411accessDistance=false
1412allocationPolicy=true
1413assoc=32
1414clk_domain=system.l3_tlb.clk_domain
1415eventq_index=0
1416hitLatency=150
1417maxOutstandingReqs=64
1418missLatency1=5
1419missLatency2=750
1420size=8192
1421slave=system.l3_coalescer.master[0]
1422
1423[system.l3_tlb.clk_domain]
1424type=SrcClockDomain
1425children=voltage_domain
1426clock=1000
1427domain_id=-1
1428eventq_index=0
1429init_perf_level=0
1430voltage_domain=system.l3_tlb.clk_domain.voltage_domain
1431
1432[system.l3_tlb.clk_domain.voltage_domain]
1433type=VoltageDomain
1434eventq_index=0
1435voltage=1.000000
1436
1437[system.mem_ctrls]
1438type=DRAMCtrl
1439IDD0=0.075000
1440IDD02=0.000000
1441IDD2N=0.050000
1442IDD2N2=0.000000
1443IDD2P0=0.000000
1444IDD2P02=0.000000
1445IDD2P1=0.000000
1446IDD2P12=0.000000
1447IDD3N=0.057000
1448IDD3N2=0.000000
1449IDD3P0=0.000000
1450IDD3P02=0.000000
1451IDD3P1=0.000000
1452IDD3P12=0.000000
1453IDD4R=0.187000
1454IDD4R2=0.000000
1455IDD4W=0.165000
1456IDD4W2=0.000000
1457IDD5=0.220000
1458IDD52=0.000000
1459IDD6=0.000000
1460IDD62=0.000000
1461VDD=1.500000
1462VDD2=0.000000
1463activation_limit=4
1464addr_mapping=RoRaBaCoCh
1465bank_groups_per_rank=0
1466banks_per_rank=8
1467burst_length=8
1468channels=1
1469clk_domain=system.clk_domain
1470conf_table_reported=true
1471device_bus_width=8
1472device_rowbuffer_size=1024
1473device_size=536870912
1474devices_per_rank=8
1475dll=true
1476eventq_index=0
1477in_addr_map=true
1478max_accesses_per_row=16
1479mem_sched_policy=frfcfs
1480min_writes_per_switch=16
1481null=false
1482page_policy=open_adaptive
1483range=0:536870911
1484ranks_per_channel=2
1485read_buffer_size=32
1486static_backend_latency=10000
1487static_frontend_latency=10000
1488tBURST=5000
1489tCCD_L=0
1490tCK=1250
1491tCL=13750
1492tCS=2500
1493tRAS=35000
1494tRCD=13750
1495tREFI=7800000
1496tRFC=260000
1497tRP=13750
1498tRRD=6000
1499tRRD_L=0
1500tRTP=7500
1501tRTW=2500
1502tWR=15000
1503tWTR=7500
1504tXAW=30000
1505tXP=0
1506tXPDLL=0
1507tXS=0
1508tXSDLL=0
1509write_buffer_size=64
1510write_high_thresh_perc=85
1511write_low_thresh_perc=50
1512port=system.dir_cntrl0.memory
1513
1514[system.piobus]
1515type=NoncoherentXBar
1516clk_domain=system.clk_domain
1517eventq_index=0
1518forward_latency=0
1519frontend_latency=0
1520response_latency=0
1521use_default_range=false
1522width=32
1523master=system.cpu2.pio
1524slave=system.cp_cntrl0.sequencer.mem_master_port system.cpu2.dma
1525
1526[system.ruby]
1527type=RubySystem
1528children=clk_domain network phys_mem
1529access_backing_store=true
1530all_instructions=false
1531block_size_bytes=64
1532clk_domain=system.ruby.clk_domain
1533eventq_index=0
1534hot_lines=false
1535memory_size_bits=48
1536num_of_sequencers=5
1537number_of_virtual_networks=10
1538phys_mem=system.ruby.phys_mem
1539randomization=false
1540
1541[system.ruby.clk_domain]
1542type=SrcClockDomain
1543clock=500
1544domain_id=-1
1545eventq_index=0
1546init_perf_level=0
1547voltage_domain=system.voltage_domain
1548
1549[system.ruby.network]
1550type=SimpleNetwork
1551children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 int_link_buffers00 int_link_buffers01 int_link_buffers02 int_link_buffers03 int_link_buffers04 int_link_buffers05 int_link_buffers06 int_link_buffers07 int_link_buffers08 int_link_buffers09 int_link_buffers10 int_link_buffers11 int_link_buffers12 int_link_buffers13 int_link_buffers14 int_link_buffers15 int_link_buffers16 int_link_buffers17 int_link_buffers18 int_link_buffers19 int_link_buffers20 int_link_buffers21 int_link_buffers22 int_link_buffers23 int_link_buffers24 int_link_buffers25 int_link_buffers26 int_link_buffers27 int_link_buffers28 int_link_buffers29 int_link_buffers30 int_link_buffers31 int_link_buffers32 int_link_buffers33 int_link_buffers34 int_link_buffers35 int_link_buffers36 int_link_buffers37 int_link_buffers38 int_link_buffers39 int_links0 int_links1
1552adaptive_routing=false
1553buffer_size=0
1554clk_domain=system.ruby.clk_domain
1555control_msg_size=8
1556endpoint_bandwidth=1000
1557eventq_index=0
1558ext_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
1559int_link_buffers=system.ruby.network.int_link_buffers00 system.ruby.network.int_link_buffers01 system.ruby.network.int_link_buffers02 system.ruby.network.int_link_buffers03 system.ruby.network.int_link_buffers04 system.ruby.network.int_link_buffers05 system.ruby.network.int_link_buffers06 system.ruby.network.int_link_buffers07 system.ruby.network.int_link_buffers08 system.ruby.network.int_link_buffers09 system.ruby.network.int_link_buffers10 system.ruby.network.int_link_buffers11 system.ruby.network.int_link_buffers12 system.ruby.network.int_link_buffers13 system.ruby.network.int_link_buffers14 system.ruby.network.int_link_buffers15 system.ruby.network.int_link_buffers16 system.ruby.network.int_link_buffers17 system.ruby.network.int_link_buffers18 system.ruby.network.int_link_buffers19 system.ruby.network.int_link_buffers20 system.ruby.network.int_link_buffers21 system.ruby.network.int_link_buffers22 system.ruby.network.int_link_buffers23 system.ruby.network.int_link_buffers24 system.ruby.network.int_link_buffers25 system.ruby.network.int_link_buffers26 system.ruby.network.int_link_buffers27 system.ruby.network.int_link_buffers28 system.ruby.network.int_link_buffers29 system.ruby.network.int_link_buffers30 system.ruby.network.int_link_buffers31 system.ruby.network.int_link_buffers32 system.ruby.network.int_link_buffers33 system.ruby.network.int_link_buffers34 system.ruby.network.int_link_buffers35 system.ruby.network.int_link_buffers36 system.ruby.network.int_link_buffers37 system.ruby.network.int_link_buffers38 system.ruby.network.int_link_buffers39
1560int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
1561netifs=
1562number_of_virtual_networks=10
1563routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node
1564ruby_system=system.ruby
1565topology=Crossbar
1566master=system.dir_cntrl0.requestFromCores.slave system.dir_cntrl0.responseFromCores.slave system.dir_cntrl0.unblockFromCores.slave system.cp_cntrl0.probeToCore.slave system.cp_cntrl0.responseToCore.slave system.tcp_cntrl0.probeToTCP.slave system.tcp_cntrl0.responseToTCP.slave system.tcp_cntrl1.probeToTCP.slave system.tcp_cntrl1.responseToTCP.slave system.sqc_cntrl0.probeToSQC.slave system.sqc_cntrl0.responseToSQC.slave system.tcc_cntrl0.requestFromTCP.slave system.tcc_cntrl0.probeFromNB.slave system.tcc_cntrl0.responseFromNB.slave
1567slave=system.dir_cntrl0.probeToCore.master system.dir_cntrl0.responseToCore.master system.cp_cntrl0.requestFromCore.master system.cp_cntrl0.responseFromCore.master system.cp_cntrl0.unblockFromCore.master system.tcp_cntrl0.requestFromTCP.master system.tcp_cntrl0.responseFromTCP.master system.tcp_cntrl0.unblockFromCore.master system.tcp_cntrl1.requestFromTCP.master system.tcp_cntrl1.responseFromTCP.master system.tcp_cntrl1.unblockFromCore.master system.sqc_cntrl0.requestFromSQC.master system.tcc_cntrl0.responseToCore.master system.tcc_cntrl0.requestToNB.master system.tcc_cntrl0.responseToNB.master system.tcc_cntrl0.unblockToNB.master
1568
1569[system.ruby.network.ext_links0]
1570type=SimpleExtLink
1571children=int_node
1572bandwidth_factor=32
1573eventq_index=0
1574ext_node=system.dir_cntrl0
1575int_node=system.ruby.network.ext_links0.int_node
1576latency=1
1577link_id=0
1578weight=1
1579
1580[system.ruby.network.ext_links0.int_node]
1581type=Switch
1582children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79
1583clk_domain=system.ruby.clk_domain
1584eventq_index=0
1585port_buffers=system.ruby.network.ext_links0.int_node.port_buffers00 system.ruby.network.ext_links0.int_node.port_buffers01 system.ruby.network.ext_links0.int_node.port_buffers02 system.ruby.network.ext_links0.int_node.port_buffers03 system.ruby.network.ext_links0.int_node.port_buffers04 system.ruby.network.ext_links0.int_node.port_buffers05 system.ruby.network.ext_links0.int_node.port_buffers06 system.ruby.network.ext_links0.int_node.port_buffers07 system.ruby.network.ext_links0.int_node.port_buffers08 system.ruby.network.ext_links0.int_node.port_buffers09 system.ruby.network.ext_links0.int_node.port_buffers10 system.ruby.network.ext_links0.int_node.port_buffers11 system.ruby.network.ext_links0.int_node.port_buffers12 system.ruby.network.ext_links0.int_node.port_buffers13 system.ruby.network.ext_links0.int_node.port_buffers14 system.ruby.network.ext_links0.int_node.port_buffers15 system.ruby.network.ext_links0.int_node.port_buffers16 system.ruby.network.ext_links0.int_node.port_buffers17 system.ruby.network.ext_links0.int_node.port_buffers18 system.ruby.network.ext_links0.int_node.port_buffers19 system.ruby.network.ext_links0.int_node.port_buffers20 system.ruby.network.ext_links0.int_node.port_buffers21 system.ruby.network.ext_links0.int_node.port_buffers22 system.ruby.network.ext_links0.int_node.port_buffers23 system.ruby.network.ext_links0.int_node.port_buffers24 system.ruby.network.ext_links0.int_node.port_buffers25 system.ruby.network.ext_links0.int_node.port_buffers26 system.ruby.network.ext_links0.int_node.port_buffers27 system.ruby.network.ext_links0.int_node.port_buffers28 system.ruby.network.ext_links0.int_node.port_buffers29 system.ruby.network.ext_links0.int_node.port_buffers30 system.ruby.network.ext_links0.int_node.port_buffers31 system.ruby.network.ext_links0.int_node.port_buffers32 system.ruby.network.ext_links0.int_node.port_buffers33 system.ruby.network.ext_links0.int_node.port_buffers34 system.ruby.network.ext_links0.int_node.port_buffers35 system.ruby.network.ext_links0.int_node.port_buffers36 system.ruby.network.ext_links0.int_node.port_buffers37 system.ruby.network.ext_links0.int_node.port_buffers38 system.ruby.network.ext_links0.int_node.port_buffers39 system.ruby.network.ext_links0.int_node.port_buffers40 system.ruby.network.ext_links0.int_node.port_buffers41 system.ruby.network.ext_links0.int_node.port_buffers42 system.ruby.network.ext_links0.int_node.port_buffers43 system.ruby.network.ext_links0.int_node.port_buffers44 system.ruby.network.ext_links0.int_node.port_buffers45 system.ruby.network.ext_links0.int_node.port_buffers46 system.ruby.network.ext_links0.int_node.port_buffers47 system.ruby.network.ext_links0.int_node.port_buffers48 system.ruby.network.ext_links0.int_node.port_buffers49 system.ruby.network.ext_links0.int_node.port_buffers50 system.ruby.network.ext_links0.int_node.port_buffers51 system.ruby.network.ext_links0.int_node.port_buffers52 system.ruby.network.ext_links0.int_node.port_buffers53 system.ruby.network.ext_links0.int_node.port_buffers54 system.ruby.network.ext_links0.int_node.port_buffers55 system.ruby.network.ext_links0.int_node.port_buffers56 system.ruby.network.ext_links0.int_node.port_buffers57 system.ruby.network.ext_links0.int_node.port_buffers58 system.ruby.network.ext_links0.int_node.port_buffers59 system.ruby.network.ext_links0.int_node.port_buffers60 system.ruby.network.ext_links0.int_node.port_buffers61 system.ruby.network.ext_links0.int_node.port_buffers62 system.ruby.network.ext_links0.int_node.port_buffers63 system.ruby.network.ext_links0.int_node.port_buffers64 system.ruby.network.ext_links0.int_node.port_buffers65 system.ruby.network.ext_links0.int_node.port_buffers66 system.ruby.network.ext_links0.int_node.port_buffers67 system.ruby.network.ext_links0.int_node.port_buffers68 system.ruby.network.ext_links0.int_node.port_buffers69 system.ruby.network.ext_links0.int_node.port_buffers70 system.ruby.network.ext_links0.int_node.port_buffers71 system.ruby.network.ext_links0.int_node.port_buffers72 system.ruby.network.ext_links0.int_node.port_buffers73 system.ruby.network.ext_links0.int_node.port_buffers74 system.ruby.network.ext_links0.int_node.port_buffers75 system.ruby.network.ext_links0.int_node.port_buffers76 system.ruby.network.ext_links0.int_node.port_buffers77 system.ruby.network.ext_links0.int_node.port_buffers78 system.ruby.network.ext_links0.int_node.port_buffers79
1586router_id=0
1587virt_nets=10
1588
1589[system.ruby.network.ext_links0.int_node.port_buffers00]
1590type=MessageBuffer
1591buffer_size=0
1592eventq_index=0
1593ordered=true
1594randomization=false
1595
1596[system.ruby.network.ext_links0.int_node.port_buffers01]
1597type=MessageBuffer
1598buffer_size=0
1599eventq_index=0
1600ordered=true
1601randomization=false
1602
1603[system.ruby.network.ext_links0.int_node.port_buffers02]
1604type=MessageBuffer
1605buffer_size=0
1606eventq_index=0
1607ordered=true
1608randomization=false
1609
1610[system.ruby.network.ext_links0.int_node.port_buffers03]
1611type=MessageBuffer
1612buffer_size=0
1613eventq_index=0
1614ordered=true
1615randomization=false
1616
1617[system.ruby.network.ext_links0.int_node.port_buffers04]
1618type=MessageBuffer
1619buffer_size=0
1620eventq_index=0
1621ordered=true
1622randomization=false
1623
1624[system.ruby.network.ext_links0.int_node.port_buffers05]
1625type=MessageBuffer
1626buffer_size=0
1627eventq_index=0
1628ordered=true
1629randomization=false
1630
1631[system.ruby.network.ext_links0.int_node.port_buffers06]
1632type=MessageBuffer
1633buffer_size=0
1634eventq_index=0
1635ordered=true
1636randomization=false
1637
1638[system.ruby.network.ext_links0.int_node.port_buffers07]
1639type=MessageBuffer
1640buffer_size=0
1641eventq_index=0
1642ordered=true
1643randomization=false
1644
1645[system.ruby.network.ext_links0.int_node.port_buffers08]
1646type=MessageBuffer
1647buffer_size=0
1648eventq_index=0
1649ordered=true
1650randomization=false
1651
1652[system.ruby.network.ext_links0.int_node.port_buffers09]
1653type=MessageBuffer
1654buffer_size=0
1655eventq_index=0
1656ordered=true
1657randomization=false
1658
1659[system.ruby.network.ext_links0.int_node.port_buffers10]
1660type=MessageBuffer
1661buffer_size=0
1662eventq_index=0
1663ordered=true
1664randomization=false
1665
1666[system.ruby.network.ext_links0.int_node.port_buffers11]
1667type=MessageBuffer
1668buffer_size=0
1669eventq_index=0
1670ordered=true
1671randomization=false
1672
1673[system.ruby.network.ext_links0.int_node.port_buffers12]
1674type=MessageBuffer
1675buffer_size=0
1676eventq_index=0
1677ordered=true
1678randomization=false
1679
1680[system.ruby.network.ext_links0.int_node.port_buffers13]
1681type=MessageBuffer
1682buffer_size=0
1683eventq_index=0
1684ordered=true
1685randomization=false
1686
1687[system.ruby.network.ext_links0.int_node.port_buffers14]
1688type=MessageBuffer
1689buffer_size=0
1690eventq_index=0
1691ordered=true
1692randomization=false
1693
1694[system.ruby.network.ext_links0.int_node.port_buffers15]
1695type=MessageBuffer
1696buffer_size=0
1697eventq_index=0
1698ordered=true
1699randomization=false
1700
1701[system.ruby.network.ext_links0.int_node.port_buffers16]
1702type=MessageBuffer
1703buffer_size=0
1704eventq_index=0
1705ordered=true
1706randomization=false
1707
1708[system.ruby.network.ext_links0.int_node.port_buffers17]
1709type=MessageBuffer
1710buffer_size=0
1711eventq_index=0
1712ordered=true
1713randomization=false
1714
1715[system.ruby.network.ext_links0.int_node.port_buffers18]
1716type=MessageBuffer
1717buffer_size=0
1718eventq_index=0
1719ordered=true
1720randomization=false
1721
1722[system.ruby.network.ext_links0.int_node.port_buffers19]
1723type=MessageBuffer
1724buffer_size=0
1725eventq_index=0
1726ordered=true
1727randomization=false
1728
1729[system.ruby.network.ext_links0.int_node.port_buffers20]
1730type=MessageBuffer
1731buffer_size=0
1732eventq_index=0
1733ordered=true
1734randomization=false
1735
1736[system.ruby.network.ext_links0.int_node.port_buffers21]
1737type=MessageBuffer
1738buffer_size=0
1739eventq_index=0
1740ordered=true
1741randomization=false
1742
1743[system.ruby.network.ext_links0.int_node.port_buffers22]
1744type=MessageBuffer
1745buffer_size=0
1746eventq_index=0
1747ordered=true
1748randomization=false
1749
1750[system.ruby.network.ext_links0.int_node.port_buffers23]
1751type=MessageBuffer
1752buffer_size=0
1753eventq_index=0
1754ordered=true
1755randomization=false
1756
1757[system.ruby.network.ext_links0.int_node.port_buffers24]
1758type=MessageBuffer
1759buffer_size=0
1760eventq_index=0
1761ordered=true
1762randomization=false
1763
1764[system.ruby.network.ext_links0.int_node.port_buffers25]
1765type=MessageBuffer
1766buffer_size=0
1767eventq_index=0
1768ordered=true
1769randomization=false
1770
1771[system.ruby.network.ext_links0.int_node.port_buffers26]
1772type=MessageBuffer
1773buffer_size=0
1774eventq_index=0
1775ordered=true
1776randomization=false
1777
1778[system.ruby.network.ext_links0.int_node.port_buffers27]
1779type=MessageBuffer
1780buffer_size=0
1781eventq_index=0
1782ordered=true
1783randomization=false
1784
1785[system.ruby.network.ext_links0.int_node.port_buffers28]
1786type=MessageBuffer
1787buffer_size=0
1788eventq_index=0
1789ordered=true
1790randomization=false
1791
1792[system.ruby.network.ext_links0.int_node.port_buffers29]
1793type=MessageBuffer
1794buffer_size=0
1795eventq_index=0
1796ordered=true
1797randomization=false
1798
1799[system.ruby.network.ext_links0.int_node.port_buffers30]
1800type=MessageBuffer
1801buffer_size=0
1802eventq_index=0
1803ordered=true
1804randomization=false
1805
1806[system.ruby.network.ext_links0.int_node.port_buffers31]
1807type=MessageBuffer
1808buffer_size=0
1809eventq_index=0
1810ordered=true
1811randomization=false
1812
1813[system.ruby.network.ext_links0.int_node.port_buffers32]
1814type=MessageBuffer
1815buffer_size=0
1816eventq_index=0
1817ordered=true
1818randomization=false
1819
1820[system.ruby.network.ext_links0.int_node.port_buffers33]
1821type=MessageBuffer
1822buffer_size=0
1823eventq_index=0
1824ordered=true
1825randomization=false
1826
1827[system.ruby.network.ext_links0.int_node.port_buffers34]
1828type=MessageBuffer
1829buffer_size=0
1830eventq_index=0
1831ordered=true
1832randomization=false
1833
1834[system.ruby.network.ext_links0.int_node.port_buffers35]
1835type=MessageBuffer
1836buffer_size=0
1837eventq_index=0
1838ordered=true
1839randomization=false
1840
1841[system.ruby.network.ext_links0.int_node.port_buffers36]
1842type=MessageBuffer
1843buffer_size=0
1844eventq_index=0
1845ordered=true
1846randomization=false
1847
1848[system.ruby.network.ext_links0.int_node.port_buffers37]
1849type=MessageBuffer
1850buffer_size=0
1851eventq_index=0
1852ordered=true
1853randomization=false
1854
1855[system.ruby.network.ext_links0.int_node.port_buffers38]
1856type=MessageBuffer
1857buffer_size=0
1858eventq_index=0
1859ordered=true
1860randomization=false
1861
1862[system.ruby.network.ext_links0.int_node.port_buffers39]
1863type=MessageBuffer
1864buffer_size=0
1865eventq_index=0
1866ordered=true
1867randomization=false
1868
1869[system.ruby.network.ext_links0.int_node.port_buffers40]
1870type=MessageBuffer
1871buffer_size=0
1872eventq_index=0
1873ordered=true
1874randomization=false
1875
1876[system.ruby.network.ext_links0.int_node.port_buffers41]
1877type=MessageBuffer
1878buffer_size=0
1879eventq_index=0
1880ordered=true
1881randomization=false
1882
1883[system.ruby.network.ext_links0.int_node.port_buffers42]
1884type=MessageBuffer
1885buffer_size=0
1886eventq_index=0
1887ordered=true
1888randomization=false
1889
1890[system.ruby.network.ext_links0.int_node.port_buffers43]
1891type=MessageBuffer
1892buffer_size=0
1893eventq_index=0
1894ordered=true
1895randomization=false
1896
1897[system.ruby.network.ext_links0.int_node.port_buffers44]
1898type=MessageBuffer
1899buffer_size=0
1900eventq_index=0
1901ordered=true
1902randomization=false
1903
1904[system.ruby.network.ext_links0.int_node.port_buffers45]
1905type=MessageBuffer
1906buffer_size=0
1907eventq_index=0
1908ordered=true
1909randomization=false
1910
1911[system.ruby.network.ext_links0.int_node.port_buffers46]
1912type=MessageBuffer
1913buffer_size=0
1914eventq_index=0
1915ordered=true
1916randomization=false
1917
1918[system.ruby.network.ext_links0.int_node.port_buffers47]
1919type=MessageBuffer
1920buffer_size=0
1921eventq_index=0
1922ordered=true
1923randomization=false
1924
1925[system.ruby.network.ext_links0.int_node.port_buffers48]
1926type=MessageBuffer
1927buffer_size=0
1928eventq_index=0
1929ordered=true
1930randomization=false
1931
1932[system.ruby.network.ext_links0.int_node.port_buffers49]
1933type=MessageBuffer
1934buffer_size=0
1935eventq_index=0
1936ordered=true
1937randomization=false
1938
1939[system.ruby.network.ext_links0.int_node.port_buffers50]
1940type=MessageBuffer
1941buffer_size=0
1942eventq_index=0
1943ordered=true
1944randomization=false
1945
1946[system.ruby.network.ext_links0.int_node.port_buffers51]
1947type=MessageBuffer
1948buffer_size=0
1949eventq_index=0
1950ordered=true
1951randomization=false
1952
1953[system.ruby.network.ext_links0.int_node.port_buffers52]
1954type=MessageBuffer
1955buffer_size=0
1956eventq_index=0
1957ordered=true
1958randomization=false
1959
1960[system.ruby.network.ext_links0.int_node.port_buffers53]
1961type=MessageBuffer
1962buffer_size=0
1963eventq_index=0
1964ordered=true
1965randomization=false
1966
1967[system.ruby.network.ext_links0.int_node.port_buffers54]
1968type=MessageBuffer
1969buffer_size=0
1970eventq_index=0
1971ordered=true
1972randomization=false
1973
1974[system.ruby.network.ext_links0.int_node.port_buffers55]
1975type=MessageBuffer
1976buffer_size=0
1977eventq_index=0
1978ordered=true
1979randomization=false
1980
1981[system.ruby.network.ext_links0.int_node.port_buffers56]
1982type=MessageBuffer
1983buffer_size=0
1984eventq_index=0
1985ordered=true
1986randomization=false
1987
1988[system.ruby.network.ext_links0.int_node.port_buffers57]
1989type=MessageBuffer
1990buffer_size=0
1991eventq_index=0
1992ordered=true
1993randomization=false
1994
1995[system.ruby.network.ext_links0.int_node.port_buffers58]
1996type=MessageBuffer
1997buffer_size=0
1998eventq_index=0
1999ordered=true
2000randomization=false
2001
2002[system.ruby.network.ext_links0.int_node.port_buffers59]
2003type=MessageBuffer
2004buffer_size=0
2005eventq_index=0
2006ordered=true
2007randomization=false
2008
2009[system.ruby.network.ext_links0.int_node.port_buffers60]
2010type=MessageBuffer
2011buffer_size=0
2012eventq_index=0
2013ordered=true
2014randomization=false
2015
2016[system.ruby.network.ext_links0.int_node.port_buffers61]
2017type=MessageBuffer
2018buffer_size=0
2019eventq_index=0
2020ordered=true
2021randomization=false
2022
2023[system.ruby.network.ext_links0.int_node.port_buffers62]
2024type=MessageBuffer
2025buffer_size=0
2026eventq_index=0
2027ordered=true
2028randomization=false
2029
2030[system.ruby.network.ext_links0.int_node.port_buffers63]
2031type=MessageBuffer
2032buffer_size=0
2033eventq_index=0
2034ordered=true
2035randomization=false
2036
2037[system.ruby.network.ext_links0.int_node.port_buffers64]
2038type=MessageBuffer
2039buffer_size=0
2040eventq_index=0
2041ordered=true
2042randomization=false
2043
2044[system.ruby.network.ext_links0.int_node.port_buffers65]
2045type=MessageBuffer
2046buffer_size=0
2047eventq_index=0
2048ordered=true
2049randomization=false
2050
2051[system.ruby.network.ext_links0.int_node.port_buffers66]
2052type=MessageBuffer
2053buffer_size=0
2054eventq_index=0
2055ordered=true
2056randomization=false
2057
2058[system.ruby.network.ext_links0.int_node.port_buffers67]
2059type=MessageBuffer
2060buffer_size=0
2061eventq_index=0
2062ordered=true
2063randomization=false
2064
2065[system.ruby.network.ext_links0.int_node.port_buffers68]
2066type=MessageBuffer
2067buffer_size=0
2068eventq_index=0
2069ordered=true
2070randomization=false
2071
2072[system.ruby.network.ext_links0.int_node.port_buffers69]
2073type=MessageBuffer
2074buffer_size=0
2075eventq_index=0
2076ordered=true
2077randomization=false
2078
2079[system.ruby.network.ext_links0.int_node.port_buffers70]
2080type=MessageBuffer
2081buffer_size=0
2082eventq_index=0
2083ordered=true
2084randomization=false
2085
2086[system.ruby.network.ext_links0.int_node.port_buffers71]
2087type=MessageBuffer
2088buffer_size=0
2089eventq_index=0
2090ordered=true
2091randomization=false
2092
2093[system.ruby.network.ext_links0.int_node.port_buffers72]
2094type=MessageBuffer
2095buffer_size=0
2096eventq_index=0
2097ordered=true
2098randomization=false
2099
2100[system.ruby.network.ext_links0.int_node.port_buffers73]
2101type=MessageBuffer
2102buffer_size=0
2103eventq_index=0
2104ordered=true
2105randomization=false
2106
2107[system.ruby.network.ext_links0.int_node.port_buffers74]
2108type=MessageBuffer
2109buffer_size=0
2110eventq_index=0
2111ordered=true
2112randomization=false
2113
2114[system.ruby.network.ext_links0.int_node.port_buffers75]
2115type=MessageBuffer
2116buffer_size=0
2117eventq_index=0
2118ordered=true
2119randomization=false
2120
2121[system.ruby.network.ext_links0.int_node.port_buffers76]
2122type=MessageBuffer
2123buffer_size=0
2124eventq_index=0
2125ordered=true
2126randomization=false
2127
2128[system.ruby.network.ext_links0.int_node.port_buffers77]
2129type=MessageBuffer
2130buffer_size=0
2131eventq_index=0
2132ordered=true
2133randomization=false
2134
2135[system.ruby.network.ext_links0.int_node.port_buffers78]
2136type=MessageBuffer
2137buffer_size=0
2138eventq_index=0
2139ordered=true
2140randomization=false
2141
2142[system.ruby.network.ext_links0.int_node.port_buffers79]
2143type=MessageBuffer
2144buffer_size=0
2145eventq_index=0
2146ordered=true
2147randomization=false
2148
2149[system.ruby.network.ext_links1]
2150type=SimpleExtLink
2151children=int_node
2152bandwidth_factor=32
2153eventq_index=0
2154ext_node=system.cp_cntrl0
2155int_node=system.ruby.network.ext_links1.int_node
2156latency=1
2157link_id=1
2158weight=1
2159
2160[system.ruby.network.ext_links1.int_node]
2161type=Switch
2162children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69
2163clk_domain=system.ruby.clk_domain
2164eventq_index=0
2165port_buffers=system.ruby.network.ext_links1.int_node.port_buffers00 system.ruby.network.ext_links1.int_node.port_buffers01 system.ruby.network.ext_links1.int_node.port_buffers02 system.ruby.network.ext_links1.int_node.port_buffers03 system.ruby.network.ext_links1.int_node.port_buffers04 system.ruby.network.ext_links1.int_node.port_buffers05 system.ruby.network.ext_links1.int_node.port_buffers06 system.ruby.network.ext_links1.int_node.port_buffers07 system.ruby.network.ext_links1.int_node.port_buffers08 system.ruby.network.ext_links1.int_node.port_buffers09 system.ruby.network.ext_links1.int_node.port_buffers10 system.ruby.network.ext_links1.int_node.port_buffers11 system.ruby.network.ext_links1.int_node.port_buffers12 system.ruby.network.ext_links1.int_node.port_buffers13 system.ruby.network.ext_links1.int_node.port_buffers14 system.ruby.network.ext_links1.int_node.port_buffers15 system.ruby.network.ext_links1.int_node.port_buffers16 system.ruby.network.ext_links1.int_node.port_buffers17 system.ruby.network.ext_links1.int_node.port_buffers18 system.ruby.network.ext_links1.int_node.port_buffers19 system.ruby.network.ext_links1.int_node.port_buffers20 system.ruby.network.ext_links1.int_node.port_buffers21 system.ruby.network.ext_links1.int_node.port_buffers22 system.ruby.network.ext_links1.int_node.port_buffers23 system.ruby.network.ext_links1.int_node.port_buffers24 system.ruby.network.ext_links1.int_node.port_buffers25 system.ruby.network.ext_links1.int_node.port_buffers26 system.ruby.network.ext_links1.int_node.port_buffers27 system.ruby.network.ext_links1.int_node.port_buffers28 system.ruby.network.ext_links1.int_node.port_buffers29 system.ruby.network.ext_links1.int_node.port_buffers30 system.ruby.network.ext_links1.int_node.port_buffers31 system.ruby.network.ext_links1.int_node.port_buffers32 system.ruby.network.ext_links1.int_node.port_buffers33 system.ruby.network.ext_links1.int_node.port_buffers34 system.ruby.network.ext_links1.int_node.port_buffers35 system.ruby.network.ext_links1.int_node.port_buffers36 system.ruby.network.ext_links1.int_node.port_buffers37 system.ruby.network.ext_links1.int_node.port_buffers38 system.ruby.network.ext_links1.int_node.port_buffers39 system.ruby.network.ext_links1.int_node.port_buffers40 system.ruby.network.ext_links1.int_node.port_buffers41 system.ruby.network.ext_links1.int_node.port_buffers42 system.ruby.network.ext_links1.int_node.port_buffers43 system.ruby.network.ext_links1.int_node.port_buffers44 system.ruby.network.ext_links1.int_node.port_buffers45 system.ruby.network.ext_links1.int_node.port_buffers46 system.ruby.network.ext_links1.int_node.port_buffers47 system.ruby.network.ext_links1.int_node.port_buffers48 system.ruby.network.ext_links1.int_node.port_buffers49 system.ruby.network.ext_links1.int_node.port_buffers50 system.ruby.network.ext_links1.int_node.port_buffers51 system.ruby.network.ext_links1.int_node.port_buffers52 system.ruby.network.ext_links1.int_node.port_buffers53 system.ruby.network.ext_links1.int_node.port_buffers54 system.ruby.network.ext_links1.int_node.port_buffers55 system.ruby.network.ext_links1.int_node.port_buffers56 system.ruby.network.ext_links1.int_node.port_buffers57 system.ruby.network.ext_links1.int_node.port_buffers58 system.ruby.network.ext_links1.int_node.port_buffers59 system.ruby.network.ext_links1.int_node.port_buffers60 system.ruby.network.ext_links1.int_node.port_buffers61 system.ruby.network.ext_links1.int_node.port_buffers62 system.ruby.network.ext_links1.int_node.port_buffers63 system.ruby.network.ext_links1.int_node.port_buffers64 system.ruby.network.ext_links1.int_node.port_buffers65 system.ruby.network.ext_links1.int_node.port_buffers66 system.ruby.network.ext_links1.int_node.port_buffers67 system.ruby.network.ext_links1.int_node.port_buffers68 system.ruby.network.ext_links1.int_node.port_buffers69
2166router_id=1
2167virt_nets=10
2168
2169[system.ruby.network.ext_links1.int_node.port_buffers00]
2170type=MessageBuffer
2171buffer_size=0
2172eventq_index=0
2173ordered=true
2174randomization=false
2175
2176[system.ruby.network.ext_links1.int_node.port_buffers01]
2177type=MessageBuffer
2178buffer_size=0
2179eventq_index=0
2180ordered=true
2181randomization=false
2182
2183[system.ruby.network.ext_links1.int_node.port_buffers02]
2184type=MessageBuffer
2185buffer_size=0
2186eventq_index=0
2187ordered=true
2188randomization=false
2189
2190[system.ruby.network.ext_links1.int_node.port_buffers03]
2191type=MessageBuffer
2192buffer_size=0
2193eventq_index=0
2194ordered=true
2195randomization=false
2196
2197[system.ruby.network.ext_links1.int_node.port_buffers04]
2198type=MessageBuffer
2199buffer_size=0
2200eventq_index=0
2201ordered=true
2202randomization=false
2203
2204[system.ruby.network.ext_links1.int_node.port_buffers05]
2205type=MessageBuffer
2206buffer_size=0
2207eventq_index=0
2208ordered=true
2209randomization=false
2210
2211[system.ruby.network.ext_links1.int_node.port_buffers06]
2212type=MessageBuffer
2213buffer_size=0
2214eventq_index=0
2215ordered=true
2216randomization=false
2217
2218[system.ruby.network.ext_links1.int_node.port_buffers07]
2219type=MessageBuffer
2220buffer_size=0
2221eventq_index=0
2222ordered=true
2223randomization=false
2224
2225[system.ruby.network.ext_links1.int_node.port_buffers08]
2226type=MessageBuffer
2227buffer_size=0
2228eventq_index=0
2229ordered=true
2230randomization=false
2231
2232[system.ruby.network.ext_links1.int_node.port_buffers09]
2233type=MessageBuffer
2234buffer_size=0
2235eventq_index=0
2236ordered=true
2237randomization=false
2238
2239[system.ruby.network.ext_links1.int_node.port_buffers10]
2240type=MessageBuffer
2241buffer_size=0
2242eventq_index=0
2243ordered=true
2244randomization=false
2245
2246[system.ruby.network.ext_links1.int_node.port_buffers11]
2247type=MessageBuffer
2248buffer_size=0
2249eventq_index=0
2250ordered=true
2251randomization=false
2252
2253[system.ruby.network.ext_links1.int_node.port_buffers12]
2254type=MessageBuffer
2255buffer_size=0
2256eventq_index=0
2257ordered=true
2258randomization=false
2259
2260[system.ruby.network.ext_links1.int_node.port_buffers13]
2261type=MessageBuffer
2262buffer_size=0
2263eventq_index=0
2264ordered=true
2265randomization=false
2266
2267[system.ruby.network.ext_links1.int_node.port_buffers14]
2268type=MessageBuffer
2269buffer_size=0
2270eventq_index=0
2271ordered=true
2272randomization=false
2273
2274[system.ruby.network.ext_links1.int_node.port_buffers15]
2275type=MessageBuffer
2276buffer_size=0
2277eventq_index=0
2278ordered=true
2279randomization=false
2280
2281[system.ruby.network.ext_links1.int_node.port_buffers16]
2282type=MessageBuffer
2283buffer_size=0
2284eventq_index=0
2285ordered=true
2286randomization=false
2287
2288[system.ruby.network.ext_links1.int_node.port_buffers17]
2289type=MessageBuffer
2290buffer_size=0
2291eventq_index=0
2292ordered=true
2293randomization=false
2294
2295[system.ruby.network.ext_links1.int_node.port_buffers18]
2296type=MessageBuffer
2297buffer_size=0
2298eventq_index=0
2299ordered=true
2300randomization=false
2301
2302[system.ruby.network.ext_links1.int_node.port_buffers19]
2303type=MessageBuffer
2304buffer_size=0
2305eventq_index=0
2306ordered=true
2307randomization=false
2308
2309[system.ruby.network.ext_links1.int_node.port_buffers20]
2310type=MessageBuffer
2311buffer_size=0
2312eventq_index=0
2313ordered=true
2314randomization=false
2315
2316[system.ruby.network.ext_links1.int_node.port_buffers21]
2317type=MessageBuffer
2318buffer_size=0
2319eventq_index=0
2320ordered=true
2321randomization=false
2322
2323[system.ruby.network.ext_links1.int_node.port_buffers22]
2324type=MessageBuffer
2325buffer_size=0
2326eventq_index=0
2327ordered=true
2328randomization=false
2329
2330[system.ruby.network.ext_links1.int_node.port_buffers23]
2331type=MessageBuffer
2332buffer_size=0
2333eventq_index=0
2334ordered=true
2335randomization=false
2336
2337[system.ruby.network.ext_links1.int_node.port_buffers24]
2338type=MessageBuffer
2339buffer_size=0
2340eventq_index=0
2341ordered=true
2342randomization=false
2343
2344[system.ruby.network.ext_links1.int_node.port_buffers25]
2345type=MessageBuffer
2346buffer_size=0
2347eventq_index=0
2348ordered=true
2349randomization=false
2350
2351[system.ruby.network.ext_links1.int_node.port_buffers26]
2352type=MessageBuffer
2353buffer_size=0
2354eventq_index=0
2355ordered=true
2356randomization=false
2357
2358[system.ruby.network.ext_links1.int_node.port_buffers27]
2359type=MessageBuffer
2360buffer_size=0
2361eventq_index=0
2362ordered=true
2363randomization=false
2364
2365[system.ruby.network.ext_links1.int_node.port_buffers28]
2366type=MessageBuffer
2367buffer_size=0
2368eventq_index=0
2369ordered=true
2370randomization=false
2371
2372[system.ruby.network.ext_links1.int_node.port_buffers29]
2373type=MessageBuffer
2374buffer_size=0
2375eventq_index=0
2376ordered=true
2377randomization=false
2378
2379[system.ruby.network.ext_links1.int_node.port_buffers30]
2380type=MessageBuffer
2381buffer_size=0
2382eventq_index=0
2383ordered=true
2384randomization=false
2385
2386[system.ruby.network.ext_links1.int_node.port_buffers31]
2387type=MessageBuffer
2388buffer_size=0
2389eventq_index=0
2390ordered=true
2391randomization=false
2392
2393[system.ruby.network.ext_links1.int_node.port_buffers32]
2394type=MessageBuffer
2395buffer_size=0
2396eventq_index=0
2397ordered=true
2398randomization=false
2399
2400[system.ruby.network.ext_links1.int_node.port_buffers33]
2401type=MessageBuffer
2402buffer_size=0
2403eventq_index=0
2404ordered=true
2405randomization=false
2406
2407[system.ruby.network.ext_links1.int_node.port_buffers34]
2408type=MessageBuffer
2409buffer_size=0
2410eventq_index=0
2411ordered=true
2412randomization=false
2413
2414[system.ruby.network.ext_links1.int_node.port_buffers35]
2415type=MessageBuffer
2416buffer_size=0
2417eventq_index=0
2418ordered=true
2419randomization=false
2420
2421[system.ruby.network.ext_links1.int_node.port_buffers36]
2422type=MessageBuffer
2423buffer_size=0
2424eventq_index=0
2425ordered=true
2426randomization=false
2427
2428[system.ruby.network.ext_links1.int_node.port_buffers37]
2429type=MessageBuffer
2430buffer_size=0
2431eventq_index=0
2432ordered=true
2433randomization=false
2434
2435[system.ruby.network.ext_links1.int_node.port_buffers38]
2436type=MessageBuffer
2437buffer_size=0
2438eventq_index=0
2439ordered=true
2440randomization=false
2441
2442[system.ruby.network.ext_links1.int_node.port_buffers39]
2443type=MessageBuffer
2444buffer_size=0
2445eventq_index=0
2446ordered=true
2447randomization=false
2448
2449[system.ruby.network.ext_links1.int_node.port_buffers40]
2450type=MessageBuffer
2451buffer_size=0
2452eventq_index=0
2453ordered=true
2454randomization=false
2455
2456[system.ruby.network.ext_links1.int_node.port_buffers41]
2457type=MessageBuffer
2458buffer_size=0
2459eventq_index=0
2460ordered=true
2461randomization=false
2462
2463[system.ruby.network.ext_links1.int_node.port_buffers42]
2464type=MessageBuffer
2465buffer_size=0
2466eventq_index=0
2467ordered=true
2468randomization=false
2469
2470[system.ruby.network.ext_links1.int_node.port_buffers43]
2471type=MessageBuffer
2472buffer_size=0
2473eventq_index=0
2474ordered=true
2475randomization=false
2476
2477[system.ruby.network.ext_links1.int_node.port_buffers44]
2478type=MessageBuffer
2479buffer_size=0
2480eventq_index=0
2481ordered=true
2482randomization=false
2483
2484[system.ruby.network.ext_links1.int_node.port_buffers45]
2485type=MessageBuffer
2486buffer_size=0
2487eventq_index=0
2488ordered=true
2489randomization=false
2490
2491[system.ruby.network.ext_links1.int_node.port_buffers46]
2492type=MessageBuffer
2493buffer_size=0
2494eventq_index=0
2495ordered=true
2496randomization=false
2497
2498[system.ruby.network.ext_links1.int_node.port_buffers47]
2499type=MessageBuffer
2500buffer_size=0
2501eventq_index=0
2502ordered=true
2503randomization=false
2504
2505[system.ruby.network.ext_links1.int_node.port_buffers48]
2506type=MessageBuffer
2507buffer_size=0
2508eventq_index=0
2509ordered=true
2510randomization=false
2511
2512[system.ruby.network.ext_links1.int_node.port_buffers49]
2513type=MessageBuffer
2514buffer_size=0
2515eventq_index=0
2516ordered=true
2517randomization=false
2518
2519[system.ruby.network.ext_links1.int_node.port_buffers50]
2520type=MessageBuffer
2521buffer_size=0
2522eventq_index=0
2523ordered=true
2524randomization=false
2525
2526[system.ruby.network.ext_links1.int_node.port_buffers51]
2527type=MessageBuffer
2528buffer_size=0
2529eventq_index=0
2530ordered=true
2531randomization=false
2532
2533[system.ruby.network.ext_links1.int_node.port_buffers52]
2534type=MessageBuffer
2535buffer_size=0
2536eventq_index=0
2537ordered=true
2538randomization=false
2539
2540[system.ruby.network.ext_links1.int_node.port_buffers53]
2541type=MessageBuffer
2542buffer_size=0
2543eventq_index=0
2544ordered=true
2545randomization=false
2546
2547[system.ruby.network.ext_links1.int_node.port_buffers54]
2548type=MessageBuffer
2549buffer_size=0
2550eventq_index=0
2551ordered=true
2552randomization=false
2553
2554[system.ruby.network.ext_links1.int_node.port_buffers55]
2555type=MessageBuffer
2556buffer_size=0
2557eventq_index=0
2558ordered=true
2559randomization=false
2560
2561[system.ruby.network.ext_links1.int_node.port_buffers56]
2562type=MessageBuffer
2563buffer_size=0
2564eventq_index=0
2565ordered=true
2566randomization=false
2567
2568[system.ruby.network.ext_links1.int_node.port_buffers57]
2569type=MessageBuffer
2570buffer_size=0
2571eventq_index=0
2572ordered=true
2573randomization=false
2574
2575[system.ruby.network.ext_links1.int_node.port_buffers58]
2576type=MessageBuffer
2577buffer_size=0
2578eventq_index=0
2579ordered=true
2580randomization=false
2581
2582[system.ruby.network.ext_links1.int_node.port_buffers59]
2583type=MessageBuffer
2584buffer_size=0
2585eventq_index=0
2586ordered=true
2587randomization=false
2588
2589[system.ruby.network.ext_links1.int_node.port_buffers60]
2590type=MessageBuffer
2591buffer_size=0
2592eventq_index=0
2593ordered=true
2594randomization=false
2595
2596[system.ruby.network.ext_links1.int_node.port_buffers61]
2597type=MessageBuffer
2598buffer_size=0
2599eventq_index=0
2600ordered=true
2601randomization=false
2602
2603[system.ruby.network.ext_links1.int_node.port_buffers62]
2604type=MessageBuffer
2605buffer_size=0
2606eventq_index=0
2607ordered=true
2608randomization=false
2609
2610[system.ruby.network.ext_links1.int_node.port_buffers63]
2611type=MessageBuffer
2612buffer_size=0
2613eventq_index=0
2614ordered=true
2615randomization=false
2616
2617[system.ruby.network.ext_links1.int_node.port_buffers64]
2618type=MessageBuffer
2619buffer_size=0
2620eventq_index=0
2621ordered=true
2622randomization=false
2623
2624[system.ruby.network.ext_links1.int_node.port_buffers65]
2625type=MessageBuffer
2626buffer_size=0
2627eventq_index=0
2628ordered=true
2629randomization=false
2630
2631[system.ruby.network.ext_links1.int_node.port_buffers66]
2632type=MessageBuffer
2633buffer_size=0
2634eventq_index=0
2635ordered=true
2636randomization=false
2637
2638[system.ruby.network.ext_links1.int_node.port_buffers67]
2639type=MessageBuffer
2640buffer_size=0
2641eventq_index=0
2642ordered=true
2643randomization=false
2644
2645[system.ruby.network.ext_links1.int_node.port_buffers68]
2646type=MessageBuffer
2647buffer_size=0
2648eventq_index=0
2649ordered=true
2650randomization=false
2651
2652[system.ruby.network.ext_links1.int_node.port_buffers69]
2653type=MessageBuffer
2654buffer_size=0
2655eventq_index=0
2656ordered=true
2657randomization=false
2658
2659[system.ruby.network.ext_links2]
2660type=SimpleExtLink
2661children=int_node
2662bandwidth_factor=32
2663eventq_index=0
2664ext_node=system.tcp_cntrl0
2665int_node=system.ruby.network.ext_links2.int_node
2666latency=1
2667link_id=2
2668weight=1
2669
2670[system.ruby.network.ext_links2.int_node]
2671type=Switch
2672children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69
2673clk_domain=system.ruby.clk_domain
2674eventq_index=0
2675port_buffers=system.ruby.network.ext_links2.int_node.port_buffers00 system.ruby.network.ext_links2.int_node.port_buffers01 system.ruby.network.ext_links2.int_node.port_buffers02 system.ruby.network.ext_links2.int_node.port_buffers03 system.ruby.network.ext_links2.int_node.port_buffers04 system.ruby.network.ext_links2.int_node.port_buffers05 system.ruby.network.ext_links2.int_node.port_buffers06 system.ruby.network.ext_links2.int_node.port_buffers07 system.ruby.network.ext_links2.int_node.port_buffers08 system.ruby.network.ext_links2.int_node.port_buffers09 system.ruby.network.ext_links2.int_node.port_buffers10 system.ruby.network.ext_links2.int_node.port_buffers11 system.ruby.network.ext_links2.int_node.port_buffers12 system.ruby.network.ext_links2.int_node.port_buffers13 system.ruby.network.ext_links2.int_node.port_buffers14 system.ruby.network.ext_links2.int_node.port_buffers15 system.ruby.network.ext_links2.int_node.port_buffers16 system.ruby.network.ext_links2.int_node.port_buffers17 system.ruby.network.ext_links2.int_node.port_buffers18 system.ruby.network.ext_links2.int_node.port_buffers19 system.ruby.network.ext_links2.int_node.port_buffers20 system.ruby.network.ext_links2.int_node.port_buffers21 system.ruby.network.ext_links2.int_node.port_buffers22 system.ruby.network.ext_links2.int_node.port_buffers23 system.ruby.network.ext_links2.int_node.port_buffers24 system.ruby.network.ext_links2.int_node.port_buffers25 system.ruby.network.ext_links2.int_node.port_buffers26 system.ruby.network.ext_links2.int_node.port_buffers27 system.ruby.network.ext_links2.int_node.port_buffers28 system.ruby.network.ext_links2.int_node.port_buffers29 system.ruby.network.ext_links2.int_node.port_buffers30 system.ruby.network.ext_links2.int_node.port_buffers31 system.ruby.network.ext_links2.int_node.port_buffers32 system.ruby.network.ext_links2.int_node.port_buffers33 system.ruby.network.ext_links2.int_node.port_buffers34 system.ruby.network.ext_links2.int_node.port_buffers35 system.ruby.network.ext_links2.int_node.port_buffers36 system.ruby.network.ext_links2.int_node.port_buffers37 system.ruby.network.ext_links2.int_node.port_buffers38 system.ruby.network.ext_links2.int_node.port_buffers39 system.ruby.network.ext_links2.int_node.port_buffers40 system.ruby.network.ext_links2.int_node.port_buffers41 system.ruby.network.ext_links2.int_node.port_buffers42 system.ruby.network.ext_links2.int_node.port_buffers43 system.ruby.network.ext_links2.int_node.port_buffers44 system.ruby.network.ext_links2.int_node.port_buffers45 system.ruby.network.ext_links2.int_node.port_buffers46 system.ruby.network.ext_links2.int_node.port_buffers47 system.ruby.network.ext_links2.int_node.port_buffers48 system.ruby.network.ext_links2.int_node.port_buffers49 system.ruby.network.ext_links2.int_node.port_buffers50 system.ruby.network.ext_links2.int_node.port_buffers51 system.ruby.network.ext_links2.int_node.port_buffers52 system.ruby.network.ext_links2.int_node.port_buffers53 system.ruby.network.ext_links2.int_node.port_buffers54 system.ruby.network.ext_links2.int_node.port_buffers55 system.ruby.network.ext_links2.int_node.port_buffers56 system.ruby.network.ext_links2.int_node.port_buffers57 system.ruby.network.ext_links2.int_node.port_buffers58 system.ruby.network.ext_links2.int_node.port_buffers59 system.ruby.network.ext_links2.int_node.port_buffers60 system.ruby.network.ext_links2.int_node.port_buffers61 system.ruby.network.ext_links2.int_node.port_buffers62 system.ruby.network.ext_links2.int_node.port_buffers63 system.ruby.network.ext_links2.int_node.port_buffers64 system.ruby.network.ext_links2.int_node.port_buffers65 system.ruby.network.ext_links2.int_node.port_buffers66 system.ruby.network.ext_links2.int_node.port_buffers67 system.ruby.network.ext_links2.int_node.port_buffers68 system.ruby.network.ext_links2.int_node.port_buffers69
2676router_id=2
2677virt_nets=10
2678
2679[system.ruby.network.ext_links2.int_node.port_buffers00]
2680type=MessageBuffer
2681buffer_size=0
2682eventq_index=0
2683ordered=true
2684randomization=false
2685
2686[system.ruby.network.ext_links2.int_node.port_buffers01]
2687type=MessageBuffer
2688buffer_size=0
2689eventq_index=0
2690ordered=true
2691randomization=false
2692
2693[system.ruby.network.ext_links2.int_node.port_buffers02]
2694type=MessageBuffer
2695buffer_size=0
2696eventq_index=0
2697ordered=true
2698randomization=false
2699
2700[system.ruby.network.ext_links2.int_node.port_buffers03]
2701type=MessageBuffer
2702buffer_size=0
2703eventq_index=0
2704ordered=true
2705randomization=false
2706
2707[system.ruby.network.ext_links2.int_node.port_buffers04]
2708type=MessageBuffer
2709buffer_size=0
2710eventq_index=0
2711ordered=true
2712randomization=false
2713
2714[system.ruby.network.ext_links2.int_node.port_buffers05]
2715type=MessageBuffer
2716buffer_size=0
2717eventq_index=0
2718ordered=true
2719randomization=false
2720
2721[system.ruby.network.ext_links2.int_node.port_buffers06]
2722type=MessageBuffer
2723buffer_size=0
2724eventq_index=0
2725ordered=true
2726randomization=false
2727
2728[system.ruby.network.ext_links2.int_node.port_buffers07]
2729type=MessageBuffer
2730buffer_size=0
2731eventq_index=0
2732ordered=true
2733randomization=false
2734
2735[system.ruby.network.ext_links2.int_node.port_buffers08]
2736type=MessageBuffer
2737buffer_size=0
2738eventq_index=0
2739ordered=true
2740randomization=false
2741
2742[system.ruby.network.ext_links2.int_node.port_buffers09]
2743type=MessageBuffer
2744buffer_size=0
2745eventq_index=0
2746ordered=true
2747randomization=false
2748
2749[system.ruby.network.ext_links2.int_node.port_buffers10]
2750type=MessageBuffer
2751buffer_size=0
2752eventq_index=0
2753ordered=true
2754randomization=false
2755
2756[system.ruby.network.ext_links2.int_node.port_buffers11]
2757type=MessageBuffer
2758buffer_size=0
2759eventq_index=0
2760ordered=true
2761randomization=false
2762
2763[system.ruby.network.ext_links2.int_node.port_buffers12]
2764type=MessageBuffer
2765buffer_size=0
2766eventq_index=0
2767ordered=true
2768randomization=false
2769
2770[system.ruby.network.ext_links2.int_node.port_buffers13]
2771type=MessageBuffer
2772buffer_size=0
2773eventq_index=0
2774ordered=true
2775randomization=false
2776
2777[system.ruby.network.ext_links2.int_node.port_buffers14]
2778type=MessageBuffer
2779buffer_size=0
2780eventq_index=0
2781ordered=true
2782randomization=false
2783
2784[system.ruby.network.ext_links2.int_node.port_buffers15]
2785type=MessageBuffer
2786buffer_size=0
2787eventq_index=0
2788ordered=true
2789randomization=false
2790
2791[system.ruby.network.ext_links2.int_node.port_buffers16]
2792type=MessageBuffer
2793buffer_size=0
2794eventq_index=0
2795ordered=true
2796randomization=false
2797
2798[system.ruby.network.ext_links2.int_node.port_buffers17]
2799type=MessageBuffer
2800buffer_size=0
2801eventq_index=0
2802ordered=true
2803randomization=false
2804
2805[system.ruby.network.ext_links2.int_node.port_buffers18]
2806type=MessageBuffer
2807buffer_size=0
2808eventq_index=0
2809ordered=true
2810randomization=false
2811
2812[system.ruby.network.ext_links2.int_node.port_buffers19]
2813type=MessageBuffer
2814buffer_size=0
2815eventq_index=0
2816ordered=true
2817randomization=false
2818
2819[system.ruby.network.ext_links2.int_node.port_buffers20]
2820type=MessageBuffer
2821buffer_size=0
2822eventq_index=0
2823ordered=true
2824randomization=false
2825
2826[system.ruby.network.ext_links2.int_node.port_buffers21]
2827type=MessageBuffer
2828buffer_size=0
2829eventq_index=0
2830ordered=true
2831randomization=false
2832
2833[system.ruby.network.ext_links2.int_node.port_buffers22]
2834type=MessageBuffer
2835buffer_size=0
2836eventq_index=0
2837ordered=true
2838randomization=false
2839
2840[system.ruby.network.ext_links2.int_node.port_buffers23]
2841type=MessageBuffer
2842buffer_size=0
2843eventq_index=0
2844ordered=true
2845randomization=false
2846
2847[system.ruby.network.ext_links2.int_node.port_buffers24]
2848type=MessageBuffer
2849buffer_size=0
2850eventq_index=0
2851ordered=true
2852randomization=false
2853
2854[system.ruby.network.ext_links2.int_node.port_buffers25]
2855type=MessageBuffer
2856buffer_size=0
2857eventq_index=0
2858ordered=true
2859randomization=false
2860
2861[system.ruby.network.ext_links2.int_node.port_buffers26]
2862type=MessageBuffer
2863buffer_size=0
2864eventq_index=0
2865ordered=true
2866randomization=false
2867
2868[system.ruby.network.ext_links2.int_node.port_buffers27]
2869type=MessageBuffer
2870buffer_size=0
2871eventq_index=0
2872ordered=true
2873randomization=false
2874
2875[system.ruby.network.ext_links2.int_node.port_buffers28]
2876type=MessageBuffer
2877buffer_size=0
2878eventq_index=0
2879ordered=true
2880randomization=false
2881
2882[system.ruby.network.ext_links2.int_node.port_buffers29]
2883type=MessageBuffer
2884buffer_size=0
2885eventq_index=0
2886ordered=true
2887randomization=false
2888
2889[system.ruby.network.ext_links2.int_node.port_buffers30]
2890type=MessageBuffer
2891buffer_size=0
2892eventq_index=0
2893ordered=true
2894randomization=false
2895
2896[system.ruby.network.ext_links2.int_node.port_buffers31]
2897type=MessageBuffer
2898buffer_size=0
2899eventq_index=0
2900ordered=true
2901randomization=false
2902
2903[system.ruby.network.ext_links2.int_node.port_buffers32]
2904type=MessageBuffer
2905buffer_size=0
2906eventq_index=0
2907ordered=true
2908randomization=false
2909
2910[system.ruby.network.ext_links2.int_node.port_buffers33]
2911type=MessageBuffer
2912buffer_size=0
2913eventq_index=0
2914ordered=true
2915randomization=false
2916
2917[system.ruby.network.ext_links2.int_node.port_buffers34]
2918type=MessageBuffer
2919buffer_size=0
2920eventq_index=0
2921ordered=true
2922randomization=false
2923
2924[system.ruby.network.ext_links2.int_node.port_buffers35]
2925type=MessageBuffer
2926buffer_size=0
2927eventq_index=0
2928ordered=true
2929randomization=false
2930
2931[system.ruby.network.ext_links2.int_node.port_buffers36]
2932type=MessageBuffer
2933buffer_size=0
2934eventq_index=0
2935ordered=true
2936randomization=false
2937
2938[system.ruby.network.ext_links2.int_node.port_buffers37]
2939type=MessageBuffer
2940buffer_size=0
2941eventq_index=0
2942ordered=true
2943randomization=false
2944
2945[system.ruby.network.ext_links2.int_node.port_buffers38]
2946type=MessageBuffer
2947buffer_size=0
2948eventq_index=0
2949ordered=true
2950randomization=false
2951
2952[system.ruby.network.ext_links2.int_node.port_buffers39]
2953type=MessageBuffer
2954buffer_size=0
2955eventq_index=0
2956ordered=true
2957randomization=false
2958
2959[system.ruby.network.ext_links2.int_node.port_buffers40]
2960type=MessageBuffer
2961buffer_size=0
2962eventq_index=0
2963ordered=true
2964randomization=false
2965
2966[system.ruby.network.ext_links2.int_node.port_buffers41]
2967type=MessageBuffer
2968buffer_size=0
2969eventq_index=0
2970ordered=true
2971randomization=false
2972
2973[system.ruby.network.ext_links2.int_node.port_buffers42]
2974type=MessageBuffer
2975buffer_size=0
2976eventq_index=0
2977ordered=true
2978randomization=false
2979
2980[system.ruby.network.ext_links2.int_node.port_buffers43]
2981type=MessageBuffer
2982buffer_size=0
2983eventq_index=0
2984ordered=true
2985randomization=false
2986
2987[system.ruby.network.ext_links2.int_node.port_buffers44]
2988type=MessageBuffer
2989buffer_size=0
2990eventq_index=0
2991ordered=true
2992randomization=false
2993
2994[system.ruby.network.ext_links2.int_node.port_buffers45]
2995type=MessageBuffer
2996buffer_size=0
2997eventq_index=0
2998ordered=true
2999randomization=false
3000
3001[system.ruby.network.ext_links2.int_node.port_buffers46]
3002type=MessageBuffer
3003buffer_size=0
3004eventq_index=0
3005ordered=true
3006randomization=false
3007
3008[system.ruby.network.ext_links2.int_node.port_buffers47]
3009type=MessageBuffer
3010buffer_size=0
3011eventq_index=0
3012ordered=true
3013randomization=false
3014
3015[system.ruby.network.ext_links2.int_node.port_buffers48]
3016type=MessageBuffer
3017buffer_size=0
3018eventq_index=0
3019ordered=true
3020randomization=false
3021
3022[system.ruby.network.ext_links2.int_node.port_buffers49]
3023type=MessageBuffer
3024buffer_size=0
3025eventq_index=0
3026ordered=true
3027randomization=false
3028
3029[system.ruby.network.ext_links2.int_node.port_buffers50]
3030type=MessageBuffer
3031buffer_size=0
3032eventq_index=0
3033ordered=true
3034randomization=false
3035
3036[system.ruby.network.ext_links2.int_node.port_buffers51]
3037type=MessageBuffer
3038buffer_size=0
3039eventq_index=0
3040ordered=true
3041randomization=false
3042
3043[system.ruby.network.ext_links2.int_node.port_buffers52]
3044type=MessageBuffer
3045buffer_size=0
3046eventq_index=0
3047ordered=true
3048randomization=false
3049
3050[system.ruby.network.ext_links2.int_node.port_buffers53]
3051type=MessageBuffer
3052buffer_size=0
3053eventq_index=0
3054ordered=true
3055randomization=false
3056
3057[system.ruby.network.ext_links2.int_node.port_buffers54]
3058type=MessageBuffer
3059buffer_size=0
3060eventq_index=0
3061ordered=true
3062randomization=false
3063
3064[system.ruby.network.ext_links2.int_node.port_buffers55]
3065type=MessageBuffer
3066buffer_size=0
3067eventq_index=0
3068ordered=true
3069randomization=false
3070
3071[system.ruby.network.ext_links2.int_node.port_buffers56]
3072type=MessageBuffer
3073buffer_size=0
3074eventq_index=0
3075ordered=true
3076randomization=false
3077
3078[system.ruby.network.ext_links2.int_node.port_buffers57]
3079type=MessageBuffer
3080buffer_size=0
3081eventq_index=0
3082ordered=true
3083randomization=false
3084
3085[system.ruby.network.ext_links2.int_node.port_buffers58]
3086type=MessageBuffer
3087buffer_size=0
3088eventq_index=0
3089ordered=true
3090randomization=false
3091
3092[system.ruby.network.ext_links2.int_node.port_buffers59]
3093type=MessageBuffer
3094buffer_size=0
3095eventq_index=0
3096ordered=true
3097randomization=false
3098
3099[system.ruby.network.ext_links2.int_node.port_buffers60]
3100type=MessageBuffer
3101buffer_size=0
3102eventq_index=0
3103ordered=true
3104randomization=false
3105
3106[system.ruby.network.ext_links2.int_node.port_buffers61]
3107type=MessageBuffer
3108buffer_size=0
3109eventq_index=0
3110ordered=true
3111randomization=false
3112
3113[system.ruby.network.ext_links2.int_node.port_buffers62]
3114type=MessageBuffer
3115buffer_size=0
3116eventq_index=0
3117ordered=true
3118randomization=false
3119
3120[system.ruby.network.ext_links2.int_node.port_buffers63]
3121type=MessageBuffer
3122buffer_size=0
3123eventq_index=0
3124ordered=true
3125randomization=false
3126
3127[system.ruby.network.ext_links2.int_node.port_buffers64]
3128type=MessageBuffer
3129buffer_size=0
3130eventq_index=0
3131ordered=true
3132randomization=false
3133
3134[system.ruby.network.ext_links2.int_node.port_buffers65]
3135type=MessageBuffer
3136buffer_size=0
3137eventq_index=0
3138ordered=true
3139randomization=false
3140
3141[system.ruby.network.ext_links2.int_node.port_buffers66]
3142type=MessageBuffer
3143buffer_size=0
3144eventq_index=0
3145ordered=true
3146randomization=false
3147
3148[system.ruby.network.ext_links2.int_node.port_buffers67]
3149type=MessageBuffer
3150buffer_size=0
3151eventq_index=0
3152ordered=true
3153randomization=false
3154
3155[system.ruby.network.ext_links2.int_node.port_buffers68]
3156type=MessageBuffer
3157buffer_size=0
3158eventq_index=0
3159ordered=true
3160randomization=false
3161
3162[system.ruby.network.ext_links2.int_node.port_buffers69]
3163type=MessageBuffer
3164buffer_size=0
3165eventq_index=0
3166ordered=true
3167randomization=false
3168
3169[system.ruby.network.ext_links3]
3170type=SimpleExtLink
3171bandwidth_factor=32
3172eventq_index=0
3173ext_node=system.tcp_cntrl1
3174int_node=system.ruby.network.ext_links2.int_node
3175latency=1
3176link_id=3
3177weight=1
3178
3179[system.ruby.network.ext_links4]
3180type=SimpleExtLink
3181bandwidth_factor=32
3182eventq_index=0
3183ext_node=system.sqc_cntrl0
3184int_node=system.ruby.network.ext_links2.int_node
3185latency=1
3186link_id=4
3187weight=1
3188
3189[system.ruby.network.ext_links5]
3190type=SimpleExtLink
3191bandwidth_factor=32
3192eventq_index=0
3193ext_node=system.tcc_cntrl0
3194int_node=system.ruby.network.ext_links2.int_node
3195latency=1
3196link_id=5
3197weight=1
3198
3199[system.ruby.network.int_link_buffers00]
3200type=MessageBuffer
3201buffer_size=0
3202eventq_index=0
3203ordered=true
3204randomization=false
3205
3206[system.ruby.network.int_link_buffers01]
3207type=MessageBuffer
3208buffer_size=0
3209eventq_index=0
3210ordered=true
3211randomization=false
3212
3213[system.ruby.network.int_link_buffers02]
3214type=MessageBuffer
3215buffer_size=0
3216eventq_index=0
3217ordered=true
3218randomization=false
3219
3220[system.ruby.network.int_link_buffers03]
3221type=MessageBuffer
3222buffer_size=0
3223eventq_index=0
3224ordered=true
3225randomization=false
3226
3227[system.ruby.network.int_link_buffers04]
3228type=MessageBuffer
3229buffer_size=0
3230eventq_index=0
3231ordered=true
3232randomization=false
3233
3234[system.ruby.network.int_link_buffers05]
3235type=MessageBuffer
3236buffer_size=0
3237eventq_index=0
3238ordered=true
3239randomization=false
3240
3241[system.ruby.network.int_link_buffers06]
3242type=MessageBuffer
3243buffer_size=0
3244eventq_index=0
3245ordered=true
3246randomization=false
3247
3248[system.ruby.network.int_link_buffers07]
3249type=MessageBuffer
3250buffer_size=0
3251eventq_index=0
3252ordered=true
3253randomization=false
3254
3255[system.ruby.network.int_link_buffers08]
3256type=MessageBuffer
3257buffer_size=0
3258eventq_index=0
3259ordered=true
3260randomization=false
3261
3262[system.ruby.network.int_link_buffers09]
3263type=MessageBuffer
3264buffer_size=0
3265eventq_index=0
3266ordered=true
3267randomization=false
3268
3269[system.ruby.network.int_link_buffers10]
3270type=MessageBuffer
3271buffer_size=0
3272eventq_index=0
3273ordered=true
3274randomization=false
3275
3276[system.ruby.network.int_link_buffers11]
3277type=MessageBuffer
3278buffer_size=0
3279eventq_index=0
3280ordered=true
3281randomization=false
3282
3283[system.ruby.network.int_link_buffers12]
3284type=MessageBuffer
3285buffer_size=0
3286eventq_index=0
3287ordered=true
3288randomization=false
3289
3290[system.ruby.network.int_link_buffers13]
3291type=MessageBuffer
3292buffer_size=0
3293eventq_index=0
3294ordered=true
3295randomization=false
3296
3297[system.ruby.network.int_link_buffers14]
3298type=MessageBuffer
3299buffer_size=0
3300eventq_index=0
3301ordered=true
3302randomization=false
3303
3304[system.ruby.network.int_link_buffers15]
3305type=MessageBuffer
3306buffer_size=0
3307eventq_index=0
3308ordered=true
3309randomization=false
3310
3311[system.ruby.network.int_link_buffers16]
3312type=MessageBuffer
3313buffer_size=0
3314eventq_index=0
3315ordered=true
3316randomization=false
3317
3318[system.ruby.network.int_link_buffers17]
3319type=MessageBuffer
3320buffer_size=0
3321eventq_index=0
3322ordered=true
3323randomization=false
3324
3325[system.ruby.network.int_link_buffers18]
3326type=MessageBuffer
3327buffer_size=0
3328eventq_index=0
3329ordered=true
3330randomization=false
3331
3332[system.ruby.network.int_link_buffers19]
3333type=MessageBuffer
3334buffer_size=0
3335eventq_index=0
3336ordered=true
3337randomization=false
3338
3339[system.ruby.network.int_link_buffers20]
3340type=MessageBuffer
3341buffer_size=0
3342eventq_index=0
3343ordered=true
3344randomization=false
3345
3346[system.ruby.network.int_link_buffers21]
3347type=MessageBuffer
3348buffer_size=0
3349eventq_index=0
3350ordered=true
3351randomization=false
3352
3353[system.ruby.network.int_link_buffers22]
3354type=MessageBuffer
3355buffer_size=0
3356eventq_index=0
3357ordered=true
3358randomization=false
3359
3360[system.ruby.network.int_link_buffers23]
3361type=MessageBuffer
3362buffer_size=0
3363eventq_index=0
3364ordered=true
3365randomization=false
3366
3367[system.ruby.network.int_link_buffers24]
3368type=MessageBuffer
3369buffer_size=0
3370eventq_index=0
3371ordered=true
3372randomization=false
3373
3374[system.ruby.network.int_link_buffers25]
3375type=MessageBuffer
3376buffer_size=0
3377eventq_index=0
3378ordered=true
3379randomization=false
3380
3381[system.ruby.network.int_link_buffers26]
3382type=MessageBuffer
3383buffer_size=0
3384eventq_index=0
3385ordered=true
3386randomization=false
3387
3388[system.ruby.network.int_link_buffers27]
3389type=MessageBuffer
3390buffer_size=0
3391eventq_index=0
3392ordered=true
3393randomization=false
3394
3395[system.ruby.network.int_link_buffers28]
3396type=MessageBuffer
3397buffer_size=0
3398eventq_index=0
3399ordered=true
3400randomization=false
3401
3402[system.ruby.network.int_link_buffers29]
3403type=MessageBuffer
3404buffer_size=0
3405eventq_index=0
3406ordered=true
3407randomization=false
3408
3409[system.ruby.network.int_link_buffers30]
3410type=MessageBuffer
3411buffer_size=0
3412eventq_index=0
3413ordered=true
3414randomization=false
3415
3416[system.ruby.network.int_link_buffers31]
3417type=MessageBuffer
3418buffer_size=0
3419eventq_index=0
3420ordered=true
3421randomization=false
3422
3423[system.ruby.network.int_link_buffers32]
3424type=MessageBuffer
3425buffer_size=0
3426eventq_index=0
3427ordered=true
3428randomization=false
3429
3430[system.ruby.network.int_link_buffers33]
3431type=MessageBuffer
3432buffer_size=0
3433eventq_index=0
3434ordered=true
3435randomization=false
3436
3437[system.ruby.network.int_link_buffers34]
3438type=MessageBuffer
3439buffer_size=0
3440eventq_index=0
3441ordered=true
3442randomization=false
3443
3444[system.ruby.network.int_link_buffers35]
3445type=MessageBuffer
3446buffer_size=0
3447eventq_index=0
3448ordered=true
3449randomization=false
3450
3451[system.ruby.network.int_link_buffers36]
3452type=MessageBuffer
3453buffer_size=0
3454eventq_index=0
3455ordered=true
3456randomization=false
3457
3458[system.ruby.network.int_link_buffers37]
3459type=MessageBuffer
3460buffer_size=0
3461eventq_index=0
3462ordered=true
3463randomization=false
3464
3465[system.ruby.network.int_link_buffers38]
3466type=MessageBuffer
3467buffer_size=0
3468eventq_index=0
3469ordered=true
3470randomization=false
3471
3472[system.ruby.network.int_link_buffers39]
3473type=MessageBuffer
3474buffer_size=0
3475eventq_index=0
3476ordered=true
3477randomization=false
3478
3479[system.ruby.network.int_links0]
3480type=SimpleIntLink
3481bandwidth_factor=32
3482eventq_index=0
3483latency=1
3484link_id=0
3485node_a=system.ruby.network.ext_links0.int_node
3486node_b=system.ruby.network.ext_links1.int_node
3487weight=1
3488
3489[system.ruby.network.int_links1]
3490type=SimpleIntLink
3491bandwidth_factor=32
3492eventq_index=0
3493latency=1
3494link_id=1
3495node_a=system.ruby.network.ext_links0.int_node
3496node_b=system.ruby.network.ext_links2.int_node
3497weight=1
3498
3499[system.ruby.phys_mem]
3500type=SimpleMemory
3501bandwidth=73.000000
3502clk_domain=system.ruby.clk_domain
3503conf_table_reported=true
3504eventq_index=0
3505in_addr_map=false
3506latency=30000
3507latency_var=0
3508null=false
3509range=0:536870911
3510
3511[system.sqc_cntrl0]
3512type=SQC_Controller
3513children=L1cache mandatoryQueue probeToSQC requestFromSQC responseToSQC sequencer
3514L1cache=system.sqc_cntrl0.L1cache
3515TCC_select_num_bits=0
3516buffer_size=0
3517clk_domain=system.clk_domain
3518cluster_id=0
3519eventq_index=0
3520issue_latency=80
3521l2_hit_latency=18
3522mandatoryQueue=system.sqc_cntrl0.mandatoryQueue
3523number_of_TBEs=256
3524probeToSQC=system.sqc_cntrl0.probeToSQC
3525recycle_latency=10
3526requestFromSQC=system.sqc_cntrl0.requestFromSQC
3527responseToSQC=system.sqc_cntrl0.responseToSQC
3528ruby_system=system.ruby
3529sequencer=system.sqc_cntrl0.sequencer
3530system=system
3531transitions_per_cycle=32
3532version=0
3533
3534[system.sqc_cntrl0.L1cache]
3535type=RubyCache
3536children=replacement_policy
3537assoc=8
3538block_size=0
3539dataAccessLatency=1
3540dataArrayBanks=8
3541eventq_index=0
3542is_icache=false
3543replacement_policy=system.sqc_cntrl0.L1cache.replacement_policy
3544resourceStalls=false
3545ruby_system=system.ruby
3546size=32768
3547start_index_bit=6
3548tagAccessLatency=1
3549tagArrayBanks=8
3550
3551[system.sqc_cntrl0.L1cache.replacement_policy]
3552type=PseudoLRUReplacementPolicy
3553assoc=8
3554block_size=64
3555eventq_index=0
3556size=32768
3557
3558[system.sqc_cntrl0.mandatoryQueue]
3559type=MessageBuffer
3560buffer_size=0
3561eventq_index=0
3562ordered=false
3563randomization=false
3564
3565[system.sqc_cntrl0.probeToSQC]
3566type=MessageBuffer
3567buffer_size=0
3568eventq_index=0
3569ordered=true
3570randomization=false
3571slave=system.ruby.network.master[9]
3572
3573[system.sqc_cntrl0.requestFromSQC]
3574type=MessageBuffer
3575buffer_size=0
3576eventq_index=0
3577ordered=true
3578randomization=false
3579master=system.ruby.network.slave[11]
3580
3581[system.sqc_cntrl0.responseToSQC]
3582type=MessageBuffer
3583buffer_size=0
3584eventq_index=0
3585ordered=true
3586randomization=false
3587slave=system.ruby.network.master[10]
3588
3589[system.sqc_cntrl0.sequencer]
3590type=RubySequencer
3591clk_domain=system.clk_domain
3592coreid=99
3593dcache=system.sqc_cntrl0.L1cache
3594dcache_hit_latency=1
3595deadlock_threshold=500000
3596eventq_index=0
3597icache=system.sqc_cntrl0.L1cache
3598icache_hit_latency=1
3599is_cpu_sequencer=false
3600max_outstanding_requests=16
3601no_retry_on_stall=false
3602ruby_system=system.ruby
3603support_data_reqs=false
3604support_inst_reqs=true
3605system=system
3606using_network_tester=false
3607using_ruby_tester=false
3608version=6
3609slave=system.cpu1.CUs0.sqc_port system.cpu1.CUs1.sqc_port
3610
3611[system.sqc_coalescer]
3612type=TLBCoalescer
3613children=clk_domain
3614clk_domain=system.sqc_coalescer.clk_domain
3615coalescingWindow=1
3616disableCoalescing=false
3617eventq_index=0
3618probesPerCycle=2
3619master=system.sqc_tlb.slave[0]
3620slave=system.cpu1.CUs0.sqc_tlb_port system.cpu1.CUs1.sqc_tlb_port
3621
3622[system.sqc_coalescer.clk_domain]
3623type=SrcClockDomain
3624children=voltage_domain
3625clock=1000
3626domain_id=-1
3627eventq_index=0
3628init_perf_level=0
3629voltage_domain=system.sqc_coalescer.clk_domain.voltage_domain
3630
3631[system.sqc_coalescer.clk_domain.voltage_domain]
3632type=VoltageDomain
3633eventq_index=0
3634voltage=1.000000
3635
3636[system.sqc_tlb]
3637type=X86GPUTLB
3638children=clk_domain
3639accessDistance=false
3640allocationPolicy=true
3641assoc=32
3642clk_domain=system.sqc_tlb.clk_domain
3643eventq_index=0
3644hitLatency=1
3645maxOutstandingReqs=64
3646missLatency1=5
3647missLatency2=750
3648size=32
3649master=system.l2_coalescer.slave[0]
3650slave=system.sqc_coalescer.master[0]
3651
3652[system.sqc_tlb.clk_domain]
3653type=SrcClockDomain
3654children=voltage_domain
3655clock=1000
3656domain_id=-1
3657eventq_index=0
3658init_perf_level=0
3659voltage_domain=system.sqc_tlb.clk_domain.voltage_domain
3660
3661[system.sqc_tlb.clk_domain.voltage_domain]
3662type=VoltageDomain
3663eventq_index=0
3664voltage=1.000000
3665
3666[system.sys_port_proxy]
3667type=RubyPortProxy
3668clk_domain=system.clk_domain
3669eventq_index=0
3670is_cpu_sequencer=true
3671no_retry_on_stall=false
3672ruby_system=system.ruby
3673support_data_reqs=true
3674support_inst_reqs=true
3675system=system
3676using_ruby_tester=false
3677version=0
3678slave=system.system_port
3679
3680[system.tcc_cntrl0]
3681type=TCC_Controller
3682children=L2cache probeFromNB requestFromTCP requestToNB responseFromNB responseToCore responseToNB triggerQueue unblockToNB
3683L2cache=system.tcc_cntrl0.L2cache
3684WB=false
3685buffer_size=0
3686clk_domain=system.clk_domain
3687cluster_id=0
3688eventq_index=0
3689l2_request_latency=120
3690l2_response_latency=16
3691number_of_TBEs=5120
3692probeFromNB=system.tcc_cntrl0.probeFromNB
3693recycle_latency=10
3694requestFromTCP=system.tcc_cntrl0.requestFromTCP
3695requestToNB=system.tcc_cntrl0.requestToNB
3696responseFromNB=system.tcc_cntrl0.responseFromNB
3697responseToCore=system.tcc_cntrl0.responseToCore
3698responseToNB=system.tcc_cntrl0.responseToNB
3699ruby_system=system.ruby
3700system=system
3701transitions_per_cycle=32
3702triggerQueue=system.tcc_cntrl0.triggerQueue
3703unblockToNB=system.tcc_cntrl0.unblockToNB
3704version=0
3705
3706[system.tcc_cntrl0.L2cache]
3707type=RubyCache
3708children=replacement_policy
3709assoc=16
3710block_size=0
3711dataAccessLatency=8
3712dataArrayBanks=256
3713eventq_index=0
3714is_icache=false
3715replacement_policy=system.tcc_cntrl0.L2cache.replacement_policy
3716resourceStalls=true
3717ruby_system=system.ruby
3718size=2097152
3719start_index_bit=6
3720tagAccessLatency=2
3721tagArrayBanks=256
3722
3723[system.tcc_cntrl0.L2cache.replacement_policy]
3724type=PseudoLRUReplacementPolicy
3725assoc=16
3726block_size=64
3727eventq_index=0
3728size=2097152
3729
3730[system.tcc_cntrl0.probeFromNB]
3731type=MessageBuffer
3732buffer_size=0
3733eventq_index=0
3734ordered=false
3735randomization=false
3736slave=system.ruby.network.master[12]
3737
3738[system.tcc_cntrl0.requestFromTCP]
3739type=MessageBuffer
3740buffer_size=0
3741eventq_index=0
3742ordered=true
3743randomization=false
3744slave=system.ruby.network.master[11]
3745
3746[system.tcc_cntrl0.requestToNB]
3747type=MessageBuffer
3748buffer_size=0
3749eventq_index=0
3750ordered=true
3751randomization=false
3752master=system.ruby.network.slave[13]
3753
3754[system.tcc_cntrl0.responseFromNB]
3755type=MessageBuffer
3756buffer_size=0
3757eventq_index=0
3758ordered=false
3759randomization=false
3760slave=system.ruby.network.master[13]
3761
3762[system.tcc_cntrl0.responseToCore]
3763type=MessageBuffer
3764buffer_size=0
3765eventq_index=0
3766ordered=true
3767randomization=false
3768master=system.ruby.network.slave[12]
3769
3770[system.tcc_cntrl0.responseToNB]
3771type=MessageBuffer
3772buffer_size=0
3773eventq_index=0
3774ordered=false
3775randomization=false
3776master=system.ruby.network.slave[14]
3777
3778[system.tcc_cntrl0.triggerQueue]
3779type=MessageBuffer
3780buffer_size=0
3781eventq_index=0
3782ordered=true
3783randomization=false
3784
3785[system.tcc_cntrl0.unblockToNB]
3786type=MessageBuffer
3787buffer_size=0
3788eventq_index=0
3789ordered=false
3790randomization=false
3791master=system.ruby.network.slave[15]
3792
3793[system.tcp_cntrl0]
3794type=TCP_Controller
3795children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore
3796L1cache=system.tcp_cntrl0.L1cache
3797TCC_select_num_bits=0
3798WB=false
3799buffer_size=0
3800clk_domain=system.clk_domain
3801cluster_id=0
3802coalescer=system.tcp_cntrl0.coalescer
3803disableL1=false
3804eventq_index=0
3805issue_latency=1
3806l2_hit_latency=18
3807mandatoryQueue=system.tcp_cntrl0.mandatoryQueue
3808number_of_TBEs=2560
3809probeToTCP=system.tcp_cntrl0.probeToTCP
3810recycle_latency=10
3811requestFromTCP=system.tcp_cntrl0.requestFromTCP
3812responseFromTCP=system.tcp_cntrl0.responseFromTCP
3813responseToTCP=system.tcp_cntrl0.responseToTCP
3814ruby_system=system.ruby
3815sequencer=system.tcp_cntrl0.sequencer
3816system=system
3817transitions_per_cycle=32
3818unblockFromCore=system.tcp_cntrl0.unblockFromCore
3819use_seq_not_coal=false
3820version=0
3821
3822[system.tcp_cntrl0.L1cache]
3823type=RubyCache
3824children=replacement_policy
3825assoc=16
3826block_size=0
3827dataAccessLatency=4
3828dataArrayBanks=16
3829eventq_index=0
3830is_icache=false
3831replacement_policy=system.tcp_cntrl0.L1cache.replacement_policy
3832resourceStalls=true
3833ruby_system=system.ruby
3834size=16384
3835start_index_bit=6
3836tagAccessLatency=1
3837tagArrayBanks=16
3838
3839[system.tcp_cntrl0.L1cache.replacement_policy]
3840type=PseudoLRUReplacementPolicy
3841assoc=16
3842block_size=64
3843eventq_index=0
3844size=16384
3845
3846[system.tcp_cntrl0.coalescer]
3847type=VIPERCoalescer
3848assume_rfo=false
3849clk_domain=system.clk_domain
3850coreid=99
3851dcache=system.tcp_cntrl0.L1cache
3852dcache_hit_latency=1
3853deadlock_threshold=500000
3854eventq_index=0
3855icache=system.tcp_cntrl0.L1cache
3856icache_hit_latency=1
3857is_cpu_sequencer=false
3858max_inv_per_cycle=32
3859max_outstanding_requests=2560
3860max_wb_per_cycle=32
3861no_retry_on_stall=false
3862ruby_system=system.ruby
3863support_data_reqs=true
3864support_inst_reqs=false
3865system=system
3866using_network_tester=false
3867using_ruby_tester=false
3868version=2
3869slave=system.cpu1.CUs0.memory_port[0] system.cpu1.CUs0.memory_port[1] system.cpu1.CUs0.memory_port[2] system.cpu1.CUs0.memory_port[3] system.cpu1.CUs0.memory_port[4] system.cpu1.CUs0.memory_port[5] system.cpu1.CUs0.memory_port[6] system.cpu1.CUs0.memory_port[7] system.cpu1.CUs0.memory_port[8] system.cpu1.CUs0.memory_port[9] system.cpu1.CUs0.memory_port[10] system.cpu1.CUs0.memory_port[11] system.cpu1.CUs0.memory_port[12] system.cpu1.CUs0.memory_port[13] system.cpu1.CUs0.memory_port[14] system.cpu1.CUs0.memory_port[15] system.cpu1.CUs0.memory_port[16] system.cpu1.CUs0.memory_port[17] system.cpu1.CUs0.memory_port[18] system.cpu1.CUs0.memory_port[19] system.cpu1.CUs0.memory_port[20] system.cpu1.CUs0.memory_port[21] system.cpu1.CUs0.memory_port[22] system.cpu1.CUs0.memory_port[23] system.cpu1.CUs0.memory_port[24] system.cpu1.CUs0.memory_port[25] system.cpu1.CUs0.memory_port[26] system.cpu1.CUs0.memory_port[27] system.cpu1.CUs0.memory_port[28] system.cpu1.CUs0.memory_port[29] system.cpu1.CUs0.memory_port[30] system.cpu1.CUs0.memory_port[31] system.cpu1.CUs0.memory_port[32] system.cpu1.CUs0.memory_port[33] system.cpu1.CUs0.memory_port[34] system.cpu1.CUs0.memory_port[35] system.cpu1.CUs0.memory_port[36] system.cpu1.CUs0.memory_port[37] system.cpu1.CUs0.memory_port[38] system.cpu1.CUs0.memory_port[39] system.cpu1.CUs0.memory_port[40] system.cpu1.CUs0.memory_port[41] system.cpu1.CUs0.memory_port[42] system.cpu1.CUs0.memory_port[43] system.cpu1.CUs0.memory_port[44] system.cpu1.CUs0.memory_port[45] system.cpu1.CUs0.memory_port[46] system.cpu1.CUs0.memory_port[47] system.cpu1.CUs0.memory_port[48] system.cpu1.CUs0.memory_port[49] system.cpu1.CUs0.memory_port[50] system.cpu1.CUs0.memory_port[51] system.cpu1.CUs0.memory_port[52] system.cpu1.CUs0.memory_port[53] system.cpu1.CUs0.memory_port[54] system.cpu1.CUs0.memory_port[55] system.cpu1.CUs0.memory_port[56] system.cpu1.CUs0.memory_port[57] system.cpu1.CUs0.memory_port[58] system.cpu1.CUs0.memory_port[59] system.cpu1.CUs0.memory_port[60] system.cpu1.CUs0.memory_port[61] system.cpu1.CUs0.memory_port[62] system.cpu1.CUs0.memory_port[63]
3870
3871[system.tcp_cntrl0.mandatoryQueue]
3872type=MessageBuffer
3873buffer_size=0
3874eventq_index=0
3875ordered=false
3876randomization=false
3877
3878[system.tcp_cntrl0.probeToTCP]
3879type=MessageBuffer
3880buffer_size=0
3881eventq_index=0
3882ordered=true
3883randomization=false
3884slave=system.ruby.network.master[5]
3885
3886[system.tcp_cntrl0.requestFromTCP]
3887type=MessageBuffer
3888buffer_size=0
3889eventq_index=0
3890ordered=true
3891randomization=false
3892master=system.ruby.network.slave[5]
3893
3894[system.tcp_cntrl0.responseFromTCP]
3895type=MessageBuffer
3896buffer_size=0
3897eventq_index=0
3898ordered=true
3899randomization=false
3900master=system.ruby.network.slave[6]
3901
3902[system.tcp_cntrl0.responseToTCP]
3903type=MessageBuffer
3904buffer_size=0
3905eventq_index=0
3906ordered=true
3907randomization=false
3908slave=system.ruby.network.master[6]
3909
3910[system.tcp_cntrl0.sequencer]
3911type=RubySequencer
3912clk_domain=system.clk_domain
3913coreid=99
3914dcache=system.tcp_cntrl0.L1cache
3915dcache_hit_latency=1
3916deadlock_threshold=500000
3917eventq_index=0
3918icache=system.tcp_cntrl0.L1cache
3919icache_hit_latency=1
3920is_cpu_sequencer=true
3921max_outstanding_requests=16
3922no_retry_on_stall=false
3923ruby_system=system.ruby
3924support_data_reqs=true
3925support_inst_reqs=true
3926system=system
3927using_network_tester=false
3928using_ruby_tester=false
3929version=3
3930
3931[system.tcp_cntrl0.unblockFromCore]
3932type=MessageBuffer
3933buffer_size=0
3934eventq_index=0
3935ordered=false
3936randomization=false
3937master=system.ruby.network.slave[7]
3938
3939[system.tcp_cntrl1]
3940type=TCP_Controller
3941children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore
3942L1cache=system.tcp_cntrl1.L1cache
3943TCC_select_num_bits=0
3944WB=false
3945buffer_size=0
3946clk_domain=system.clk_domain
3947cluster_id=0
3948coalescer=system.tcp_cntrl1.coalescer
3949disableL1=false
3950eventq_index=0
3951issue_latency=1
3952l2_hit_latency=18
3953mandatoryQueue=system.tcp_cntrl1.mandatoryQueue
3954number_of_TBEs=2560
3955probeToTCP=system.tcp_cntrl1.probeToTCP
3956recycle_latency=10
3957requestFromTCP=system.tcp_cntrl1.requestFromTCP
3958responseFromTCP=system.tcp_cntrl1.responseFromTCP
3959responseToTCP=system.tcp_cntrl1.responseToTCP
3960ruby_system=system.ruby
3961sequencer=system.tcp_cntrl1.sequencer
3962system=system
3963transitions_per_cycle=32
3964unblockFromCore=system.tcp_cntrl1.unblockFromCore
3965use_seq_not_coal=false
3966version=1
3967
3968[system.tcp_cntrl1.L1cache]
3969type=RubyCache
3970children=replacement_policy
3971assoc=16
3972block_size=0
3973dataAccessLatency=4
3974dataArrayBanks=16
3975eventq_index=0
3976is_icache=false
3977replacement_policy=system.tcp_cntrl1.L1cache.replacement_policy
3978resourceStalls=true
3979ruby_system=system.ruby
3980size=16384
3981start_index_bit=6
3982tagAccessLatency=1
3983tagArrayBanks=16
3984
3985[system.tcp_cntrl1.L1cache.replacement_policy]
3986type=PseudoLRUReplacementPolicy
3987assoc=16
3988block_size=64
3989eventq_index=0
3990size=16384
3991
3992[system.tcp_cntrl1.coalescer]
3993type=VIPERCoalescer
3994assume_rfo=false
3995clk_domain=system.clk_domain
3996coreid=99
3997dcache=system.tcp_cntrl1.L1cache
3998dcache_hit_latency=1
3999deadlock_threshold=500000
4000eventq_index=0
4001icache=system.tcp_cntrl1.L1cache
4002icache_hit_latency=1
4003is_cpu_sequencer=false
4004max_inv_per_cycle=32
4005max_outstanding_requests=2560
4006max_wb_per_cycle=32
4007no_retry_on_stall=false
4008ruby_system=system.ruby
4009support_data_reqs=true
4010support_inst_reqs=false
4011system=system
4012using_network_tester=false
4013using_ruby_tester=false
4014version=4
4015slave=system.cpu1.CUs1.memory_port[0] system.cpu1.CUs1.memory_port[1] system.cpu1.CUs1.memory_port[2] system.cpu1.CUs1.memory_port[3] system.cpu1.CUs1.memory_port[4] system.cpu1.CUs1.memory_port[5] system.cpu1.CUs1.memory_port[6] system.cpu1.CUs1.memory_port[7] system.cpu1.CUs1.memory_port[8] system.cpu1.CUs1.memory_port[9] system.cpu1.CUs1.memory_port[10] system.cpu1.CUs1.memory_port[11] system.cpu1.CUs1.memory_port[12] system.cpu1.CUs1.memory_port[13] system.cpu1.CUs1.memory_port[14] system.cpu1.CUs1.memory_port[15] system.cpu1.CUs1.memory_port[16] system.cpu1.CUs1.memory_port[17] system.cpu1.CUs1.memory_port[18] system.cpu1.CUs1.memory_port[19] system.cpu1.CUs1.memory_port[20] system.cpu1.CUs1.memory_port[21] system.cpu1.CUs1.memory_port[22] system.cpu1.CUs1.memory_port[23] system.cpu1.CUs1.memory_port[24] system.cpu1.CUs1.memory_port[25] system.cpu1.CUs1.memory_port[26] system.cpu1.CUs1.memory_port[27] system.cpu1.CUs1.memory_port[28] system.cpu1.CUs1.memory_port[29] system.cpu1.CUs1.memory_port[30] system.cpu1.CUs1.memory_port[31] system.cpu1.CUs1.memory_port[32] system.cpu1.CUs1.memory_port[33] system.cpu1.CUs1.memory_port[34] system.cpu1.CUs1.memory_port[35] system.cpu1.CUs1.memory_port[36] system.cpu1.CUs1.memory_port[37] system.cpu1.CUs1.memory_port[38] system.cpu1.CUs1.memory_port[39] system.cpu1.CUs1.memory_port[40] system.cpu1.CUs1.memory_port[41] system.cpu1.CUs1.memory_port[42] system.cpu1.CUs1.memory_port[43] system.cpu1.CUs1.memory_port[44] system.cpu1.CUs1.memory_port[45] system.cpu1.CUs1.memory_port[46] system.cpu1.CUs1.memory_port[47] system.cpu1.CUs1.memory_port[48] system.cpu1.CUs1.memory_port[49] system.cpu1.CUs1.memory_port[50] system.cpu1.CUs1.memory_port[51] system.cpu1.CUs1.memory_port[52] system.cpu1.CUs1.memory_port[53] system.cpu1.CUs1.memory_port[54] system.cpu1.CUs1.memory_port[55] system.cpu1.CUs1.memory_port[56] system.cpu1.CUs1.memory_port[57] system.cpu1.CUs1.memory_port[58] system.cpu1.CUs1.memory_port[59] system.cpu1.CUs1.memory_port[60] system.cpu1.CUs1.memory_port[61] system.cpu1.CUs1.memory_port[62] system.cpu1.CUs1.memory_port[63]
4016
4017[system.tcp_cntrl1.mandatoryQueue]
4018type=MessageBuffer
4019buffer_size=0
4020eventq_index=0
4021ordered=false
4022randomization=false
4023
4024[system.tcp_cntrl1.probeToTCP]
4025type=MessageBuffer
4026buffer_size=0
4027eventq_index=0
4028ordered=true
4029randomization=false
4030slave=system.ruby.network.master[7]
4031
4032[system.tcp_cntrl1.requestFromTCP]
4033type=MessageBuffer
4034buffer_size=0
4035eventq_index=0
4036ordered=true
4037randomization=false
4038master=system.ruby.network.slave[8]
4039
4040[system.tcp_cntrl1.responseFromTCP]
4041type=MessageBuffer
4042buffer_size=0
4043eventq_index=0
4044ordered=true
4045randomization=false
4046master=system.ruby.network.slave[9]
4047
4048[system.tcp_cntrl1.responseToTCP]
4049type=MessageBuffer
4050buffer_size=0
4051eventq_index=0
4052ordered=true
4053randomization=false
4054slave=system.ruby.network.master[8]
4055
4056[system.tcp_cntrl1.sequencer]
4057type=RubySequencer
4058clk_domain=system.clk_domain
4059coreid=99
4060dcache=system.tcp_cntrl1.L1cache
4061dcache_hit_latency=1
4062deadlock_threshold=500000
4063eventq_index=0
4064icache=system.tcp_cntrl1.L1cache
4065icache_hit_latency=1
4066is_cpu_sequencer=true
4067max_outstanding_requests=16
4068no_retry_on_stall=false
4069ruby_system=system.ruby
4070support_data_reqs=true
4071support_inst_reqs=true
4072system=system
4073using_network_tester=false
4074using_ruby_tester=false
4075version=5
4076
4077[system.tcp_cntrl1.unblockFromCore]
4078type=MessageBuffer
4079buffer_size=0
4080eventq_index=0
4081ordered=false
4082randomization=false
4083master=system.ruby.network.slave[10]
4084
4085[system.voltage_domain]
4086type=VoltageDomain
4087eventq_index=0
4088voltage=1.000000
4089
4090