273c8001d954aac14000b34929478f37b378082e
8 time_sync_period=100000000
9 time_sync_spin_threshold=100000
13 children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
16 clk_domain=system.clk_domain
20 kernel_addr_check=true
21 load_addr_mask=1099511627775
24 mem_ranges=0:268435455
25 memories=system.mem_ctrls
26 mmap_using_noreserve=false
31 work_begin_ckpt_count=0
32 work_begin_cpu_id_exit=-1
33 work_begin_exit_count=0
34 work_cpus_ckpt_count=0
38 system_port=system.sys_port_proxy.slave[0]
46 voltage_domain=system.voltage_domain
50 children=clk_domain dtb interrupts isa itb tracer workload
53 clk_domain=system.cpu.clk_domain
55 do_checkpoint_insts=true
57 do_statistics_insts=true
61 function_trace_start=0
62 interrupts=system.cpu.interrupts
65 max_insts_all_threads=0
66 max_insts_any_thread=0
67 max_loads_all_threads=0
68 max_loads_any_thread=0
76 tracer=system.cpu.tracer
77 workload=system.cpu.workload
78 dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
79 icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
81 [system.cpu.clk_domain]
87 voltage_domain=system.voltage_domain
94 [system.cpu.interrupts]
112 [system.cpu.workload]
122 executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
126 max_stack_size=67108864
135 [system.dvfs_handler]
140 sys_clk_domain=system.clk_domain
141 transition_latency=100000
170 addr_mapping=RoRaBaCoCh
171 bank_groups_per_rank=0
175 clk_domain=system.clk_domain
176 conf_table_reported=true
178 device_rowbuffer_size=1024
179 device_size=536870912
184 max_accesses_per_row=16
185 mem_sched_policy=frfcfs
186 min_writes_per_switch=16
188 page_policy=open_adaptive
192 static_backend_latency=10
193 static_frontend_latency=10
216 write_high_thresh_perc=85
217 write_low_thresh_perc=50
218 port=system.ruby.dir_cntrl0.memory
222 children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
223 access_backing_store=false
224 all_instructions=false
226 clk_domain=system.ruby.clk_domain
231 number_of_virtual_networks=6
235 [system.ruby.clk_domain]
241 voltage_domain=system.voltage_domain
243 [system.ruby.dir_cntrl0]
244 type=Directory_Controller
245 children=directory dmaRequestToDir dmaResponseFromDir forwardFromDir probeFilter requestToDir responseFromDir responseFromMemory responseToDir triggerQueue unblockToDir
247 clk_domain=system.ruby.clk_domain
249 directory=system.ruby.dir_cntrl0.directory
250 dmaRequestToDir=system.ruby.dir_cntrl0.dmaRequestToDir
251 dmaResponseFromDir=system.ruby.dir_cntrl0.dmaResponseFromDir
253 forwardFromDir=system.ruby.dir_cntrl0.forwardFromDir
254 from_memory_controller_latency=2
255 full_bit_dir_enabled=false
257 probeFilter=system.ruby.dir_cntrl0.probeFilter
258 probe_filter_enabled=false
260 requestToDir=system.ruby.dir_cntrl0.requestToDir
261 responseFromDir=system.ruby.dir_cntrl0.responseFromDir
262 responseFromMemory=system.ruby.dir_cntrl0.responseFromMemory
263 responseToDir=system.ruby.dir_cntrl0.responseToDir
264 ruby_system=system.ruby
266 to_memory_controller_latency=1
267 transitions_per_cycle=4
268 triggerQueue=system.ruby.dir_cntrl0.triggerQueue
269 unblockToDir=system.ruby.dir_cntrl0.unblockToDir
271 memory=system.mem_ctrls.port
273 [system.ruby.dir_cntrl0.directory]
274 type=RubyDirectoryMemory
280 [system.ruby.dir_cntrl0.dmaRequestToDir]
286 slave=system.ruby.network.master[5]
288 [system.ruby.dir_cntrl0.dmaResponseFromDir]
294 master=system.ruby.network.slave[5]
296 [system.ruby.dir_cntrl0.forwardFromDir]
302 master=system.ruby.network.slave[3]
304 [system.ruby.dir_cntrl0.probeFilter]
306 children=replacement_policy
312 replacement_policy=system.ruby.dir_cntrl0.probeFilter.replacement_policy
314 ruby_system=system.ruby
320 [system.ruby.dir_cntrl0.probeFilter.replacement_policy]
321 type=PseudoLRUReplacementPolicy
327 [system.ruby.dir_cntrl0.requestToDir]
333 slave=system.ruby.network.master[4]
335 [system.ruby.dir_cntrl0.responseFromDir]
341 master=system.ruby.network.slave[4]
343 [system.ruby.dir_cntrl0.responseFromMemory]
350 [system.ruby.dir_cntrl0.responseToDir]
356 slave=system.ruby.network.master[3]
358 [system.ruby.dir_cntrl0.triggerQueue]
365 [system.ruby.dir_cntrl0.unblockToDir]
371 slave=system.ruby.network.master[2]
373 [system.ruby.l1_cntrl0]
374 type=L1Cache_Controller
375 children=L1Dcache L1Icache L2cache forwardToCache mandatoryQueue requestFromCache responseFromCache responseToCache sequencer triggerQueue unblockFromCache
376 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
377 L1Icache=system.ruby.l1_cntrl0.L1Icache
378 L2cache=system.ruby.l1_cntrl0.L2cache
380 cache_response_latency=10
381 clk_domain=system.cpu.clk_domain
384 forwardToCache=system.ruby.l1_cntrl0.forwardToCache
386 l2_cache_hit_latency=10
387 mandatoryQueue=system.ruby.l1_cntrl0.mandatoryQueue
391 requestFromCache=system.ruby.l1_cntrl0.requestFromCache
392 responseFromCache=system.ruby.l1_cntrl0.responseFromCache
393 responseToCache=system.ruby.l1_cntrl0.responseToCache
394 ruby_system=system.ruby
396 sequencer=system.ruby.l1_cntrl0.sequencer
398 transitions_per_cycle=4
399 triggerQueue=system.ruby.l1_cntrl0.triggerQueue
400 unblockFromCache=system.ruby.l1_cntrl0.unblockFromCache
403 [system.ruby.l1_cntrl0.L1Dcache]
405 children=replacement_policy
411 replacement_policy=system.ruby.l1_cntrl0.L1Dcache.replacement_policy
413 ruby_system=system.ruby
419 [system.ruby.l1_cntrl0.L1Dcache.replacement_policy]
420 type=PseudoLRUReplacementPolicy
426 [system.ruby.l1_cntrl0.L1Icache]
428 children=replacement_policy
434 replacement_policy=system.ruby.l1_cntrl0.L1Icache.replacement_policy
436 ruby_system=system.ruby
442 [system.ruby.l1_cntrl0.L1Icache.replacement_policy]
443 type=PseudoLRUReplacementPolicy
449 [system.ruby.l1_cntrl0.L2cache]
451 children=replacement_policy
457 replacement_policy=system.ruby.l1_cntrl0.L2cache.replacement_policy
459 ruby_system=system.ruby
465 [system.ruby.l1_cntrl0.L2cache.replacement_policy]
466 type=PseudoLRUReplacementPolicy
472 [system.ruby.l1_cntrl0.forwardToCache]
478 slave=system.ruby.network.master[0]
480 [system.ruby.l1_cntrl0.mandatoryQueue]
487 [system.ruby.l1_cntrl0.requestFromCache]
493 master=system.ruby.network.slave[0]
495 [system.ruby.l1_cntrl0.responseFromCache]
501 master=system.ruby.network.slave[1]
503 [system.ruby.l1_cntrl0.responseToCache]
509 slave=system.ruby.network.master[1]
511 [system.ruby.l1_cntrl0.sequencer]
513 clk_domain=system.cpu.clk_domain
514 dcache=system.ruby.l1_cntrl0.L1Dcache
516 deadlock_threshold=500000
518 icache=system.ruby.l1_cntrl0.L1Icache
520 max_outstanding_requests=16
521 ruby_system=system.ruby
522 support_data_reqs=true
523 support_inst_reqs=true
525 using_network_tester=false
526 using_ruby_tester=false
528 slave=system.cpu.icache_port system.cpu.dcache_port
530 [system.ruby.l1_cntrl0.triggerQueue]
537 [system.ruby.l1_cntrl0.unblockFromCache]
543 master=system.ruby.network.slave[2]
545 [system.ruby.memctrl_clk_domain]
546 type=DerivedClockDomain
548 clk_domain=system.ruby.clk_domain
551 [system.ruby.network]
553 children=ext_links0 ext_links1 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_links0 int_links1 routers0 routers1 routers2
554 adaptive_routing=false
556 clk_domain=system.ruby.clk_domain
558 endpoint_bandwidth=1000
560 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
561 int_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
562 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
564 number_of_virtual_networks=6
565 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
566 ruby_system=system.ruby
568 master=system.ruby.l1_cntrl0.forwardToCache.slave system.ruby.l1_cntrl0.responseToCache.slave system.ruby.dir_cntrl0.unblockToDir.slave system.ruby.dir_cntrl0.responseToDir.slave system.ruby.dir_cntrl0.requestToDir.slave system.ruby.dir_cntrl0.dmaRequestToDir.slave
569 slave=system.ruby.l1_cntrl0.requestFromCache.master system.ruby.l1_cntrl0.responseFromCache.master system.ruby.l1_cntrl0.unblockFromCache.master system.ruby.dir_cntrl0.forwardFromDir.master system.ruby.dir_cntrl0.responseFromDir.master system.ruby.dir_cntrl0.dmaResponseFromDir.master
571 [system.ruby.network.ext_links0]
575 ext_node=system.ruby.l1_cntrl0
576 int_node=system.ruby.network.routers0
581 [system.ruby.network.ext_links1]
585 ext_node=system.ruby.dir_cntrl0
586 int_node=system.ruby.network.routers1
591 [system.ruby.network.int_link_buffers00]
598 [system.ruby.network.int_link_buffers01]
605 [system.ruby.network.int_link_buffers02]
612 [system.ruby.network.int_link_buffers03]
619 [system.ruby.network.int_link_buffers04]
626 [system.ruby.network.int_link_buffers05]
633 [system.ruby.network.int_link_buffers06]
640 [system.ruby.network.int_link_buffers07]
647 [system.ruby.network.int_link_buffers08]
654 [system.ruby.network.int_link_buffers09]
661 [system.ruby.network.int_link_buffers10]
668 [system.ruby.network.int_link_buffers11]
675 [system.ruby.network.int_link_buffers12]
682 [system.ruby.network.int_link_buffers13]
689 [system.ruby.network.int_link_buffers14]
696 [system.ruby.network.int_link_buffers15]
703 [system.ruby.network.int_link_buffers16]
710 [system.ruby.network.int_link_buffers17]
717 [system.ruby.network.int_link_buffers18]
724 [system.ruby.network.int_link_buffers19]
731 [system.ruby.network.int_link_buffers20]
738 [system.ruby.network.int_link_buffers21]
745 [system.ruby.network.int_link_buffers22]
752 [system.ruby.network.int_link_buffers23]
759 [system.ruby.network.int_links0]
765 node_a=system.ruby.network.routers0
766 node_b=system.ruby.network.routers2
769 [system.ruby.network.int_links1]
775 node_a=system.ruby.network.routers1
776 node_b=system.ruby.network.routers2
779 [system.ruby.network.routers0]
781 children=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
782 clk_domain=system.ruby.clk_domain
784 port_buffers=system.ruby.network.routers0.port_buffers00 system.ruby.network.routers0.port_buffers01 system.ruby.network.routers0.port_buffers02 system.ruby.network.routers0.port_buffers03 system.ruby.network.routers0.port_buffers04 system.ruby.network.routers0.port_buffers05 system.ruby.network.routers0.port_buffers06 system.ruby.network.routers0.port_buffers07 system.ruby.network.routers0.port_buffers08 system.ruby.network.routers0.port_buffers09 system.ruby.network.routers0.port_buffers10 system.ruby.network.routers0.port_buffers11 system.ruby.network.routers0.port_buffers12 system.ruby.network.routers0.port_buffers13 system.ruby.network.routers0.port_buffers14 system.ruby.network.routers0.port_buffers15 system.ruby.network.routers0.port_buffers16 system.ruby.network.routers0.port_buffers17
788 [system.ruby.network.routers0.port_buffers00]
795 [system.ruby.network.routers0.port_buffers01]
802 [system.ruby.network.routers0.port_buffers02]
809 [system.ruby.network.routers0.port_buffers03]
816 [system.ruby.network.routers0.port_buffers04]
823 [system.ruby.network.routers0.port_buffers05]
830 [system.ruby.network.routers0.port_buffers06]
837 [system.ruby.network.routers0.port_buffers07]
844 [system.ruby.network.routers0.port_buffers08]
851 [system.ruby.network.routers0.port_buffers09]
858 [system.ruby.network.routers0.port_buffers10]
865 [system.ruby.network.routers0.port_buffers11]
872 [system.ruby.network.routers0.port_buffers12]
879 [system.ruby.network.routers0.port_buffers13]
886 [system.ruby.network.routers0.port_buffers14]
893 [system.ruby.network.routers0.port_buffers15]
900 [system.ruby.network.routers0.port_buffers16]
907 [system.ruby.network.routers0.port_buffers17]
914 [system.ruby.network.routers1]
916 children=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
917 clk_domain=system.ruby.clk_domain
919 port_buffers=system.ruby.network.routers1.port_buffers00 system.ruby.network.routers1.port_buffers01 system.ruby.network.routers1.port_buffers02 system.ruby.network.routers1.port_buffers03 system.ruby.network.routers1.port_buffers04 system.ruby.network.routers1.port_buffers05 system.ruby.network.routers1.port_buffers06 system.ruby.network.routers1.port_buffers07 system.ruby.network.routers1.port_buffers08 system.ruby.network.routers1.port_buffers09 system.ruby.network.routers1.port_buffers10 system.ruby.network.routers1.port_buffers11 system.ruby.network.routers1.port_buffers12 system.ruby.network.routers1.port_buffers13 system.ruby.network.routers1.port_buffers14 system.ruby.network.routers1.port_buffers15 system.ruby.network.routers1.port_buffers16 system.ruby.network.routers1.port_buffers17
923 [system.ruby.network.routers1.port_buffers00]
930 [system.ruby.network.routers1.port_buffers01]
937 [system.ruby.network.routers1.port_buffers02]
944 [system.ruby.network.routers1.port_buffers03]
951 [system.ruby.network.routers1.port_buffers04]
958 [system.ruby.network.routers1.port_buffers05]
965 [system.ruby.network.routers1.port_buffers06]
972 [system.ruby.network.routers1.port_buffers07]
979 [system.ruby.network.routers1.port_buffers08]
986 [system.ruby.network.routers1.port_buffers09]
993 [system.ruby.network.routers1.port_buffers10]
1000 [system.ruby.network.routers1.port_buffers11]
1007 [system.ruby.network.routers1.port_buffers12]
1014 [system.ruby.network.routers1.port_buffers13]
1021 [system.ruby.network.routers1.port_buffers14]
1028 [system.ruby.network.routers1.port_buffers15]
1035 [system.ruby.network.routers1.port_buffers16]
1042 [system.ruby.network.routers1.port_buffers17]
1049 [system.ruby.network.routers2]
1051 children=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
1052 clk_domain=system.ruby.clk_domain
1054 port_buffers=system.ruby.network.routers2.port_buffers00 system.ruby.network.routers2.port_buffers01 system.ruby.network.routers2.port_buffers02 system.ruby.network.routers2.port_buffers03 system.ruby.network.routers2.port_buffers04 system.ruby.network.routers2.port_buffers05 system.ruby.network.routers2.port_buffers06 system.ruby.network.routers2.port_buffers07 system.ruby.network.routers2.port_buffers08 system.ruby.network.routers2.port_buffers09 system.ruby.network.routers2.port_buffers10 system.ruby.network.routers2.port_buffers11 system.ruby.network.routers2.port_buffers12 system.ruby.network.routers2.port_buffers13 system.ruby.network.routers2.port_buffers14 system.ruby.network.routers2.port_buffers15 system.ruby.network.routers2.port_buffers16 system.ruby.network.routers2.port_buffers17 system.ruby.network.routers2.port_buffers18 system.ruby.network.routers2.port_buffers19 system.ruby.network.routers2.port_buffers20 system.ruby.network.routers2.port_buffers21 system.ruby.network.routers2.port_buffers22 system.ruby.network.routers2.port_buffers23
1058 [system.ruby.network.routers2.port_buffers00]
1065 [system.ruby.network.routers2.port_buffers01]
1072 [system.ruby.network.routers2.port_buffers02]
1079 [system.ruby.network.routers2.port_buffers03]
1086 [system.ruby.network.routers2.port_buffers04]
1093 [system.ruby.network.routers2.port_buffers05]
1100 [system.ruby.network.routers2.port_buffers06]
1107 [system.ruby.network.routers2.port_buffers07]
1114 [system.ruby.network.routers2.port_buffers08]
1121 [system.ruby.network.routers2.port_buffers09]
1128 [system.ruby.network.routers2.port_buffers10]
1135 [system.ruby.network.routers2.port_buffers11]
1142 [system.ruby.network.routers2.port_buffers12]
1149 [system.ruby.network.routers2.port_buffers13]
1156 [system.ruby.network.routers2.port_buffers14]
1163 [system.ruby.network.routers2.port_buffers15]
1170 [system.ruby.network.routers2.port_buffers16]
1177 [system.ruby.network.routers2.port_buffers17]
1184 [system.ruby.network.routers2.port_buffers18]
1191 [system.ruby.network.routers2.port_buffers19]
1198 [system.ruby.network.routers2.port_buffers20]
1205 [system.ruby.network.routers2.port_buffers21]
1212 [system.ruby.network.routers2.port_buffers22]
1219 [system.ruby.network.routers2.port_buffers23]
1226 [system.sys_port_proxy]
1228 clk_domain=system.clk_domain
1230 ruby_system=system.ruby
1231 support_data_reqs=true
1232 support_inst_reqs=true
1234 using_ruby_tester=false
1236 slave=system.system_port
1238 [system.voltage_domain]