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