config.ini revision 11369:0c1ae495b5e4
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 tccdir_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=15
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=1
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=1
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=1
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=1
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=1
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=1
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=1
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=1
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=2
220deadlock_threshold=500000
221eventq_index=0
222icache=system.cp_cntrl0.L1Icache
223icache_hit_latency=2
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=2
244deadlock_threshold=500000
245eventq_index=0
246icache=system.cp_cntrl0.L1Icache
247icache_hit_latency=2
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=/home/stever/hg/m5sim.org/gem5/tests/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=false
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=/home/stever/hg/m5sim.org/gem5/tests/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 directory probeToCore requestFromCores responseFromCores responseFromMemory responseToCore triggerQueue unblockFromCores
1008CPUonly=false
1009L3CacheMemory=system.dir_cntrl0.L3CacheMemory
1010L3triggerQueue=system.dir_cntrl0.L3triggerQueue
1011TCC_select_num_bits=0
1012buffer_size=0
1013clk_domain=system.clk_domain
1014cluster_id=0
1015directory=system.dir_cntrl0.directory
1016eventq_index=0
1017l3_hit_latency=15
1018noTCCdir=false
1019number_of_TBEs=5120
1020probeToCore=system.dir_cntrl0.probeToCore
1021recycle_latency=10
1022requestFromCores=system.dir_cntrl0.requestFromCores
1023responseFromCores=system.dir_cntrl0.responseFromCores
1024responseFromMemory=system.dir_cntrl0.responseFromMemory
1025responseToCore=system.dir_cntrl0.responseToCore
1026response_latency=30
1027ruby_system=system.ruby
1028system=system
1029to_memory_controller_latency=1
1030transitions_per_cycle=32
1031triggerQueue=system.dir_cntrl0.triggerQueue
1032unblockFromCores=system.dir_cntrl0.unblockFromCores
1033useL3OnWT=false
1034version=0
1035memory=system.mem_ctrls.port
1036
1037[system.dir_cntrl0.L3CacheMemory]
1038type=RubyCache
1039children=replacement_policy
1040assoc=8
1041block_size=0
1042dataAccessLatency=20
1043dataArrayBanks=256.0
1044eventq_index=0
1045is_icache=false
1046replacement_policy=system.dir_cntrl0.L3CacheMemory.replacement_policy
1047resourceStalls=true
1048ruby_system=system.ruby
1049size=16777216
1050start_index_bit=6
1051tagAccessLatency=15
1052tagArrayBanks=256.0
1053
1054[system.dir_cntrl0.L3CacheMemory.replacement_policy]
1055type=PseudoLRUReplacementPolicy
1056assoc=8
1057block_size=64
1058eventq_index=0
1059size=16777216
1060
1061[system.dir_cntrl0.L3triggerQueue]
1062type=MessageBuffer
1063buffer_size=0
1064eventq_index=0
1065ordered=true
1066randomization=false
1067
1068[system.dir_cntrl0.directory]
1069type=RubyDirectoryMemory
1070eventq_index=0
1071numa_high_bit=5
1072size=536870912
1073version=0
1074
1075[system.dir_cntrl0.probeToCore]
1076type=MessageBuffer
1077buffer_size=0
1078eventq_index=0
1079ordered=false
1080randomization=false
1081master=system.ruby.network.slave[0]
1082
1083[system.dir_cntrl0.requestFromCores]
1084type=MessageBuffer
1085buffer_size=0
1086eventq_index=0
1087ordered=true
1088randomization=false
1089slave=system.ruby.network.master[0]
1090
1091[system.dir_cntrl0.responseFromCores]
1092type=MessageBuffer
1093buffer_size=0
1094eventq_index=0
1095ordered=false
1096randomization=false
1097slave=system.ruby.network.master[1]
1098
1099[system.dir_cntrl0.responseFromMemory]
1100type=MessageBuffer
1101buffer_size=0
1102eventq_index=0
1103ordered=false
1104randomization=false
1105
1106[system.dir_cntrl0.responseToCore]
1107type=MessageBuffer
1108buffer_size=0
1109eventq_index=0
1110ordered=false
1111randomization=false
1112master=system.ruby.network.slave[1]
1113
1114[system.dir_cntrl0.triggerQueue]
1115type=MessageBuffer
1116buffer_size=0
1117eventq_index=0
1118ordered=true
1119randomization=false
1120
1121[system.dir_cntrl0.unblockFromCores]
1122type=MessageBuffer
1123buffer_size=0
1124eventq_index=0
1125ordered=false
1126randomization=false
1127slave=system.ruby.network.master[2]
1128
1129[system.dispatcher_coalescer]
1130type=TLBCoalescer
1131children=clk_domain
1132clk_domain=system.dispatcher_coalescer.clk_domain
1133coalescingWindow=1
1134disableCoalescing=false
1135eventq_index=0
1136probesPerCycle=2
1137master=system.dispatcher_tlb.slave[0]
1138slave=system.cpu2.translation_port
1139
1140[system.dispatcher_coalescer.clk_domain]
1141type=SrcClockDomain
1142children=voltage_domain
1143clock=1000
1144domain_id=-1
1145eventq_index=0
1146init_perf_level=0
1147voltage_domain=system.dispatcher_coalescer.clk_domain.voltage_domain
1148
1149[system.dispatcher_coalescer.clk_domain.voltage_domain]
1150type=VoltageDomain
1151eventq_index=0
1152voltage=1.000000
1153
1154[system.dispatcher_tlb]
1155type=X86GPUTLB
1156children=clk_domain
1157accessDistance=false
1158allocationPolicy=true
1159assoc=32
1160clk_domain=system.dispatcher_tlb.clk_domain
1161eventq_index=0
1162hitLatency=1
1163maxOutstandingReqs=64
1164missLatency1=5
1165missLatency2=750
1166size=32
1167master=system.l2_coalescer.slave[1]
1168slave=system.dispatcher_coalescer.master[0]
1169
1170[system.dispatcher_tlb.clk_domain]
1171type=SrcClockDomain
1172children=voltage_domain
1173clock=1000
1174domain_id=-1
1175eventq_index=0
1176init_perf_level=0
1177voltage_domain=system.dispatcher_tlb.clk_domain.voltage_domain
1178
1179[system.dispatcher_tlb.clk_domain.voltage_domain]
1180type=VoltageDomain
1181eventq_index=0
1182voltage=1.000000
1183
1184[system.dvfs_handler]
1185type=DVFSHandler
1186domains=
1187enable=false
1188eventq_index=0
1189sys_clk_domain=system.clk_domain
1190transition_latency=100000000
1191
1192[system.l1_coalescer0]
1193type=TLBCoalescer
1194children=clk_domain
1195clk_domain=system.l1_coalescer0.clk_domain
1196coalescingWindow=1
1197disableCoalescing=false
1198eventq_index=0
1199probesPerCycle=2
1200master=system.l1_tlb0.slave[0]
1201slave=system.cpu1.CUs0.translation_port[0]
1202
1203[system.l1_coalescer0.clk_domain]
1204type=SrcClockDomain
1205children=voltage_domain
1206clock=1000
1207domain_id=-1
1208eventq_index=0
1209init_perf_level=0
1210voltage_domain=system.l1_coalescer0.clk_domain.voltage_domain
1211
1212[system.l1_coalescer0.clk_domain.voltage_domain]
1213type=VoltageDomain
1214eventq_index=0
1215voltage=1.000000
1216
1217[system.l1_coalescer1]
1218type=TLBCoalescer
1219children=clk_domain
1220clk_domain=system.l1_coalescer1.clk_domain
1221coalescingWindow=1
1222disableCoalescing=false
1223eventq_index=0
1224probesPerCycle=2
1225master=system.l1_tlb1.slave[0]
1226slave=system.cpu1.CUs1.translation_port[0]
1227
1228[system.l1_coalescer1.clk_domain]
1229type=SrcClockDomain
1230children=voltage_domain
1231clock=1000
1232domain_id=-1
1233eventq_index=0
1234init_perf_level=0
1235voltage_domain=system.l1_coalescer1.clk_domain.voltage_domain
1236
1237[system.l1_coalescer1.clk_domain.voltage_domain]
1238type=VoltageDomain
1239eventq_index=0
1240voltage=1.000000
1241
1242[system.l1_tlb0]
1243type=X86GPUTLB
1244children=clk_domain
1245accessDistance=false
1246allocationPolicy=true
1247assoc=32
1248clk_domain=system.l1_tlb0.clk_domain
1249eventq_index=0
1250hitLatency=1
1251maxOutstandingReqs=64
1252missLatency1=5
1253missLatency2=750
1254size=32
1255master=system.l2_coalescer.slave[2]
1256slave=system.l1_coalescer0.master[0]
1257
1258[system.l1_tlb0.clk_domain]
1259type=SrcClockDomain
1260children=voltage_domain
1261clock=1000
1262domain_id=-1
1263eventq_index=0
1264init_perf_level=0
1265voltage_domain=system.l1_tlb0.clk_domain.voltage_domain
1266
1267[system.l1_tlb0.clk_domain.voltage_domain]
1268type=VoltageDomain
1269eventq_index=0
1270voltage=1.000000
1271
1272[system.l1_tlb1]
1273type=X86GPUTLB
1274children=clk_domain
1275accessDistance=false
1276allocationPolicy=true
1277assoc=32
1278clk_domain=system.l1_tlb1.clk_domain
1279eventq_index=0
1280hitLatency=1
1281maxOutstandingReqs=64
1282missLatency1=5
1283missLatency2=750
1284size=32
1285master=system.l2_coalescer.slave[3]
1286slave=system.l1_coalescer1.master[0]
1287
1288[system.l1_tlb1.clk_domain]
1289type=SrcClockDomain
1290children=voltage_domain
1291clock=1000
1292domain_id=-1
1293eventq_index=0
1294init_perf_level=0
1295voltage_domain=system.l1_tlb1.clk_domain.voltage_domain
1296
1297[system.l1_tlb1.clk_domain.voltage_domain]
1298type=VoltageDomain
1299eventq_index=0
1300voltage=1.000000
1301
1302[system.l2_coalescer]
1303type=TLBCoalescer
1304children=clk_domain
1305clk_domain=system.l2_coalescer.clk_domain
1306coalescingWindow=1
1307disableCoalescing=false
1308eventq_index=0
1309probesPerCycle=2
1310master=system.l2_tlb.slave[0]
1311slave=system.sqc_tlb.master[0] system.dispatcher_tlb.master[0] system.l1_tlb0.master[0] system.l1_tlb1.master[0]
1312
1313[system.l2_coalescer.clk_domain]
1314type=SrcClockDomain
1315children=voltage_domain
1316clock=1000
1317domain_id=-1
1318eventq_index=0
1319init_perf_level=0
1320voltage_domain=system.l2_coalescer.clk_domain.voltage_domain
1321
1322[system.l2_coalescer.clk_domain.voltage_domain]
1323type=VoltageDomain
1324eventq_index=0
1325voltage=1.000000
1326
1327[system.l2_tlb]
1328type=X86GPUTLB
1329children=clk_domain
1330accessDistance=false
1331allocationPolicy=true
1332assoc=32
1333clk_domain=system.l2_tlb.clk_domain
1334eventq_index=0
1335hitLatency=69
1336maxOutstandingReqs=64
1337missLatency1=5
1338missLatency2=750
1339size=4096
1340master=system.l3_coalescer.slave[0]
1341slave=system.l2_coalescer.master[0]
1342
1343[system.l2_tlb.clk_domain]
1344type=SrcClockDomain
1345children=voltage_domain
1346clock=1000
1347domain_id=-1
1348eventq_index=0
1349init_perf_level=0
1350voltage_domain=system.l2_tlb.clk_domain.voltage_domain
1351
1352[system.l2_tlb.clk_domain.voltage_domain]
1353type=VoltageDomain
1354eventq_index=0
1355voltage=1.000000
1356
1357[system.l3_coalescer]
1358type=TLBCoalescer
1359children=clk_domain
1360clk_domain=system.l3_coalescer.clk_domain
1361coalescingWindow=1
1362disableCoalescing=false
1363eventq_index=0
1364probesPerCycle=2
1365master=system.l3_tlb.slave[0]
1366slave=system.l2_tlb.master[0]
1367
1368[system.l3_coalescer.clk_domain]
1369type=SrcClockDomain
1370children=voltage_domain
1371clock=1000
1372domain_id=-1
1373eventq_index=0
1374init_perf_level=0
1375voltage_domain=system.l3_coalescer.clk_domain.voltage_domain
1376
1377[system.l3_coalescer.clk_domain.voltage_domain]
1378type=VoltageDomain
1379eventq_index=0
1380voltage=1.000000
1381
1382[system.l3_tlb]
1383type=X86GPUTLB
1384children=clk_domain
1385accessDistance=false
1386allocationPolicy=true
1387assoc=32
1388clk_domain=system.l3_tlb.clk_domain
1389eventq_index=0
1390hitLatency=150
1391maxOutstandingReqs=64
1392missLatency1=5
1393missLatency2=750
1394size=8192
1395slave=system.l3_coalescer.master[0]
1396
1397[system.l3_tlb.clk_domain]
1398type=SrcClockDomain
1399children=voltage_domain
1400clock=1000
1401domain_id=-1
1402eventq_index=0
1403init_perf_level=0
1404voltage_domain=system.l3_tlb.clk_domain.voltage_domain
1405
1406[system.l3_tlb.clk_domain.voltage_domain]
1407type=VoltageDomain
1408eventq_index=0
1409voltage=1.000000
1410
1411[system.mem_ctrls]
1412type=DRAMCtrl
1413IDD0=0.075000
1414IDD02=0.000000
1415IDD2N=0.050000
1416IDD2N2=0.000000
1417IDD2P0=0.000000
1418IDD2P02=0.000000
1419IDD2P1=0.000000
1420IDD2P12=0.000000
1421IDD3N=0.057000
1422IDD3N2=0.000000
1423IDD3P0=0.000000
1424IDD3P02=0.000000
1425IDD3P1=0.000000
1426IDD3P12=0.000000
1427IDD4R=0.187000
1428IDD4R2=0.000000
1429IDD4W=0.165000
1430IDD4W2=0.000000
1431IDD5=0.220000
1432IDD52=0.000000
1433IDD6=0.000000
1434IDD62=0.000000
1435VDD=1.500000
1436VDD2=0.000000
1437activation_limit=4
1438addr_mapping=RoRaBaCoCh
1439bank_groups_per_rank=0
1440banks_per_rank=8
1441burst_length=8
1442channels=1
1443clk_domain=system.clk_domain
1444conf_table_reported=true
1445device_bus_width=8
1446device_rowbuffer_size=1024
1447device_size=536870912
1448devices_per_rank=8
1449dll=true
1450eventq_index=0
1451in_addr_map=true
1452max_accesses_per_row=16
1453mem_sched_policy=frfcfs
1454min_writes_per_switch=16
1455null=false
1456page_policy=open_adaptive
1457range=0:536870911
1458ranks_per_channel=2
1459read_buffer_size=32
1460static_backend_latency=10000
1461static_frontend_latency=10000
1462tBURST=5000
1463tCCD_L=0
1464tCK=1250
1465tCL=13750
1466tCS=2500
1467tRAS=35000
1468tRCD=13750
1469tREFI=7800000
1470tRFC=260000
1471tRP=13750
1472tRRD=6000
1473tRRD_L=0
1474tRTP=7500
1475tRTW=2500
1476tWR=15000
1477tWTR=7500
1478tXAW=30000
1479tXP=0
1480tXPDLL=0
1481tXS=0
1482tXSDLL=0
1483write_buffer_size=64
1484write_high_thresh_perc=85
1485write_low_thresh_perc=50
1486port=system.dir_cntrl0.memory
1487
1488[system.piobus]
1489type=NoncoherentXBar
1490clk_domain=system.clk_domain
1491eventq_index=0
1492forward_latency=0
1493frontend_latency=0
1494response_latency=0
1495use_default_range=false
1496width=32
1497master=system.cpu2.pio
1498slave=system.cp_cntrl0.sequencer.mem_master_port system.cpu2.dma
1499
1500[system.ruby]
1501type=RubySystem
1502children=clk_domain network phys_mem
1503access_backing_store=true
1504all_instructions=false
1505block_size_bytes=64
1506clk_domain=system.ruby.clk_domain
1507eventq_index=0
1508hot_lines=false
1509memory_size_bits=48
1510num_of_sequencers=5
1511number_of_virtual_networks=10
1512phys_mem=system.ruby.phys_mem
1513randomization=false
1514
1515[system.ruby.clk_domain]
1516type=SrcClockDomain
1517clock=500
1518domain_id=-1
1519eventq_index=0
1520init_perf_level=0
1521voltage_domain=system.voltage_domain
1522
1523[system.ruby.network]
1524type=SimpleNetwork
1525children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 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
1526adaptive_routing=false
1527buffer_size=0
1528clk_domain=system.ruby.clk_domain
1529control_msg_size=8
1530endpoint_bandwidth=1000
1531eventq_index=0
1532ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6
1533int_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
1534int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
1535netifs=
1536number_of_virtual_networks=10
1537routers=system.ruby.network.ext_links0.int_node system.ruby.network.ext_links1.int_node system.ruby.network.ext_links2.int_node
1538ruby_system=system.ruby
1539topology=Crossbar
1540master=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.responseToTCC.slave system.tccdir_cntrl0.requestFromTCP.slave system.tccdir_cntrl0.responseFromTCP.slave system.tccdir_cntrl0.unblockFromTCP.slave system.tccdir_cntrl0.probeFromNB.slave system.tccdir_cntrl0.responseFromNB.slave
1541slave=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.sqc_cntrl0.responseFromSQC.master system.sqc_cntrl0.unblockFromCore.master system.tcc_cntrl0.responseFromTCC.master system.tccdir_cntrl0.probeToCore.master system.tccdir_cntrl0.responseToCore.master system.tccdir_cntrl0.requestToNB.master system.tccdir_cntrl0.responseToNB.master system.tccdir_cntrl0.unblockToNB.master
1542
1543[system.ruby.network.ext_links0]
1544type=SimpleExtLink
1545children=int_node
1546bandwidth_factor=512
1547eventq_index=0
1548ext_node=system.dir_cntrl0
1549int_node=system.ruby.network.ext_links0.int_node
1550latency=1
1551link_id=0
1552weight=1
1553
1554[system.ruby.network.ext_links0.int_node]
1555type=Switch
1556children=port_buffers00 port_buffers01 port_buffers02 port_buffers03 port_buffers04 port_buffers05 port_buffers06 port_buffers07 port_buffers08 port_buffers09 port_buffers10 port_buffers11 port_buffers12 port_buffers13 port_buffers14 port_buffers15 port_buffers16 port_buffers17 port_buffers18 port_buffers19 port_buffers20 port_buffers21 port_buffers22 port_buffers23 port_buffers24 port_buffers25 port_buffers26 port_buffers27 port_buffers28 port_buffers29 port_buffers30 port_buffers31 port_buffers32 port_buffers33 port_buffers34 port_buffers35 port_buffers36 port_buffers37 port_buffers38 port_buffers39 port_buffers40 port_buffers41 port_buffers42 port_buffers43 port_buffers44 port_buffers45 port_buffers46 port_buffers47 port_buffers48 port_buffers49 port_buffers50 port_buffers51 port_buffers52 port_buffers53 port_buffers54 port_buffers55 port_buffers56 port_buffers57 port_buffers58 port_buffers59 port_buffers60 port_buffers61 port_buffers62 port_buffers63 port_buffers64 port_buffers65 port_buffers66 port_buffers67 port_buffers68 port_buffers69 port_buffers70 port_buffers71 port_buffers72 port_buffers73 port_buffers74 port_buffers75 port_buffers76 port_buffers77 port_buffers78 port_buffers79 port_buffers80 port_buffers81 port_buffers82 port_buffers83 port_buffers84 port_buffers85 port_buffers86 port_buffers87 port_buffers88 port_buffers89
1557clk_domain=system.ruby.clk_domain
1558eventq_index=0
1559port_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 system.ruby.network.ext_links0.int_node.port_buffers80 system.ruby.network.ext_links0.int_node.port_buffers81 system.ruby.network.ext_links0.int_node.port_buffers82 system.ruby.network.ext_links0.int_node.port_buffers83 system.ruby.network.ext_links0.int_node.port_buffers84 system.ruby.network.ext_links0.int_node.port_buffers85 system.ruby.network.ext_links0.int_node.port_buffers86 system.ruby.network.ext_links0.int_node.port_buffers87 system.ruby.network.ext_links0.int_node.port_buffers88 system.ruby.network.ext_links0.int_node.port_buffers89
1560router_id=0
1561virt_nets=10
1562
1563[system.ruby.network.ext_links0.int_node.port_buffers00]
1564type=MessageBuffer
1565buffer_size=0
1566eventq_index=0
1567ordered=true
1568randomization=false
1569
1570[system.ruby.network.ext_links0.int_node.port_buffers01]
1571type=MessageBuffer
1572buffer_size=0
1573eventq_index=0
1574ordered=true
1575randomization=false
1576
1577[system.ruby.network.ext_links0.int_node.port_buffers02]
1578type=MessageBuffer
1579buffer_size=0
1580eventq_index=0
1581ordered=true
1582randomization=false
1583
1584[system.ruby.network.ext_links0.int_node.port_buffers03]
1585type=MessageBuffer
1586buffer_size=0
1587eventq_index=0
1588ordered=true
1589randomization=false
1590
1591[system.ruby.network.ext_links0.int_node.port_buffers04]
1592type=MessageBuffer
1593buffer_size=0
1594eventq_index=0
1595ordered=true
1596randomization=false
1597
1598[system.ruby.network.ext_links0.int_node.port_buffers05]
1599type=MessageBuffer
1600buffer_size=0
1601eventq_index=0
1602ordered=true
1603randomization=false
1604
1605[system.ruby.network.ext_links0.int_node.port_buffers06]
1606type=MessageBuffer
1607buffer_size=0
1608eventq_index=0
1609ordered=true
1610randomization=false
1611
1612[system.ruby.network.ext_links0.int_node.port_buffers07]
1613type=MessageBuffer
1614buffer_size=0
1615eventq_index=0
1616ordered=true
1617randomization=false
1618
1619[system.ruby.network.ext_links0.int_node.port_buffers08]
1620type=MessageBuffer
1621buffer_size=0
1622eventq_index=0
1623ordered=true
1624randomization=false
1625
1626[system.ruby.network.ext_links0.int_node.port_buffers09]
1627type=MessageBuffer
1628buffer_size=0
1629eventq_index=0
1630ordered=true
1631randomization=false
1632
1633[system.ruby.network.ext_links0.int_node.port_buffers10]
1634type=MessageBuffer
1635buffer_size=0
1636eventq_index=0
1637ordered=true
1638randomization=false
1639
1640[system.ruby.network.ext_links0.int_node.port_buffers11]
1641type=MessageBuffer
1642buffer_size=0
1643eventq_index=0
1644ordered=true
1645randomization=false
1646
1647[system.ruby.network.ext_links0.int_node.port_buffers12]
1648type=MessageBuffer
1649buffer_size=0
1650eventq_index=0
1651ordered=true
1652randomization=false
1653
1654[system.ruby.network.ext_links0.int_node.port_buffers13]
1655type=MessageBuffer
1656buffer_size=0
1657eventq_index=0
1658ordered=true
1659randomization=false
1660
1661[system.ruby.network.ext_links0.int_node.port_buffers14]
1662type=MessageBuffer
1663buffer_size=0
1664eventq_index=0
1665ordered=true
1666randomization=false
1667
1668[system.ruby.network.ext_links0.int_node.port_buffers15]
1669type=MessageBuffer
1670buffer_size=0
1671eventq_index=0
1672ordered=true
1673randomization=false
1674
1675[system.ruby.network.ext_links0.int_node.port_buffers16]
1676type=MessageBuffer
1677buffer_size=0
1678eventq_index=0
1679ordered=true
1680randomization=false
1681
1682[system.ruby.network.ext_links0.int_node.port_buffers17]
1683type=MessageBuffer
1684buffer_size=0
1685eventq_index=0
1686ordered=true
1687randomization=false
1688
1689[system.ruby.network.ext_links0.int_node.port_buffers18]
1690type=MessageBuffer
1691buffer_size=0
1692eventq_index=0
1693ordered=true
1694randomization=false
1695
1696[system.ruby.network.ext_links0.int_node.port_buffers19]
1697type=MessageBuffer
1698buffer_size=0
1699eventq_index=0
1700ordered=true
1701randomization=false
1702
1703[system.ruby.network.ext_links0.int_node.port_buffers20]
1704type=MessageBuffer
1705buffer_size=0
1706eventq_index=0
1707ordered=true
1708randomization=false
1709
1710[system.ruby.network.ext_links0.int_node.port_buffers21]
1711type=MessageBuffer
1712buffer_size=0
1713eventq_index=0
1714ordered=true
1715randomization=false
1716
1717[system.ruby.network.ext_links0.int_node.port_buffers22]
1718type=MessageBuffer
1719buffer_size=0
1720eventq_index=0
1721ordered=true
1722randomization=false
1723
1724[system.ruby.network.ext_links0.int_node.port_buffers23]
1725type=MessageBuffer
1726buffer_size=0
1727eventq_index=0
1728ordered=true
1729randomization=false
1730
1731[system.ruby.network.ext_links0.int_node.port_buffers24]
1732type=MessageBuffer
1733buffer_size=0
1734eventq_index=0
1735ordered=true
1736randomization=false
1737
1738[system.ruby.network.ext_links0.int_node.port_buffers25]
1739type=MessageBuffer
1740buffer_size=0
1741eventq_index=0
1742ordered=true
1743randomization=false
1744
1745[system.ruby.network.ext_links0.int_node.port_buffers26]
1746type=MessageBuffer
1747buffer_size=0
1748eventq_index=0
1749ordered=true
1750randomization=false
1751
1752[system.ruby.network.ext_links0.int_node.port_buffers27]
1753type=MessageBuffer
1754buffer_size=0
1755eventq_index=0
1756ordered=true
1757randomization=false
1758
1759[system.ruby.network.ext_links0.int_node.port_buffers28]
1760type=MessageBuffer
1761buffer_size=0
1762eventq_index=0
1763ordered=true
1764randomization=false
1765
1766[system.ruby.network.ext_links0.int_node.port_buffers29]
1767type=MessageBuffer
1768buffer_size=0
1769eventq_index=0
1770ordered=true
1771randomization=false
1772
1773[system.ruby.network.ext_links0.int_node.port_buffers30]
1774type=MessageBuffer
1775buffer_size=0
1776eventq_index=0
1777ordered=true
1778randomization=false
1779
1780[system.ruby.network.ext_links0.int_node.port_buffers31]
1781type=MessageBuffer
1782buffer_size=0
1783eventq_index=0
1784ordered=true
1785randomization=false
1786
1787[system.ruby.network.ext_links0.int_node.port_buffers32]
1788type=MessageBuffer
1789buffer_size=0
1790eventq_index=0
1791ordered=true
1792randomization=false
1793
1794[system.ruby.network.ext_links0.int_node.port_buffers33]
1795type=MessageBuffer
1796buffer_size=0
1797eventq_index=0
1798ordered=true
1799randomization=false
1800
1801[system.ruby.network.ext_links0.int_node.port_buffers34]
1802type=MessageBuffer
1803buffer_size=0
1804eventq_index=0
1805ordered=true
1806randomization=false
1807
1808[system.ruby.network.ext_links0.int_node.port_buffers35]
1809type=MessageBuffer
1810buffer_size=0
1811eventq_index=0
1812ordered=true
1813randomization=false
1814
1815[system.ruby.network.ext_links0.int_node.port_buffers36]
1816type=MessageBuffer
1817buffer_size=0
1818eventq_index=0
1819ordered=true
1820randomization=false
1821
1822[system.ruby.network.ext_links0.int_node.port_buffers37]
1823type=MessageBuffer
1824buffer_size=0
1825eventq_index=0
1826ordered=true
1827randomization=false
1828
1829[system.ruby.network.ext_links0.int_node.port_buffers38]
1830type=MessageBuffer
1831buffer_size=0
1832eventq_index=0
1833ordered=true
1834randomization=false
1835
1836[system.ruby.network.ext_links0.int_node.port_buffers39]
1837type=MessageBuffer
1838buffer_size=0
1839eventq_index=0
1840ordered=true
1841randomization=false
1842
1843[system.ruby.network.ext_links0.int_node.port_buffers40]
1844type=MessageBuffer
1845buffer_size=0
1846eventq_index=0
1847ordered=true
1848randomization=false
1849
1850[system.ruby.network.ext_links0.int_node.port_buffers41]
1851type=MessageBuffer
1852buffer_size=0
1853eventq_index=0
1854ordered=true
1855randomization=false
1856
1857[system.ruby.network.ext_links0.int_node.port_buffers42]
1858type=MessageBuffer
1859buffer_size=0
1860eventq_index=0
1861ordered=true
1862randomization=false
1863
1864[system.ruby.network.ext_links0.int_node.port_buffers43]
1865type=MessageBuffer
1866buffer_size=0
1867eventq_index=0
1868ordered=true
1869randomization=false
1870
1871[system.ruby.network.ext_links0.int_node.port_buffers44]
1872type=MessageBuffer
1873buffer_size=0
1874eventq_index=0
1875ordered=true
1876randomization=false
1877
1878[system.ruby.network.ext_links0.int_node.port_buffers45]
1879type=MessageBuffer
1880buffer_size=0
1881eventq_index=0
1882ordered=true
1883randomization=false
1884
1885[system.ruby.network.ext_links0.int_node.port_buffers46]
1886type=MessageBuffer
1887buffer_size=0
1888eventq_index=0
1889ordered=true
1890randomization=false
1891
1892[system.ruby.network.ext_links0.int_node.port_buffers47]
1893type=MessageBuffer
1894buffer_size=0
1895eventq_index=0
1896ordered=true
1897randomization=false
1898
1899[system.ruby.network.ext_links0.int_node.port_buffers48]
1900type=MessageBuffer
1901buffer_size=0
1902eventq_index=0
1903ordered=true
1904randomization=false
1905
1906[system.ruby.network.ext_links0.int_node.port_buffers49]
1907type=MessageBuffer
1908buffer_size=0
1909eventq_index=0
1910ordered=true
1911randomization=false
1912
1913[system.ruby.network.ext_links0.int_node.port_buffers50]
1914type=MessageBuffer
1915buffer_size=0
1916eventq_index=0
1917ordered=true
1918randomization=false
1919
1920[system.ruby.network.ext_links0.int_node.port_buffers51]
1921type=MessageBuffer
1922buffer_size=0
1923eventq_index=0
1924ordered=true
1925randomization=false
1926
1927[system.ruby.network.ext_links0.int_node.port_buffers52]
1928type=MessageBuffer
1929buffer_size=0
1930eventq_index=0
1931ordered=true
1932randomization=false
1933
1934[system.ruby.network.ext_links0.int_node.port_buffers53]
1935type=MessageBuffer
1936buffer_size=0
1937eventq_index=0
1938ordered=true
1939randomization=false
1940
1941[system.ruby.network.ext_links0.int_node.port_buffers54]
1942type=MessageBuffer
1943buffer_size=0
1944eventq_index=0
1945ordered=true
1946randomization=false
1947
1948[system.ruby.network.ext_links0.int_node.port_buffers55]
1949type=MessageBuffer
1950buffer_size=0
1951eventq_index=0
1952ordered=true
1953randomization=false
1954
1955[system.ruby.network.ext_links0.int_node.port_buffers56]
1956type=MessageBuffer
1957buffer_size=0
1958eventq_index=0
1959ordered=true
1960randomization=false
1961
1962[system.ruby.network.ext_links0.int_node.port_buffers57]
1963type=MessageBuffer
1964buffer_size=0
1965eventq_index=0
1966ordered=true
1967randomization=false
1968
1969[system.ruby.network.ext_links0.int_node.port_buffers58]
1970type=MessageBuffer
1971buffer_size=0
1972eventq_index=0
1973ordered=true
1974randomization=false
1975
1976[system.ruby.network.ext_links0.int_node.port_buffers59]
1977type=MessageBuffer
1978buffer_size=0
1979eventq_index=0
1980ordered=true
1981randomization=false
1982
1983[system.ruby.network.ext_links0.int_node.port_buffers60]
1984type=MessageBuffer
1985buffer_size=0
1986eventq_index=0
1987ordered=true
1988randomization=false
1989
1990[system.ruby.network.ext_links0.int_node.port_buffers61]
1991type=MessageBuffer
1992buffer_size=0
1993eventq_index=0
1994ordered=true
1995randomization=false
1996
1997[system.ruby.network.ext_links0.int_node.port_buffers62]
1998type=MessageBuffer
1999buffer_size=0
2000eventq_index=0
2001ordered=true
2002randomization=false
2003
2004[system.ruby.network.ext_links0.int_node.port_buffers63]
2005type=MessageBuffer
2006buffer_size=0
2007eventq_index=0
2008ordered=true
2009randomization=false
2010
2011[system.ruby.network.ext_links0.int_node.port_buffers64]
2012type=MessageBuffer
2013buffer_size=0
2014eventq_index=0
2015ordered=true
2016randomization=false
2017
2018[system.ruby.network.ext_links0.int_node.port_buffers65]
2019type=MessageBuffer
2020buffer_size=0
2021eventq_index=0
2022ordered=true
2023randomization=false
2024
2025[system.ruby.network.ext_links0.int_node.port_buffers66]
2026type=MessageBuffer
2027buffer_size=0
2028eventq_index=0
2029ordered=true
2030randomization=false
2031
2032[system.ruby.network.ext_links0.int_node.port_buffers67]
2033type=MessageBuffer
2034buffer_size=0
2035eventq_index=0
2036ordered=true
2037randomization=false
2038
2039[system.ruby.network.ext_links0.int_node.port_buffers68]
2040type=MessageBuffer
2041buffer_size=0
2042eventq_index=0
2043ordered=true
2044randomization=false
2045
2046[system.ruby.network.ext_links0.int_node.port_buffers69]
2047type=MessageBuffer
2048buffer_size=0
2049eventq_index=0
2050ordered=true
2051randomization=false
2052
2053[system.ruby.network.ext_links0.int_node.port_buffers70]
2054type=MessageBuffer
2055buffer_size=0
2056eventq_index=0
2057ordered=true
2058randomization=false
2059
2060[system.ruby.network.ext_links0.int_node.port_buffers71]
2061type=MessageBuffer
2062buffer_size=0
2063eventq_index=0
2064ordered=true
2065randomization=false
2066
2067[system.ruby.network.ext_links0.int_node.port_buffers72]
2068type=MessageBuffer
2069buffer_size=0
2070eventq_index=0
2071ordered=true
2072randomization=false
2073
2074[system.ruby.network.ext_links0.int_node.port_buffers73]
2075type=MessageBuffer
2076buffer_size=0
2077eventq_index=0
2078ordered=true
2079randomization=false
2080
2081[system.ruby.network.ext_links0.int_node.port_buffers74]
2082type=MessageBuffer
2083buffer_size=0
2084eventq_index=0
2085ordered=true
2086randomization=false
2087
2088[system.ruby.network.ext_links0.int_node.port_buffers75]
2089type=MessageBuffer
2090buffer_size=0
2091eventq_index=0
2092ordered=true
2093randomization=false
2094
2095[system.ruby.network.ext_links0.int_node.port_buffers76]
2096type=MessageBuffer
2097buffer_size=0
2098eventq_index=0
2099ordered=true
2100randomization=false
2101
2102[system.ruby.network.ext_links0.int_node.port_buffers77]
2103type=MessageBuffer
2104buffer_size=0
2105eventq_index=0
2106ordered=true
2107randomization=false
2108
2109[system.ruby.network.ext_links0.int_node.port_buffers78]
2110type=MessageBuffer
2111buffer_size=0
2112eventq_index=0
2113ordered=true
2114randomization=false
2115
2116[system.ruby.network.ext_links0.int_node.port_buffers79]
2117type=MessageBuffer
2118buffer_size=0
2119eventq_index=0
2120ordered=true
2121randomization=false
2122
2123[system.ruby.network.ext_links0.int_node.port_buffers80]
2124type=MessageBuffer
2125buffer_size=0
2126eventq_index=0
2127ordered=true
2128randomization=false
2129
2130[system.ruby.network.ext_links0.int_node.port_buffers81]
2131type=MessageBuffer
2132buffer_size=0
2133eventq_index=0
2134ordered=true
2135randomization=false
2136
2137[system.ruby.network.ext_links0.int_node.port_buffers82]
2138type=MessageBuffer
2139buffer_size=0
2140eventq_index=0
2141ordered=true
2142randomization=false
2143
2144[system.ruby.network.ext_links0.int_node.port_buffers83]
2145type=MessageBuffer
2146buffer_size=0
2147eventq_index=0
2148ordered=true
2149randomization=false
2150
2151[system.ruby.network.ext_links0.int_node.port_buffers84]
2152type=MessageBuffer
2153buffer_size=0
2154eventq_index=0
2155ordered=true
2156randomization=false
2157
2158[system.ruby.network.ext_links0.int_node.port_buffers85]
2159type=MessageBuffer
2160buffer_size=0
2161eventq_index=0
2162ordered=true
2163randomization=false
2164
2165[system.ruby.network.ext_links0.int_node.port_buffers86]
2166type=MessageBuffer
2167buffer_size=0
2168eventq_index=0
2169ordered=true
2170randomization=false
2171
2172[system.ruby.network.ext_links0.int_node.port_buffers87]
2173type=MessageBuffer
2174buffer_size=0
2175eventq_index=0
2176ordered=true
2177randomization=false
2178
2179[system.ruby.network.ext_links0.int_node.port_buffers88]
2180type=MessageBuffer
2181buffer_size=0
2182eventq_index=0
2183ordered=true
2184randomization=false
2185
2186[system.ruby.network.ext_links0.int_node.port_buffers89]
2187type=MessageBuffer
2188buffer_size=0
2189eventq_index=0
2190ordered=true
2191randomization=false
2192
2193[system.ruby.network.ext_links1]
2194type=SimpleExtLink
2195children=int_node
2196bandwidth_factor=512
2197eventq_index=0
2198ext_node=system.cp_cntrl0
2199int_node=system.ruby.network.ext_links1.int_node
2200latency=1
2201link_id=1
2202weight=1
2203
2204[system.ruby.network.ext_links1.int_node]
2205type=Switch
2206children=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
2207clk_domain=system.ruby.clk_domain
2208eventq_index=0
2209port_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 system.ruby.network.ext_links1.int_node.port_buffers70 system.ruby.network.ext_links1.int_node.port_buffers71 system.ruby.network.ext_links1.int_node.port_buffers72 system.ruby.network.ext_links1.int_node.port_buffers73 system.ruby.network.ext_links1.int_node.port_buffers74 system.ruby.network.ext_links1.int_node.port_buffers75 system.ruby.network.ext_links1.int_node.port_buffers76 system.ruby.network.ext_links1.int_node.port_buffers77 system.ruby.network.ext_links1.int_node.port_buffers78 system.ruby.network.ext_links1.int_node.port_buffers79
2210router_id=1
2211virt_nets=10
2212
2213[system.ruby.network.ext_links1.int_node.port_buffers00]
2214type=MessageBuffer
2215buffer_size=0
2216eventq_index=0
2217ordered=true
2218randomization=false
2219
2220[system.ruby.network.ext_links1.int_node.port_buffers01]
2221type=MessageBuffer
2222buffer_size=0
2223eventq_index=0
2224ordered=true
2225randomization=false
2226
2227[system.ruby.network.ext_links1.int_node.port_buffers02]
2228type=MessageBuffer
2229buffer_size=0
2230eventq_index=0
2231ordered=true
2232randomization=false
2233
2234[system.ruby.network.ext_links1.int_node.port_buffers03]
2235type=MessageBuffer
2236buffer_size=0
2237eventq_index=0
2238ordered=true
2239randomization=false
2240
2241[system.ruby.network.ext_links1.int_node.port_buffers04]
2242type=MessageBuffer
2243buffer_size=0
2244eventq_index=0
2245ordered=true
2246randomization=false
2247
2248[system.ruby.network.ext_links1.int_node.port_buffers05]
2249type=MessageBuffer
2250buffer_size=0
2251eventq_index=0
2252ordered=true
2253randomization=false
2254
2255[system.ruby.network.ext_links1.int_node.port_buffers06]
2256type=MessageBuffer
2257buffer_size=0
2258eventq_index=0
2259ordered=true
2260randomization=false
2261
2262[system.ruby.network.ext_links1.int_node.port_buffers07]
2263type=MessageBuffer
2264buffer_size=0
2265eventq_index=0
2266ordered=true
2267randomization=false
2268
2269[system.ruby.network.ext_links1.int_node.port_buffers08]
2270type=MessageBuffer
2271buffer_size=0
2272eventq_index=0
2273ordered=true
2274randomization=false
2275
2276[system.ruby.network.ext_links1.int_node.port_buffers09]
2277type=MessageBuffer
2278buffer_size=0
2279eventq_index=0
2280ordered=true
2281randomization=false
2282
2283[system.ruby.network.ext_links1.int_node.port_buffers10]
2284type=MessageBuffer
2285buffer_size=0
2286eventq_index=0
2287ordered=true
2288randomization=false
2289
2290[system.ruby.network.ext_links1.int_node.port_buffers11]
2291type=MessageBuffer
2292buffer_size=0
2293eventq_index=0
2294ordered=true
2295randomization=false
2296
2297[system.ruby.network.ext_links1.int_node.port_buffers12]
2298type=MessageBuffer
2299buffer_size=0
2300eventq_index=0
2301ordered=true
2302randomization=false
2303
2304[system.ruby.network.ext_links1.int_node.port_buffers13]
2305type=MessageBuffer
2306buffer_size=0
2307eventq_index=0
2308ordered=true
2309randomization=false
2310
2311[system.ruby.network.ext_links1.int_node.port_buffers14]
2312type=MessageBuffer
2313buffer_size=0
2314eventq_index=0
2315ordered=true
2316randomization=false
2317
2318[system.ruby.network.ext_links1.int_node.port_buffers15]
2319type=MessageBuffer
2320buffer_size=0
2321eventq_index=0
2322ordered=true
2323randomization=false
2324
2325[system.ruby.network.ext_links1.int_node.port_buffers16]
2326type=MessageBuffer
2327buffer_size=0
2328eventq_index=0
2329ordered=true
2330randomization=false
2331
2332[system.ruby.network.ext_links1.int_node.port_buffers17]
2333type=MessageBuffer
2334buffer_size=0
2335eventq_index=0
2336ordered=true
2337randomization=false
2338
2339[system.ruby.network.ext_links1.int_node.port_buffers18]
2340type=MessageBuffer
2341buffer_size=0
2342eventq_index=0
2343ordered=true
2344randomization=false
2345
2346[system.ruby.network.ext_links1.int_node.port_buffers19]
2347type=MessageBuffer
2348buffer_size=0
2349eventq_index=0
2350ordered=true
2351randomization=false
2352
2353[system.ruby.network.ext_links1.int_node.port_buffers20]
2354type=MessageBuffer
2355buffer_size=0
2356eventq_index=0
2357ordered=true
2358randomization=false
2359
2360[system.ruby.network.ext_links1.int_node.port_buffers21]
2361type=MessageBuffer
2362buffer_size=0
2363eventq_index=0
2364ordered=true
2365randomization=false
2366
2367[system.ruby.network.ext_links1.int_node.port_buffers22]
2368type=MessageBuffer
2369buffer_size=0
2370eventq_index=0
2371ordered=true
2372randomization=false
2373
2374[system.ruby.network.ext_links1.int_node.port_buffers23]
2375type=MessageBuffer
2376buffer_size=0
2377eventq_index=0
2378ordered=true
2379randomization=false
2380
2381[system.ruby.network.ext_links1.int_node.port_buffers24]
2382type=MessageBuffer
2383buffer_size=0
2384eventq_index=0
2385ordered=true
2386randomization=false
2387
2388[system.ruby.network.ext_links1.int_node.port_buffers25]
2389type=MessageBuffer
2390buffer_size=0
2391eventq_index=0
2392ordered=true
2393randomization=false
2394
2395[system.ruby.network.ext_links1.int_node.port_buffers26]
2396type=MessageBuffer
2397buffer_size=0
2398eventq_index=0
2399ordered=true
2400randomization=false
2401
2402[system.ruby.network.ext_links1.int_node.port_buffers27]
2403type=MessageBuffer
2404buffer_size=0
2405eventq_index=0
2406ordered=true
2407randomization=false
2408
2409[system.ruby.network.ext_links1.int_node.port_buffers28]
2410type=MessageBuffer
2411buffer_size=0
2412eventq_index=0
2413ordered=true
2414randomization=false
2415
2416[system.ruby.network.ext_links1.int_node.port_buffers29]
2417type=MessageBuffer
2418buffer_size=0
2419eventq_index=0
2420ordered=true
2421randomization=false
2422
2423[system.ruby.network.ext_links1.int_node.port_buffers30]
2424type=MessageBuffer
2425buffer_size=0
2426eventq_index=0
2427ordered=true
2428randomization=false
2429
2430[system.ruby.network.ext_links1.int_node.port_buffers31]
2431type=MessageBuffer
2432buffer_size=0
2433eventq_index=0
2434ordered=true
2435randomization=false
2436
2437[system.ruby.network.ext_links1.int_node.port_buffers32]
2438type=MessageBuffer
2439buffer_size=0
2440eventq_index=0
2441ordered=true
2442randomization=false
2443
2444[system.ruby.network.ext_links1.int_node.port_buffers33]
2445type=MessageBuffer
2446buffer_size=0
2447eventq_index=0
2448ordered=true
2449randomization=false
2450
2451[system.ruby.network.ext_links1.int_node.port_buffers34]
2452type=MessageBuffer
2453buffer_size=0
2454eventq_index=0
2455ordered=true
2456randomization=false
2457
2458[system.ruby.network.ext_links1.int_node.port_buffers35]
2459type=MessageBuffer
2460buffer_size=0
2461eventq_index=0
2462ordered=true
2463randomization=false
2464
2465[system.ruby.network.ext_links1.int_node.port_buffers36]
2466type=MessageBuffer
2467buffer_size=0
2468eventq_index=0
2469ordered=true
2470randomization=false
2471
2472[system.ruby.network.ext_links1.int_node.port_buffers37]
2473type=MessageBuffer
2474buffer_size=0
2475eventq_index=0
2476ordered=true
2477randomization=false
2478
2479[system.ruby.network.ext_links1.int_node.port_buffers38]
2480type=MessageBuffer
2481buffer_size=0
2482eventq_index=0
2483ordered=true
2484randomization=false
2485
2486[system.ruby.network.ext_links1.int_node.port_buffers39]
2487type=MessageBuffer
2488buffer_size=0
2489eventq_index=0
2490ordered=true
2491randomization=false
2492
2493[system.ruby.network.ext_links1.int_node.port_buffers40]
2494type=MessageBuffer
2495buffer_size=0
2496eventq_index=0
2497ordered=true
2498randomization=false
2499
2500[system.ruby.network.ext_links1.int_node.port_buffers41]
2501type=MessageBuffer
2502buffer_size=0
2503eventq_index=0
2504ordered=true
2505randomization=false
2506
2507[system.ruby.network.ext_links1.int_node.port_buffers42]
2508type=MessageBuffer
2509buffer_size=0
2510eventq_index=0
2511ordered=true
2512randomization=false
2513
2514[system.ruby.network.ext_links1.int_node.port_buffers43]
2515type=MessageBuffer
2516buffer_size=0
2517eventq_index=0
2518ordered=true
2519randomization=false
2520
2521[system.ruby.network.ext_links1.int_node.port_buffers44]
2522type=MessageBuffer
2523buffer_size=0
2524eventq_index=0
2525ordered=true
2526randomization=false
2527
2528[system.ruby.network.ext_links1.int_node.port_buffers45]
2529type=MessageBuffer
2530buffer_size=0
2531eventq_index=0
2532ordered=true
2533randomization=false
2534
2535[system.ruby.network.ext_links1.int_node.port_buffers46]
2536type=MessageBuffer
2537buffer_size=0
2538eventq_index=0
2539ordered=true
2540randomization=false
2541
2542[system.ruby.network.ext_links1.int_node.port_buffers47]
2543type=MessageBuffer
2544buffer_size=0
2545eventq_index=0
2546ordered=true
2547randomization=false
2548
2549[system.ruby.network.ext_links1.int_node.port_buffers48]
2550type=MessageBuffer
2551buffer_size=0
2552eventq_index=0
2553ordered=true
2554randomization=false
2555
2556[system.ruby.network.ext_links1.int_node.port_buffers49]
2557type=MessageBuffer
2558buffer_size=0
2559eventq_index=0
2560ordered=true
2561randomization=false
2562
2563[system.ruby.network.ext_links1.int_node.port_buffers50]
2564type=MessageBuffer
2565buffer_size=0
2566eventq_index=0
2567ordered=true
2568randomization=false
2569
2570[system.ruby.network.ext_links1.int_node.port_buffers51]
2571type=MessageBuffer
2572buffer_size=0
2573eventq_index=0
2574ordered=true
2575randomization=false
2576
2577[system.ruby.network.ext_links1.int_node.port_buffers52]
2578type=MessageBuffer
2579buffer_size=0
2580eventq_index=0
2581ordered=true
2582randomization=false
2583
2584[system.ruby.network.ext_links1.int_node.port_buffers53]
2585type=MessageBuffer
2586buffer_size=0
2587eventq_index=0
2588ordered=true
2589randomization=false
2590
2591[system.ruby.network.ext_links1.int_node.port_buffers54]
2592type=MessageBuffer
2593buffer_size=0
2594eventq_index=0
2595ordered=true
2596randomization=false
2597
2598[system.ruby.network.ext_links1.int_node.port_buffers55]
2599type=MessageBuffer
2600buffer_size=0
2601eventq_index=0
2602ordered=true
2603randomization=false
2604
2605[system.ruby.network.ext_links1.int_node.port_buffers56]
2606type=MessageBuffer
2607buffer_size=0
2608eventq_index=0
2609ordered=true
2610randomization=false
2611
2612[system.ruby.network.ext_links1.int_node.port_buffers57]
2613type=MessageBuffer
2614buffer_size=0
2615eventq_index=0
2616ordered=true
2617randomization=false
2618
2619[system.ruby.network.ext_links1.int_node.port_buffers58]
2620type=MessageBuffer
2621buffer_size=0
2622eventq_index=0
2623ordered=true
2624randomization=false
2625
2626[system.ruby.network.ext_links1.int_node.port_buffers59]
2627type=MessageBuffer
2628buffer_size=0
2629eventq_index=0
2630ordered=true
2631randomization=false
2632
2633[system.ruby.network.ext_links1.int_node.port_buffers60]
2634type=MessageBuffer
2635buffer_size=0
2636eventq_index=0
2637ordered=true
2638randomization=false
2639
2640[system.ruby.network.ext_links1.int_node.port_buffers61]
2641type=MessageBuffer
2642buffer_size=0
2643eventq_index=0
2644ordered=true
2645randomization=false
2646
2647[system.ruby.network.ext_links1.int_node.port_buffers62]
2648type=MessageBuffer
2649buffer_size=0
2650eventq_index=0
2651ordered=true
2652randomization=false
2653
2654[system.ruby.network.ext_links1.int_node.port_buffers63]
2655type=MessageBuffer
2656buffer_size=0
2657eventq_index=0
2658ordered=true
2659randomization=false
2660
2661[system.ruby.network.ext_links1.int_node.port_buffers64]
2662type=MessageBuffer
2663buffer_size=0
2664eventq_index=0
2665ordered=true
2666randomization=false
2667
2668[system.ruby.network.ext_links1.int_node.port_buffers65]
2669type=MessageBuffer
2670buffer_size=0
2671eventq_index=0
2672ordered=true
2673randomization=false
2674
2675[system.ruby.network.ext_links1.int_node.port_buffers66]
2676type=MessageBuffer
2677buffer_size=0
2678eventq_index=0
2679ordered=true
2680randomization=false
2681
2682[system.ruby.network.ext_links1.int_node.port_buffers67]
2683type=MessageBuffer
2684buffer_size=0
2685eventq_index=0
2686ordered=true
2687randomization=false
2688
2689[system.ruby.network.ext_links1.int_node.port_buffers68]
2690type=MessageBuffer
2691buffer_size=0
2692eventq_index=0
2693ordered=true
2694randomization=false
2695
2696[system.ruby.network.ext_links1.int_node.port_buffers69]
2697type=MessageBuffer
2698buffer_size=0
2699eventq_index=0
2700ordered=true
2701randomization=false
2702
2703[system.ruby.network.ext_links1.int_node.port_buffers70]
2704type=MessageBuffer
2705buffer_size=0
2706eventq_index=0
2707ordered=true
2708randomization=false
2709
2710[system.ruby.network.ext_links1.int_node.port_buffers71]
2711type=MessageBuffer
2712buffer_size=0
2713eventq_index=0
2714ordered=true
2715randomization=false
2716
2717[system.ruby.network.ext_links1.int_node.port_buffers72]
2718type=MessageBuffer
2719buffer_size=0
2720eventq_index=0
2721ordered=true
2722randomization=false
2723
2724[system.ruby.network.ext_links1.int_node.port_buffers73]
2725type=MessageBuffer
2726buffer_size=0
2727eventq_index=0
2728ordered=true
2729randomization=false
2730
2731[system.ruby.network.ext_links1.int_node.port_buffers74]
2732type=MessageBuffer
2733buffer_size=0
2734eventq_index=0
2735ordered=true
2736randomization=false
2737
2738[system.ruby.network.ext_links1.int_node.port_buffers75]
2739type=MessageBuffer
2740buffer_size=0
2741eventq_index=0
2742ordered=true
2743randomization=false
2744
2745[system.ruby.network.ext_links1.int_node.port_buffers76]
2746type=MessageBuffer
2747buffer_size=0
2748eventq_index=0
2749ordered=true
2750randomization=false
2751
2752[system.ruby.network.ext_links1.int_node.port_buffers77]
2753type=MessageBuffer
2754buffer_size=0
2755eventq_index=0
2756ordered=true
2757randomization=false
2758
2759[system.ruby.network.ext_links1.int_node.port_buffers78]
2760type=MessageBuffer
2761buffer_size=0
2762eventq_index=0
2763ordered=true
2764randomization=false
2765
2766[system.ruby.network.ext_links1.int_node.port_buffers79]
2767type=MessageBuffer
2768buffer_size=0
2769eventq_index=0
2770ordered=true
2771randomization=false
2772
2773[system.ruby.network.ext_links2]
2774type=SimpleExtLink
2775children=int_node
2776bandwidth_factor=512
2777eventq_index=0
2778ext_node=system.tcp_cntrl0
2779int_node=system.ruby.network.ext_links2.int_node
2780latency=1
2781link_id=2
2782weight=1
2783
2784[system.ruby.network.ext_links2.int_node]
2785type=Switch
2786children=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
2787clk_domain=system.ruby.clk_domain
2788eventq_index=0
2789port_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 system.ruby.network.ext_links2.int_node.port_buffers70 system.ruby.network.ext_links2.int_node.port_buffers71 system.ruby.network.ext_links2.int_node.port_buffers72 system.ruby.network.ext_links2.int_node.port_buffers73 system.ruby.network.ext_links2.int_node.port_buffers74 system.ruby.network.ext_links2.int_node.port_buffers75 system.ruby.network.ext_links2.int_node.port_buffers76 system.ruby.network.ext_links2.int_node.port_buffers77 system.ruby.network.ext_links2.int_node.port_buffers78 system.ruby.network.ext_links2.int_node.port_buffers79
2790router_id=2
2791virt_nets=10
2792
2793[system.ruby.network.ext_links2.int_node.port_buffers00]
2794type=MessageBuffer
2795buffer_size=0
2796eventq_index=0
2797ordered=true
2798randomization=false
2799
2800[system.ruby.network.ext_links2.int_node.port_buffers01]
2801type=MessageBuffer
2802buffer_size=0
2803eventq_index=0
2804ordered=true
2805randomization=false
2806
2807[system.ruby.network.ext_links2.int_node.port_buffers02]
2808type=MessageBuffer
2809buffer_size=0
2810eventq_index=0
2811ordered=true
2812randomization=false
2813
2814[system.ruby.network.ext_links2.int_node.port_buffers03]
2815type=MessageBuffer
2816buffer_size=0
2817eventq_index=0
2818ordered=true
2819randomization=false
2820
2821[system.ruby.network.ext_links2.int_node.port_buffers04]
2822type=MessageBuffer
2823buffer_size=0
2824eventq_index=0
2825ordered=true
2826randomization=false
2827
2828[system.ruby.network.ext_links2.int_node.port_buffers05]
2829type=MessageBuffer
2830buffer_size=0
2831eventq_index=0
2832ordered=true
2833randomization=false
2834
2835[system.ruby.network.ext_links2.int_node.port_buffers06]
2836type=MessageBuffer
2837buffer_size=0
2838eventq_index=0
2839ordered=true
2840randomization=false
2841
2842[system.ruby.network.ext_links2.int_node.port_buffers07]
2843type=MessageBuffer
2844buffer_size=0
2845eventq_index=0
2846ordered=true
2847randomization=false
2848
2849[system.ruby.network.ext_links2.int_node.port_buffers08]
2850type=MessageBuffer
2851buffer_size=0
2852eventq_index=0
2853ordered=true
2854randomization=false
2855
2856[system.ruby.network.ext_links2.int_node.port_buffers09]
2857type=MessageBuffer
2858buffer_size=0
2859eventq_index=0
2860ordered=true
2861randomization=false
2862
2863[system.ruby.network.ext_links2.int_node.port_buffers10]
2864type=MessageBuffer
2865buffer_size=0
2866eventq_index=0
2867ordered=true
2868randomization=false
2869
2870[system.ruby.network.ext_links2.int_node.port_buffers11]
2871type=MessageBuffer
2872buffer_size=0
2873eventq_index=0
2874ordered=true
2875randomization=false
2876
2877[system.ruby.network.ext_links2.int_node.port_buffers12]
2878type=MessageBuffer
2879buffer_size=0
2880eventq_index=0
2881ordered=true
2882randomization=false
2883
2884[system.ruby.network.ext_links2.int_node.port_buffers13]
2885type=MessageBuffer
2886buffer_size=0
2887eventq_index=0
2888ordered=true
2889randomization=false
2890
2891[system.ruby.network.ext_links2.int_node.port_buffers14]
2892type=MessageBuffer
2893buffer_size=0
2894eventq_index=0
2895ordered=true
2896randomization=false
2897
2898[system.ruby.network.ext_links2.int_node.port_buffers15]
2899type=MessageBuffer
2900buffer_size=0
2901eventq_index=0
2902ordered=true
2903randomization=false
2904
2905[system.ruby.network.ext_links2.int_node.port_buffers16]
2906type=MessageBuffer
2907buffer_size=0
2908eventq_index=0
2909ordered=true
2910randomization=false
2911
2912[system.ruby.network.ext_links2.int_node.port_buffers17]
2913type=MessageBuffer
2914buffer_size=0
2915eventq_index=0
2916ordered=true
2917randomization=false
2918
2919[system.ruby.network.ext_links2.int_node.port_buffers18]
2920type=MessageBuffer
2921buffer_size=0
2922eventq_index=0
2923ordered=true
2924randomization=false
2925
2926[system.ruby.network.ext_links2.int_node.port_buffers19]
2927type=MessageBuffer
2928buffer_size=0
2929eventq_index=0
2930ordered=true
2931randomization=false
2932
2933[system.ruby.network.ext_links2.int_node.port_buffers20]
2934type=MessageBuffer
2935buffer_size=0
2936eventq_index=0
2937ordered=true
2938randomization=false
2939
2940[system.ruby.network.ext_links2.int_node.port_buffers21]
2941type=MessageBuffer
2942buffer_size=0
2943eventq_index=0
2944ordered=true
2945randomization=false
2946
2947[system.ruby.network.ext_links2.int_node.port_buffers22]
2948type=MessageBuffer
2949buffer_size=0
2950eventq_index=0
2951ordered=true
2952randomization=false
2953
2954[system.ruby.network.ext_links2.int_node.port_buffers23]
2955type=MessageBuffer
2956buffer_size=0
2957eventq_index=0
2958ordered=true
2959randomization=false
2960
2961[system.ruby.network.ext_links2.int_node.port_buffers24]
2962type=MessageBuffer
2963buffer_size=0
2964eventq_index=0
2965ordered=true
2966randomization=false
2967
2968[system.ruby.network.ext_links2.int_node.port_buffers25]
2969type=MessageBuffer
2970buffer_size=0
2971eventq_index=0
2972ordered=true
2973randomization=false
2974
2975[system.ruby.network.ext_links2.int_node.port_buffers26]
2976type=MessageBuffer
2977buffer_size=0
2978eventq_index=0
2979ordered=true
2980randomization=false
2981
2982[system.ruby.network.ext_links2.int_node.port_buffers27]
2983type=MessageBuffer
2984buffer_size=0
2985eventq_index=0
2986ordered=true
2987randomization=false
2988
2989[system.ruby.network.ext_links2.int_node.port_buffers28]
2990type=MessageBuffer
2991buffer_size=0
2992eventq_index=0
2993ordered=true
2994randomization=false
2995
2996[system.ruby.network.ext_links2.int_node.port_buffers29]
2997type=MessageBuffer
2998buffer_size=0
2999eventq_index=0
3000ordered=true
3001randomization=false
3002
3003[system.ruby.network.ext_links2.int_node.port_buffers30]
3004type=MessageBuffer
3005buffer_size=0
3006eventq_index=0
3007ordered=true
3008randomization=false
3009
3010[system.ruby.network.ext_links2.int_node.port_buffers31]
3011type=MessageBuffer
3012buffer_size=0
3013eventq_index=0
3014ordered=true
3015randomization=false
3016
3017[system.ruby.network.ext_links2.int_node.port_buffers32]
3018type=MessageBuffer
3019buffer_size=0
3020eventq_index=0
3021ordered=true
3022randomization=false
3023
3024[system.ruby.network.ext_links2.int_node.port_buffers33]
3025type=MessageBuffer
3026buffer_size=0
3027eventq_index=0
3028ordered=true
3029randomization=false
3030
3031[system.ruby.network.ext_links2.int_node.port_buffers34]
3032type=MessageBuffer
3033buffer_size=0
3034eventq_index=0
3035ordered=true
3036randomization=false
3037
3038[system.ruby.network.ext_links2.int_node.port_buffers35]
3039type=MessageBuffer
3040buffer_size=0
3041eventq_index=0
3042ordered=true
3043randomization=false
3044
3045[system.ruby.network.ext_links2.int_node.port_buffers36]
3046type=MessageBuffer
3047buffer_size=0
3048eventq_index=0
3049ordered=true
3050randomization=false
3051
3052[system.ruby.network.ext_links2.int_node.port_buffers37]
3053type=MessageBuffer
3054buffer_size=0
3055eventq_index=0
3056ordered=true
3057randomization=false
3058
3059[system.ruby.network.ext_links2.int_node.port_buffers38]
3060type=MessageBuffer
3061buffer_size=0
3062eventq_index=0
3063ordered=true
3064randomization=false
3065
3066[system.ruby.network.ext_links2.int_node.port_buffers39]
3067type=MessageBuffer
3068buffer_size=0
3069eventq_index=0
3070ordered=true
3071randomization=false
3072
3073[system.ruby.network.ext_links2.int_node.port_buffers40]
3074type=MessageBuffer
3075buffer_size=0
3076eventq_index=0
3077ordered=true
3078randomization=false
3079
3080[system.ruby.network.ext_links2.int_node.port_buffers41]
3081type=MessageBuffer
3082buffer_size=0
3083eventq_index=0
3084ordered=true
3085randomization=false
3086
3087[system.ruby.network.ext_links2.int_node.port_buffers42]
3088type=MessageBuffer
3089buffer_size=0
3090eventq_index=0
3091ordered=true
3092randomization=false
3093
3094[system.ruby.network.ext_links2.int_node.port_buffers43]
3095type=MessageBuffer
3096buffer_size=0
3097eventq_index=0
3098ordered=true
3099randomization=false
3100
3101[system.ruby.network.ext_links2.int_node.port_buffers44]
3102type=MessageBuffer
3103buffer_size=0
3104eventq_index=0
3105ordered=true
3106randomization=false
3107
3108[system.ruby.network.ext_links2.int_node.port_buffers45]
3109type=MessageBuffer
3110buffer_size=0
3111eventq_index=0
3112ordered=true
3113randomization=false
3114
3115[system.ruby.network.ext_links2.int_node.port_buffers46]
3116type=MessageBuffer
3117buffer_size=0
3118eventq_index=0
3119ordered=true
3120randomization=false
3121
3122[system.ruby.network.ext_links2.int_node.port_buffers47]
3123type=MessageBuffer
3124buffer_size=0
3125eventq_index=0
3126ordered=true
3127randomization=false
3128
3129[system.ruby.network.ext_links2.int_node.port_buffers48]
3130type=MessageBuffer
3131buffer_size=0
3132eventq_index=0
3133ordered=true
3134randomization=false
3135
3136[system.ruby.network.ext_links2.int_node.port_buffers49]
3137type=MessageBuffer
3138buffer_size=0
3139eventq_index=0
3140ordered=true
3141randomization=false
3142
3143[system.ruby.network.ext_links2.int_node.port_buffers50]
3144type=MessageBuffer
3145buffer_size=0
3146eventq_index=0
3147ordered=true
3148randomization=false
3149
3150[system.ruby.network.ext_links2.int_node.port_buffers51]
3151type=MessageBuffer
3152buffer_size=0
3153eventq_index=0
3154ordered=true
3155randomization=false
3156
3157[system.ruby.network.ext_links2.int_node.port_buffers52]
3158type=MessageBuffer
3159buffer_size=0
3160eventq_index=0
3161ordered=true
3162randomization=false
3163
3164[system.ruby.network.ext_links2.int_node.port_buffers53]
3165type=MessageBuffer
3166buffer_size=0
3167eventq_index=0
3168ordered=true
3169randomization=false
3170
3171[system.ruby.network.ext_links2.int_node.port_buffers54]
3172type=MessageBuffer
3173buffer_size=0
3174eventq_index=0
3175ordered=true
3176randomization=false
3177
3178[system.ruby.network.ext_links2.int_node.port_buffers55]
3179type=MessageBuffer
3180buffer_size=0
3181eventq_index=0
3182ordered=true
3183randomization=false
3184
3185[system.ruby.network.ext_links2.int_node.port_buffers56]
3186type=MessageBuffer
3187buffer_size=0
3188eventq_index=0
3189ordered=true
3190randomization=false
3191
3192[system.ruby.network.ext_links2.int_node.port_buffers57]
3193type=MessageBuffer
3194buffer_size=0
3195eventq_index=0
3196ordered=true
3197randomization=false
3198
3199[system.ruby.network.ext_links2.int_node.port_buffers58]
3200type=MessageBuffer
3201buffer_size=0
3202eventq_index=0
3203ordered=true
3204randomization=false
3205
3206[system.ruby.network.ext_links2.int_node.port_buffers59]
3207type=MessageBuffer
3208buffer_size=0
3209eventq_index=0
3210ordered=true
3211randomization=false
3212
3213[system.ruby.network.ext_links2.int_node.port_buffers60]
3214type=MessageBuffer
3215buffer_size=0
3216eventq_index=0
3217ordered=true
3218randomization=false
3219
3220[system.ruby.network.ext_links2.int_node.port_buffers61]
3221type=MessageBuffer
3222buffer_size=0
3223eventq_index=0
3224ordered=true
3225randomization=false
3226
3227[system.ruby.network.ext_links2.int_node.port_buffers62]
3228type=MessageBuffer
3229buffer_size=0
3230eventq_index=0
3231ordered=true
3232randomization=false
3233
3234[system.ruby.network.ext_links2.int_node.port_buffers63]
3235type=MessageBuffer
3236buffer_size=0
3237eventq_index=0
3238ordered=true
3239randomization=false
3240
3241[system.ruby.network.ext_links2.int_node.port_buffers64]
3242type=MessageBuffer
3243buffer_size=0
3244eventq_index=0
3245ordered=true
3246randomization=false
3247
3248[system.ruby.network.ext_links2.int_node.port_buffers65]
3249type=MessageBuffer
3250buffer_size=0
3251eventq_index=0
3252ordered=true
3253randomization=false
3254
3255[system.ruby.network.ext_links2.int_node.port_buffers66]
3256type=MessageBuffer
3257buffer_size=0
3258eventq_index=0
3259ordered=true
3260randomization=false
3261
3262[system.ruby.network.ext_links2.int_node.port_buffers67]
3263type=MessageBuffer
3264buffer_size=0
3265eventq_index=0
3266ordered=true
3267randomization=false
3268
3269[system.ruby.network.ext_links2.int_node.port_buffers68]
3270type=MessageBuffer
3271buffer_size=0
3272eventq_index=0
3273ordered=true
3274randomization=false
3275
3276[system.ruby.network.ext_links2.int_node.port_buffers69]
3277type=MessageBuffer
3278buffer_size=0
3279eventq_index=0
3280ordered=true
3281randomization=false
3282
3283[system.ruby.network.ext_links2.int_node.port_buffers70]
3284type=MessageBuffer
3285buffer_size=0
3286eventq_index=0
3287ordered=true
3288randomization=false
3289
3290[system.ruby.network.ext_links2.int_node.port_buffers71]
3291type=MessageBuffer
3292buffer_size=0
3293eventq_index=0
3294ordered=true
3295randomization=false
3296
3297[system.ruby.network.ext_links2.int_node.port_buffers72]
3298type=MessageBuffer
3299buffer_size=0
3300eventq_index=0
3301ordered=true
3302randomization=false
3303
3304[system.ruby.network.ext_links2.int_node.port_buffers73]
3305type=MessageBuffer
3306buffer_size=0
3307eventq_index=0
3308ordered=true
3309randomization=false
3310
3311[system.ruby.network.ext_links2.int_node.port_buffers74]
3312type=MessageBuffer
3313buffer_size=0
3314eventq_index=0
3315ordered=true
3316randomization=false
3317
3318[system.ruby.network.ext_links2.int_node.port_buffers75]
3319type=MessageBuffer
3320buffer_size=0
3321eventq_index=0
3322ordered=true
3323randomization=false
3324
3325[system.ruby.network.ext_links2.int_node.port_buffers76]
3326type=MessageBuffer
3327buffer_size=0
3328eventq_index=0
3329ordered=true
3330randomization=false
3331
3332[system.ruby.network.ext_links2.int_node.port_buffers77]
3333type=MessageBuffer
3334buffer_size=0
3335eventq_index=0
3336ordered=true
3337randomization=false
3338
3339[system.ruby.network.ext_links2.int_node.port_buffers78]
3340type=MessageBuffer
3341buffer_size=0
3342eventq_index=0
3343ordered=true
3344randomization=false
3345
3346[system.ruby.network.ext_links2.int_node.port_buffers79]
3347type=MessageBuffer
3348buffer_size=0
3349eventq_index=0
3350ordered=true
3351randomization=false
3352
3353[system.ruby.network.ext_links3]
3354type=SimpleExtLink
3355bandwidth_factor=512
3356eventq_index=0
3357ext_node=system.tcp_cntrl1
3358int_node=system.ruby.network.ext_links2.int_node
3359latency=1
3360link_id=3
3361weight=1
3362
3363[system.ruby.network.ext_links4]
3364type=SimpleExtLink
3365bandwidth_factor=512
3366eventq_index=0
3367ext_node=system.sqc_cntrl0
3368int_node=system.ruby.network.ext_links2.int_node
3369latency=1
3370link_id=4
3371weight=1
3372
3373[system.ruby.network.ext_links5]
3374type=SimpleExtLink
3375bandwidth_factor=512
3376eventq_index=0
3377ext_node=system.tcc_cntrl0
3378int_node=system.ruby.network.ext_links2.int_node
3379latency=1
3380link_id=5
3381weight=1
3382
3383[system.ruby.network.ext_links6]
3384type=SimpleExtLink
3385bandwidth_factor=512
3386eventq_index=0
3387ext_node=system.tccdir_cntrl0
3388int_node=system.ruby.network.ext_links2.int_node
3389latency=1
3390link_id=6
3391weight=1
3392
3393[system.ruby.network.int_link_buffers00]
3394type=MessageBuffer
3395buffer_size=0
3396eventq_index=0
3397ordered=true
3398randomization=false
3399
3400[system.ruby.network.int_link_buffers01]
3401type=MessageBuffer
3402buffer_size=0
3403eventq_index=0
3404ordered=true
3405randomization=false
3406
3407[system.ruby.network.int_link_buffers02]
3408type=MessageBuffer
3409buffer_size=0
3410eventq_index=0
3411ordered=true
3412randomization=false
3413
3414[system.ruby.network.int_link_buffers03]
3415type=MessageBuffer
3416buffer_size=0
3417eventq_index=0
3418ordered=true
3419randomization=false
3420
3421[system.ruby.network.int_link_buffers04]
3422type=MessageBuffer
3423buffer_size=0
3424eventq_index=0
3425ordered=true
3426randomization=false
3427
3428[system.ruby.network.int_link_buffers05]
3429type=MessageBuffer
3430buffer_size=0
3431eventq_index=0
3432ordered=true
3433randomization=false
3434
3435[system.ruby.network.int_link_buffers06]
3436type=MessageBuffer
3437buffer_size=0
3438eventq_index=0
3439ordered=true
3440randomization=false
3441
3442[system.ruby.network.int_link_buffers07]
3443type=MessageBuffer
3444buffer_size=0
3445eventq_index=0
3446ordered=true
3447randomization=false
3448
3449[system.ruby.network.int_link_buffers08]
3450type=MessageBuffer
3451buffer_size=0
3452eventq_index=0
3453ordered=true
3454randomization=false
3455
3456[system.ruby.network.int_link_buffers09]
3457type=MessageBuffer
3458buffer_size=0
3459eventq_index=0
3460ordered=true
3461randomization=false
3462
3463[system.ruby.network.int_link_buffers10]
3464type=MessageBuffer
3465buffer_size=0
3466eventq_index=0
3467ordered=true
3468randomization=false
3469
3470[system.ruby.network.int_link_buffers11]
3471type=MessageBuffer
3472buffer_size=0
3473eventq_index=0
3474ordered=true
3475randomization=false
3476
3477[system.ruby.network.int_link_buffers12]
3478type=MessageBuffer
3479buffer_size=0
3480eventq_index=0
3481ordered=true
3482randomization=false
3483
3484[system.ruby.network.int_link_buffers13]
3485type=MessageBuffer
3486buffer_size=0
3487eventq_index=0
3488ordered=true
3489randomization=false
3490
3491[system.ruby.network.int_link_buffers14]
3492type=MessageBuffer
3493buffer_size=0
3494eventq_index=0
3495ordered=true
3496randomization=false
3497
3498[system.ruby.network.int_link_buffers15]
3499type=MessageBuffer
3500buffer_size=0
3501eventq_index=0
3502ordered=true
3503randomization=false
3504
3505[system.ruby.network.int_link_buffers16]
3506type=MessageBuffer
3507buffer_size=0
3508eventq_index=0
3509ordered=true
3510randomization=false
3511
3512[system.ruby.network.int_link_buffers17]
3513type=MessageBuffer
3514buffer_size=0
3515eventq_index=0
3516ordered=true
3517randomization=false
3518
3519[system.ruby.network.int_link_buffers18]
3520type=MessageBuffer
3521buffer_size=0
3522eventq_index=0
3523ordered=true
3524randomization=false
3525
3526[system.ruby.network.int_link_buffers19]
3527type=MessageBuffer
3528buffer_size=0
3529eventq_index=0
3530ordered=true
3531randomization=false
3532
3533[system.ruby.network.int_link_buffers20]
3534type=MessageBuffer
3535buffer_size=0
3536eventq_index=0
3537ordered=true
3538randomization=false
3539
3540[system.ruby.network.int_link_buffers21]
3541type=MessageBuffer
3542buffer_size=0
3543eventq_index=0
3544ordered=true
3545randomization=false
3546
3547[system.ruby.network.int_link_buffers22]
3548type=MessageBuffer
3549buffer_size=0
3550eventq_index=0
3551ordered=true
3552randomization=false
3553
3554[system.ruby.network.int_link_buffers23]
3555type=MessageBuffer
3556buffer_size=0
3557eventq_index=0
3558ordered=true
3559randomization=false
3560
3561[system.ruby.network.int_link_buffers24]
3562type=MessageBuffer
3563buffer_size=0
3564eventq_index=0
3565ordered=true
3566randomization=false
3567
3568[system.ruby.network.int_link_buffers25]
3569type=MessageBuffer
3570buffer_size=0
3571eventq_index=0
3572ordered=true
3573randomization=false
3574
3575[system.ruby.network.int_link_buffers26]
3576type=MessageBuffer
3577buffer_size=0
3578eventq_index=0
3579ordered=true
3580randomization=false
3581
3582[system.ruby.network.int_link_buffers27]
3583type=MessageBuffer
3584buffer_size=0
3585eventq_index=0
3586ordered=true
3587randomization=false
3588
3589[system.ruby.network.int_link_buffers28]
3590type=MessageBuffer
3591buffer_size=0
3592eventq_index=0
3593ordered=true
3594randomization=false
3595
3596[system.ruby.network.int_link_buffers29]
3597type=MessageBuffer
3598buffer_size=0
3599eventq_index=0
3600ordered=true
3601randomization=false
3602
3603[system.ruby.network.int_link_buffers30]
3604type=MessageBuffer
3605buffer_size=0
3606eventq_index=0
3607ordered=true
3608randomization=false
3609
3610[system.ruby.network.int_link_buffers31]
3611type=MessageBuffer
3612buffer_size=0
3613eventq_index=0
3614ordered=true
3615randomization=false
3616
3617[system.ruby.network.int_link_buffers32]
3618type=MessageBuffer
3619buffer_size=0
3620eventq_index=0
3621ordered=true
3622randomization=false
3623
3624[system.ruby.network.int_link_buffers33]
3625type=MessageBuffer
3626buffer_size=0
3627eventq_index=0
3628ordered=true
3629randomization=false
3630
3631[system.ruby.network.int_link_buffers34]
3632type=MessageBuffer
3633buffer_size=0
3634eventq_index=0
3635ordered=true
3636randomization=false
3637
3638[system.ruby.network.int_link_buffers35]
3639type=MessageBuffer
3640buffer_size=0
3641eventq_index=0
3642ordered=true
3643randomization=false
3644
3645[system.ruby.network.int_link_buffers36]
3646type=MessageBuffer
3647buffer_size=0
3648eventq_index=0
3649ordered=true
3650randomization=false
3651
3652[system.ruby.network.int_link_buffers37]
3653type=MessageBuffer
3654buffer_size=0
3655eventq_index=0
3656ordered=true
3657randomization=false
3658
3659[system.ruby.network.int_link_buffers38]
3660type=MessageBuffer
3661buffer_size=0
3662eventq_index=0
3663ordered=true
3664randomization=false
3665
3666[system.ruby.network.int_link_buffers39]
3667type=MessageBuffer
3668buffer_size=0
3669eventq_index=0
3670ordered=true
3671randomization=false
3672
3673[system.ruby.network.int_links0]
3674type=SimpleIntLink
3675bandwidth_factor=512
3676eventq_index=0
3677latency=1
3678link_id=0
3679node_a=system.ruby.network.ext_links0.int_node
3680node_b=system.ruby.network.ext_links1.int_node
3681weight=1
3682
3683[system.ruby.network.int_links1]
3684type=SimpleIntLink
3685bandwidth_factor=512
3686eventq_index=0
3687latency=1
3688link_id=1
3689node_a=system.ruby.network.ext_links0.int_node
3690node_b=system.ruby.network.ext_links2.int_node
3691weight=1
3692
3693[system.ruby.phys_mem]
3694type=SimpleMemory
3695bandwidth=73.000000
3696clk_domain=system.ruby.clk_domain
3697conf_table_reported=true
3698eventq_index=0
3699in_addr_map=false
3700latency=30000
3701latency_var=0
3702null=false
3703range=0:536870911
3704
3705[system.sqc_cntrl0]
3706type=SQC_Controller
3707children=L1cache mandatoryQueue probeToSQC requestFromSQC responseFromSQC responseToSQC sequencer unblockFromCore
3708L1cache=system.sqc_cntrl0.L1cache
3709TCC_select_num_bits=0
3710buffer_size=0
3711clk_domain=system.clk_domain
3712cluster_id=0
3713eventq_index=0
3714issue_latency=80
3715l2_hit_latency=18
3716mandatoryQueue=system.sqc_cntrl0.mandatoryQueue
3717number_of_TBEs=256
3718probeToSQC=system.sqc_cntrl0.probeToSQC
3719recycle_latency=10
3720requestFromSQC=system.sqc_cntrl0.requestFromSQC
3721responseFromSQC=system.sqc_cntrl0.responseFromSQC
3722responseToSQC=system.sqc_cntrl0.responseToSQC
3723ruby_system=system.ruby
3724sequencer=system.sqc_cntrl0.sequencer
3725system=system
3726transitions_per_cycle=32
3727unblockFromCore=system.sqc_cntrl0.unblockFromCore
3728version=0
3729
3730[system.sqc_cntrl0.L1cache]
3731type=RubyCache
3732children=replacement_policy
3733assoc=8
3734block_size=0
3735dataAccessLatency=4
3736dataArrayBanks=16
3737eventq_index=0
3738is_icache=false
3739replacement_policy=system.sqc_cntrl0.L1cache.replacement_policy
3740resourceStalls=true
3741ruby_system=system.ruby
3742size=32768
3743start_index_bit=6
3744tagAccessLatency=1
3745tagArrayBanks=4
3746
3747[system.sqc_cntrl0.L1cache.replacement_policy]
3748type=PseudoLRUReplacementPolicy
3749assoc=8
3750block_size=64
3751eventq_index=0
3752size=32768
3753
3754[system.sqc_cntrl0.mandatoryQueue]
3755type=MessageBuffer
3756buffer_size=0
3757eventq_index=0
3758ordered=false
3759randomization=false
3760
3761[system.sqc_cntrl0.probeToSQC]
3762type=MessageBuffer
3763buffer_size=0
3764eventq_index=0
3765ordered=true
3766randomization=false
3767slave=system.ruby.network.master[9]
3768
3769[system.sqc_cntrl0.requestFromSQC]
3770type=MessageBuffer
3771buffer_size=0
3772eventq_index=0
3773ordered=true
3774randomization=false
3775master=system.ruby.network.slave[11]
3776
3777[system.sqc_cntrl0.responseFromSQC]
3778type=MessageBuffer
3779buffer_size=0
3780eventq_index=0
3781ordered=true
3782randomization=false
3783master=system.ruby.network.slave[12]
3784
3785[system.sqc_cntrl0.responseToSQC]
3786type=MessageBuffer
3787buffer_size=0
3788eventq_index=0
3789ordered=true
3790randomization=false
3791slave=system.ruby.network.master[10]
3792
3793[system.sqc_cntrl0.sequencer]
3794type=RubySequencer
3795clk_domain=system.clk_domain
3796coreid=99
3797dcache=system.sqc_cntrl0.L1cache
3798dcache_hit_latency=1
3799deadlock_threshold=500000
3800eventq_index=0
3801icache=system.sqc_cntrl0.L1cache
3802icache_hit_latency=1
3803is_cpu_sequencer=false
3804max_outstanding_requests=16
3805no_retry_on_stall=false
3806ruby_system=system.ruby
3807support_data_reqs=false
3808support_inst_reqs=true
3809system=system
3810using_network_tester=false
3811using_ruby_tester=false
3812version=6
3813slave=system.cpu1.CUs0.sqc_port system.cpu1.CUs1.sqc_port
3814
3815[system.sqc_cntrl0.unblockFromCore]
3816type=MessageBuffer
3817buffer_size=0
3818eventq_index=0
3819ordered=true
3820randomization=false
3821master=system.ruby.network.slave[13]
3822
3823[system.sqc_coalescer]
3824type=TLBCoalescer
3825children=clk_domain
3826clk_domain=system.sqc_coalescer.clk_domain
3827coalescingWindow=1
3828disableCoalescing=false
3829eventq_index=0
3830probesPerCycle=2
3831master=system.sqc_tlb.slave[0]
3832slave=system.cpu1.CUs0.sqc_tlb_port system.cpu1.CUs1.sqc_tlb_port
3833
3834[system.sqc_coalescer.clk_domain]
3835type=SrcClockDomain
3836children=voltage_domain
3837clock=1000
3838domain_id=-1
3839eventq_index=0
3840init_perf_level=0
3841voltage_domain=system.sqc_coalescer.clk_domain.voltage_domain
3842
3843[system.sqc_coalescer.clk_domain.voltage_domain]
3844type=VoltageDomain
3845eventq_index=0
3846voltage=1.000000
3847
3848[system.sqc_tlb]
3849type=X86GPUTLB
3850children=clk_domain
3851accessDistance=false
3852allocationPolicy=true
3853assoc=32
3854clk_domain=system.sqc_tlb.clk_domain
3855eventq_index=0
3856hitLatency=1
3857maxOutstandingReqs=64
3858missLatency1=5
3859missLatency2=750
3860size=32
3861master=system.l2_coalescer.slave[0]
3862slave=system.sqc_coalescer.master[0]
3863
3864[system.sqc_tlb.clk_domain]
3865type=SrcClockDomain
3866children=voltage_domain
3867clock=1000
3868domain_id=-1
3869eventq_index=0
3870init_perf_level=0
3871voltage_domain=system.sqc_tlb.clk_domain.voltage_domain
3872
3873[system.sqc_tlb.clk_domain.voltage_domain]
3874type=VoltageDomain
3875eventq_index=0
3876voltage=1.000000
3877
3878[system.sys_port_proxy]
3879type=RubyPortProxy
3880clk_domain=system.clk_domain
3881eventq_index=0
3882is_cpu_sequencer=true
3883no_retry_on_stall=false
3884ruby_system=system.ruby
3885support_data_reqs=true
3886support_inst_reqs=true
3887system=system
3888using_ruby_tester=false
3889version=0
3890slave=system.system_port
3891
3892[system.tcc_cntrl0]
3893type=TCC_Controller
3894children=L2cache responseFromTCC responseToTCC w_TCCUnblockToTCCDir w_probeToTCC w_reqToTCC w_reqToTCCDir w_respToTCC w_respToTCCDir
3895L2cache=system.tcc_cntrl0.L2cache
3896TCC_select_num_bits=0
3897buffer_size=0
3898clk_domain=system.clk_domain
3899cluster_id=0
3900eventq_index=0
3901l2_request_latency=1
3902l2_response_latency=16
3903number_of_TBEs=2048
3904recycle_latency=10
3905responseFromTCC=system.tcc_cntrl0.responseFromTCC
3906responseToTCC=system.tcc_cntrl0.responseToTCC
3907ruby_system=system.ruby
3908system=system
3909transitions_per_cycle=32
3910version=0
3911w_TCCUnblockToTCCDir=system.tcc_cntrl0.w_TCCUnblockToTCCDir
3912w_probeToTCC=system.tcc_cntrl0.w_probeToTCC
3913w_reqToTCC=system.tcc_cntrl0.w_reqToTCC
3914w_reqToTCCDir=system.tcc_cntrl0.w_reqToTCCDir
3915w_respToTCC=system.tcc_cntrl0.w_respToTCC
3916w_respToTCCDir=system.tcc_cntrl0.w_respToTCCDir
3917
3918[system.tcc_cntrl0.L2cache]
3919type=RubyCache
3920children=replacement_policy
3921assoc=16
3922block_size=0
3923dataAccessLatency=8
3924dataArrayBanks=256
3925eventq_index=0
3926is_icache=false
3927replacement_policy=system.tcc_cntrl0.L2cache.replacement_policy
3928resourceStalls=true
3929ruby_system=system.ruby
3930size=262144.0
3931start_index_bit=6
3932tagAccessLatency=2
3933tagArrayBanks=256
3934
3935[system.tcc_cntrl0.L2cache.replacement_policy]
3936type=PseudoLRUReplacementPolicy
3937assoc=16
3938block_size=64
3939eventq_index=0
3940size=262144.0
3941
3942[system.tcc_cntrl0.responseFromTCC]
3943type=MessageBuffer
3944buffer_size=0
3945eventq_index=0
3946ordered=true
3947randomization=false
3948master=system.ruby.network.slave[14]
3949
3950[system.tcc_cntrl0.responseToTCC]
3951type=MessageBuffer
3952buffer_size=0
3953eventq_index=0
3954ordered=true
3955randomization=false
3956slave=system.ruby.network.master[11]
3957
3958[system.tcc_cntrl0.w_TCCUnblockToTCCDir]
3959type=RubyWireBuffer
3960eventq_index=0
3961ruby_system=system.ruby
3962
3963[system.tcc_cntrl0.w_probeToTCC]
3964type=RubyWireBuffer
3965eventq_index=0
3966ruby_system=system.ruby
3967
3968[system.tcc_cntrl0.w_reqToTCC]
3969type=RubyWireBuffer
3970eventq_index=0
3971ruby_system=system.ruby
3972
3973[system.tcc_cntrl0.w_reqToTCCDir]
3974type=RubyWireBuffer
3975eventq_index=0
3976ruby_system=system.ruby
3977
3978[system.tcc_cntrl0.w_respToTCC]
3979type=RubyWireBuffer
3980eventq_index=0
3981ruby_system=system.ruby
3982
3983[system.tcc_cntrl0.w_respToTCCDir]
3984type=RubyWireBuffer
3985eventq_index=0
3986ruby_system=system.ruby
3987
3988[system.tccdir_cntrl0]
3989type=TCCdir_Controller
3990children=directory probeFromNB probeToCore requestFromTCP requestToNB responseFromNB responseFromTCP responseToCore responseToNB triggerQueue unblockFromTCP unblockToNB
3991TCC_select_num_bits=0
3992buffer_size=0
3993clk_domain=system.clk_domain
3994cluster_id=0
3995directory=system.tccdir_cntrl0.directory
3996directory_latency=6
3997eventq_index=0
3998issue_latency=120
3999number_of_TBEs=1024
4000probeFromNB=system.tccdir_cntrl0.probeFromNB
4001probeToCore=system.tccdir_cntrl0.probeToCore
4002recycle_latency=10
4003requestFromTCP=system.tccdir_cntrl0.requestFromTCP
4004requestToNB=system.tccdir_cntrl0.requestToNB
4005responseFromNB=system.tccdir_cntrl0.responseFromNB
4006responseFromTCP=system.tccdir_cntrl0.responseFromTCP
4007responseToCore=system.tccdir_cntrl0.responseToCore
4008responseToNB=system.tccdir_cntrl0.responseToNB
4009response_latency=5
4010ruby_system=system.ruby
4011system=system
4012transitions_per_cycle=32
4013triggerQueue=system.tccdir_cntrl0.triggerQueue
4014unblockFromTCP=system.tccdir_cntrl0.unblockFromTCP
4015unblockToNB=system.tccdir_cntrl0.unblockToNB
4016version=0
4017w_TCCUnblockToTCCDir=system.tcc_cntrl0.w_TCCUnblockToTCCDir
4018w_probeToTCC=system.tcc_cntrl0.w_probeToTCC
4019w_reqToTCC=system.tcc_cntrl0.w_reqToTCC
4020w_reqToTCCDir=system.tcc_cntrl0.w_reqToTCCDir
4021w_respToTCC=system.tcc_cntrl0.w_respToTCC
4022w_respToTCCDir=system.tcc_cntrl0.w_respToTCCDir
4023
4024[system.tccdir_cntrl0.directory]
4025type=RubyCache
4026children=replacement_policy
4027assoc=16
4028block_size=0
4029dataAccessLatency=1
4030dataArrayBanks=1
4031eventq_index=0
4032is_icache=false
4033replacement_policy=system.tccdir_cntrl0.directory.replacement_policy
4034resourceStalls=false
4035ruby_system=system.ruby
4036size=393216
4037start_index_bit=6
4038tagAccessLatency=1
4039tagArrayBanks=1
4040
4041[system.tccdir_cntrl0.directory.replacement_policy]
4042type=PseudoLRUReplacementPolicy
4043assoc=16
4044block_size=64
4045eventq_index=0
4046size=393216
4047
4048[system.tccdir_cntrl0.probeFromNB]
4049type=MessageBuffer
4050buffer_size=0
4051eventq_index=0
4052ordered=false
4053randomization=false
4054slave=system.ruby.network.master[15]
4055
4056[system.tccdir_cntrl0.probeToCore]
4057type=MessageBuffer
4058buffer_size=0
4059eventq_index=0
4060ordered=true
4061randomization=false
4062master=system.ruby.network.slave[15]
4063
4064[system.tccdir_cntrl0.requestFromTCP]
4065type=MessageBuffer
4066buffer_size=0
4067eventq_index=0
4068ordered=true
4069randomization=false
4070slave=system.ruby.network.master[12]
4071
4072[system.tccdir_cntrl0.requestToNB]
4073type=MessageBuffer
4074buffer_size=0
4075eventq_index=0
4076ordered=false
4077randomization=false
4078master=system.ruby.network.slave[17]
4079
4080[system.tccdir_cntrl0.responseFromNB]
4081type=MessageBuffer
4082buffer_size=0
4083eventq_index=0
4084ordered=false
4085randomization=false
4086slave=system.ruby.network.master[16]
4087
4088[system.tccdir_cntrl0.responseFromTCP]
4089type=MessageBuffer
4090buffer_size=0
4091eventq_index=0
4092ordered=true
4093randomization=false
4094slave=system.ruby.network.master[13]
4095
4096[system.tccdir_cntrl0.responseToCore]
4097type=MessageBuffer
4098buffer_size=0
4099eventq_index=0
4100ordered=true
4101randomization=false
4102master=system.ruby.network.slave[16]
4103
4104[system.tccdir_cntrl0.responseToNB]
4105type=MessageBuffer
4106buffer_size=0
4107eventq_index=0
4108ordered=false
4109randomization=false
4110master=system.ruby.network.slave[18]
4111
4112[system.tccdir_cntrl0.triggerQueue]
4113type=MessageBuffer
4114buffer_size=0
4115eventq_index=0
4116ordered=true
4117randomization=false
4118
4119[system.tccdir_cntrl0.unblockFromTCP]
4120type=MessageBuffer
4121buffer_size=0
4122eventq_index=0
4123ordered=true
4124randomization=false
4125slave=system.ruby.network.master[14]
4126
4127[system.tccdir_cntrl0.unblockToNB]
4128type=MessageBuffer
4129buffer_size=0
4130eventq_index=0
4131ordered=false
4132randomization=false
4133master=system.ruby.network.slave[19]
4134
4135[system.tcp_cntrl0]
4136type=TCP_Controller
4137children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore
4138L1cache=system.tcp_cntrl0.L1cache
4139TCC_select_num_bits=0
4140buffer_size=0
4141clk_domain=system.clk_domain
4142cluster_id=0
4143coalescer=system.tcp_cntrl0.coalescer
4144eventq_index=0
4145issue_latency=40
4146l2_hit_latency=18
4147mandatoryQueue=system.tcp_cntrl0.mandatoryQueue
4148number_of_TBEs=2560
4149probeToTCP=system.tcp_cntrl0.probeToTCP
4150recycle_latency=10
4151requestFromTCP=system.tcp_cntrl0.requestFromTCP
4152responseFromTCP=system.tcp_cntrl0.responseFromTCP
4153responseToTCP=system.tcp_cntrl0.responseToTCP
4154ruby_system=system.ruby
4155sequencer=system.tcp_cntrl0.sequencer
4156system=system
4157transitions_per_cycle=32
4158unblockFromCore=system.tcp_cntrl0.unblockFromCore
4159use_seq_not_coal=false
4160version=0
4161
4162[system.tcp_cntrl0.L1cache]
4163type=RubyCache
4164children=replacement_policy
4165assoc=8
4166block_size=0
4167dataAccessLatency=4
4168dataArrayBanks=16
4169eventq_index=0
4170is_icache=false
4171replacement_policy=system.tcp_cntrl0.L1cache.replacement_policy
4172resourceStalls=true
4173ruby_system=system.ruby
4174size=16384
4175start_index_bit=6
4176tagAccessLatency=4
4177tagArrayBanks=4
4178
4179[system.tcp_cntrl0.L1cache.replacement_policy]
4180type=PseudoLRUReplacementPolicy
4181assoc=8
4182block_size=64
4183eventq_index=0
4184size=16384
4185
4186[system.tcp_cntrl0.coalescer]
4187type=RubyGPUCoalescer
4188assume_rfo=true
4189clk_domain=system.clk_domain
4190coreid=99
4191dcache=system.tcp_cntrl0.L1cache
4192dcache_hit_latency=1
4193deadlock_threshold=500000
4194eventq_index=0
4195icache=system.tcp_cntrl0.L1cache
4196icache_hit_latency=1
4197is_cpu_sequencer=false
4198max_outstanding_requests=2048
4199no_retry_on_stall=false
4200ruby_system=system.ruby
4201support_data_reqs=true
4202support_inst_reqs=false
4203system=system
4204using_network_tester=false
4205using_ruby_tester=false
4206version=2
4207slave=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]
4208
4209[system.tcp_cntrl0.mandatoryQueue]
4210type=MessageBuffer
4211buffer_size=0
4212eventq_index=0
4213ordered=false
4214randomization=false
4215
4216[system.tcp_cntrl0.probeToTCP]
4217type=MessageBuffer
4218buffer_size=0
4219eventq_index=0
4220ordered=true
4221randomization=false
4222slave=system.ruby.network.master[5]
4223
4224[system.tcp_cntrl0.requestFromTCP]
4225type=MessageBuffer
4226buffer_size=0
4227eventq_index=0
4228ordered=true
4229randomization=false
4230master=system.ruby.network.slave[5]
4231
4232[system.tcp_cntrl0.responseFromTCP]
4233type=MessageBuffer
4234buffer_size=0
4235eventq_index=0
4236ordered=true
4237randomization=false
4238master=system.ruby.network.slave[6]
4239
4240[system.tcp_cntrl0.responseToTCP]
4241type=MessageBuffer
4242buffer_size=0
4243eventq_index=0
4244ordered=true
4245randomization=false
4246slave=system.ruby.network.master[6]
4247
4248[system.tcp_cntrl0.sequencer]
4249type=RubySequencer
4250clk_domain=system.clk_domain
4251coreid=99
4252dcache=system.tcp_cntrl0.L1cache
4253dcache_hit_latency=1
4254deadlock_threshold=500000
4255eventq_index=0
4256icache=system.tcp_cntrl0.L1cache
4257icache_hit_latency=1
4258is_cpu_sequencer=true
4259max_outstanding_requests=16
4260no_retry_on_stall=false
4261ruby_system=system.ruby
4262support_data_reqs=true
4263support_inst_reqs=true
4264system=system
4265using_network_tester=false
4266using_ruby_tester=false
4267version=3
4268
4269[system.tcp_cntrl0.unblockFromCore]
4270type=MessageBuffer
4271buffer_size=0
4272eventq_index=0
4273ordered=true
4274randomization=false
4275master=system.ruby.network.slave[7]
4276
4277[system.tcp_cntrl1]
4278type=TCP_Controller
4279children=L1cache coalescer mandatoryQueue probeToTCP requestFromTCP responseFromTCP responseToTCP sequencer unblockFromCore
4280L1cache=system.tcp_cntrl1.L1cache
4281TCC_select_num_bits=0
4282buffer_size=0
4283clk_domain=system.clk_domain
4284cluster_id=0
4285coalescer=system.tcp_cntrl1.coalescer
4286eventq_index=0
4287issue_latency=40
4288l2_hit_latency=18
4289mandatoryQueue=system.tcp_cntrl1.mandatoryQueue
4290number_of_TBEs=2560
4291probeToTCP=system.tcp_cntrl1.probeToTCP
4292recycle_latency=10
4293requestFromTCP=system.tcp_cntrl1.requestFromTCP
4294responseFromTCP=system.tcp_cntrl1.responseFromTCP
4295responseToTCP=system.tcp_cntrl1.responseToTCP
4296ruby_system=system.ruby
4297sequencer=system.tcp_cntrl1.sequencer
4298system=system
4299transitions_per_cycle=32
4300unblockFromCore=system.tcp_cntrl1.unblockFromCore
4301use_seq_not_coal=false
4302version=1
4303
4304[system.tcp_cntrl1.L1cache]
4305type=RubyCache
4306children=replacement_policy
4307assoc=8
4308block_size=0
4309dataAccessLatency=4
4310dataArrayBanks=16
4311eventq_index=0
4312is_icache=false
4313replacement_policy=system.tcp_cntrl1.L1cache.replacement_policy
4314resourceStalls=true
4315ruby_system=system.ruby
4316size=16384
4317start_index_bit=6
4318tagAccessLatency=4
4319tagArrayBanks=4
4320
4321[system.tcp_cntrl1.L1cache.replacement_policy]
4322type=PseudoLRUReplacementPolicy
4323assoc=8
4324block_size=64
4325eventq_index=0
4326size=16384
4327
4328[system.tcp_cntrl1.coalescer]
4329type=RubyGPUCoalescer
4330assume_rfo=true
4331clk_domain=system.clk_domain
4332coreid=99
4333dcache=system.tcp_cntrl1.L1cache
4334dcache_hit_latency=1
4335deadlock_threshold=500000
4336eventq_index=0
4337icache=system.tcp_cntrl1.L1cache
4338icache_hit_latency=1
4339is_cpu_sequencer=false
4340max_outstanding_requests=2048
4341no_retry_on_stall=false
4342ruby_system=system.ruby
4343support_data_reqs=true
4344support_inst_reqs=false
4345system=system
4346using_network_tester=false
4347using_ruby_tester=false
4348version=4
4349slave=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]
4350
4351[system.tcp_cntrl1.mandatoryQueue]
4352type=MessageBuffer
4353buffer_size=0
4354eventq_index=0
4355ordered=false
4356randomization=false
4357
4358[system.tcp_cntrl1.probeToTCP]
4359type=MessageBuffer
4360buffer_size=0
4361eventq_index=0
4362ordered=true
4363randomization=false
4364slave=system.ruby.network.master[7]
4365
4366[system.tcp_cntrl1.requestFromTCP]
4367type=MessageBuffer
4368buffer_size=0
4369eventq_index=0
4370ordered=true
4371randomization=false
4372master=system.ruby.network.slave[8]
4373
4374[system.tcp_cntrl1.responseFromTCP]
4375type=MessageBuffer
4376buffer_size=0
4377eventq_index=0
4378ordered=true
4379randomization=false
4380master=system.ruby.network.slave[9]
4381
4382[system.tcp_cntrl1.responseToTCP]
4383type=MessageBuffer
4384buffer_size=0
4385eventq_index=0
4386ordered=true
4387randomization=false
4388slave=system.ruby.network.master[8]
4389
4390[system.tcp_cntrl1.sequencer]
4391type=RubySequencer
4392clk_domain=system.clk_domain
4393coreid=99
4394dcache=system.tcp_cntrl1.L1cache
4395dcache_hit_latency=1
4396deadlock_threshold=500000
4397eventq_index=0
4398icache=system.tcp_cntrl1.L1cache
4399icache_hit_latency=1
4400is_cpu_sequencer=true
4401max_outstanding_requests=16
4402no_retry_on_stall=false
4403ruby_system=system.ruby
4404support_data_reqs=true
4405support_inst_reqs=true
4406system=system
4407using_network_tester=false
4408using_ruby_tester=false
4409version=5
4410
4411[system.tcp_cntrl1.unblockFromCore]
4412type=MessageBuffer
4413buffer_size=0
4414eventq_index=0
4415ordered=true
4416randomization=false
4417master=system.ruby.network.slave[10]
4418
4419[system.voltage_domain]
4420type=VoltageDomain
4421eventq_index=0
4422voltage=1.000000
4423
4424