1[root]
2type=Root
3children=system
4eventq_index=0
5full_system=false
6sim_quantum=0
7time_sync_enable=false
8time_sync_period=100000000
9time_sync_spin_threshold=100000
10
11[system]
12type=System
13children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain
14boot_osflags=a
15cache_line_size=64
16clk_domain=system.clk_domain
17eventq_index=0
18init_param=0
19kernel=
20kernel_addr_check=true
21load_addr_mask=1099511627775
22load_offset=0
23mem_mode=timing
24mem_ranges=0:268435455
25memories=system.mem_ctrls
26mmap_using_noreserve=false
27num_work_ids=16
28readfile=
29symbolfile=
30work_begin_ckpt_count=0
31work_begin_cpu_id_exit=-1
32work_begin_exit_count=0
33work_cpus_ckpt_count=0
34work_end_ckpt_count=0
35work_end_exit_count=0
36work_item_id=-1
37system_port=system.sys_port_proxy.slave[0]
38
39[system.clk_domain]
40type=SrcClockDomain
41clock=1
42domain_id=-1
43eventq_index=0
44init_perf_level=0
45voltage_domain=system.voltage_domain
46
47[system.cpu]
48type=TimingSimpleCPU
49children=clk_domain dtb interrupts isa itb tracer workload
50branchPred=Null
51checker=Null
52clk_domain=system.cpu.clk_domain
53cpu_id=0
54do_checkpoint_insts=true
55do_quiesce=true
56do_statistics_insts=true
57dtb=system.cpu.dtb
58eventq_index=0
59function_trace=false
60function_trace_start=0
61interrupts=system.cpu.interrupts
62isa=system.cpu.isa
63itb=system.cpu.itb
64max_insts_all_threads=0
65max_insts_any_thread=0
66max_loads_all_threads=0
67max_loads_any_thread=0
68numThreads=1
69profile=0
70progress_interval=0
71simpoint_start_insts=
72socket_id=0
73switched_out=false
74system=system
75tracer=system.cpu.tracer
76workload=system.cpu.workload
77dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1]
78icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
79
80[system.cpu.clk_domain]
81type=SrcClockDomain
82clock=1
83domain_id=-1
84eventq_index=0
85init_perf_level=0
86voltage_domain=system.voltage_domain
87
88[system.cpu.dtb]
89type=AlphaTLB
90eventq_index=0
91size=64
92
93[system.cpu.interrupts]
94type=AlphaInterrupts
95eventq_index=0
96
97[system.cpu.isa]
98type=AlphaISA
99eventq_index=0
100system=system
101
102[system.cpu.itb]
103type=AlphaTLB
104eventq_index=0
105size=48
106
107[system.cpu.tracer]
108type=ExeTracer
109eventq_index=0
110
111[system.cpu.workload]
112type=LiveProcess
113cmd=hello
114cwd=
115drivers=
116egid=100
117env=
118errout=cerr
119euid=100
120eventq_index=0
121executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
122gid=100
123input=cin
124kvmInSE=false
125max_stack_size=67108864
126output=cout
127pid=100
128ppid=99
129simpoint=0
130system=system
131uid=100
132useArchPT=false
133
134[system.dvfs_handler]
135type=DVFSHandler
136domains=
137enable=false
138eventq_index=0
139sys_clk_domain=system.clk_domain
140transition_latency=100000
141
142[system.mem_ctrls]
143type=DRAMCtrl
144IDD0=0.075000
145IDD02=0.000000
146IDD2N=0.050000
147IDD2N2=0.000000
148IDD2P0=0.000000
149IDD2P02=0.000000
150IDD2P1=0.000000
151IDD2P12=0.000000
152IDD3N=0.057000
153IDD3N2=0.000000
154IDD3P0=0.000000
155IDD3P02=0.000000
156IDD3P1=0.000000
157IDD3P12=0.000000
158IDD4R=0.187000
159IDD4R2=0.000000
160IDD4W=0.165000
161IDD4W2=0.000000
162IDD5=0.220000
163IDD52=0.000000
164IDD6=0.000000
165IDD62=0.000000
166VDD=1.500000
167VDD2=0.000000
168activation_limit=4
166addr_mapping=RoRaBaChCo
169addr_mapping=RoRaBaCoCh
170bank_groups_per_rank=0
171banks_per_rank=8
172burst_length=8
173channels=1
174clk_domain=system.clk_domain
175conf_table_reported=true
176device_bus_width=8
177device_rowbuffer_size=1024
178device_size=536870912
179devices_per_rank=8
180dll=true
181eventq_index=0
182in_addr_map=true
183max_accesses_per_row=16
184mem_sched_policy=frfcfs
185min_writes_per_switch=16
186null=false
187page_policy=open_adaptive
188range=0:268435455
189ranks_per_channel=2
190read_buffer_size=32
191static_backend_latency=10
192static_frontend_latency=10
193tBURST=5
194tCCD_L=0
195tCK=1
196tCL=14
197tCS=3
198tRAS=35
199tRCD=14
200tREFI=7800
201tRFC=260
202tRP=14
203tRRD=6
204tRRD_L=0
205tRTP=8
206tRTW=3
207tWR=15
208tWTR=8
209tXAW=30
210tXP=0
211tXPDLL=0
212tXS=0
213tXSDLL=0
214write_buffer_size=64
215write_high_thresh_perc=85
216write_low_thresh_perc=50
217port=system.ruby.dir_cntrl0.memory
218
219[system.ruby]
220type=RubySystem
221children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
222access_backing_store=false
223all_instructions=false
224block_size_bytes=64
225clk_domain=system.ruby.clk_domain
226eventq_index=0
227hot_lines=false
228memory_size_bits=48
229num_of_sequencers=1
230phys_mem=Null
231random_seed=1234
232randomization=false
233
234[system.ruby.clk_domain]
235type=SrcClockDomain
236clock=1
237domain_id=-1
238eventq_index=0
239init_perf_level=0
240voltage_domain=system.voltage_domain
241
242[system.ruby.dir_cntrl0]
243type=Directory_Controller
244children=directory
245buffer_size=0
246clk_domain=system.ruby.clk_domain
247cluster_id=0
248directory=system.ruby.dir_cntrl0.directory
249directory_latency=12
250eventq_index=0
251number_of_TBEs=256
252recycle_latency=10
253ruby_system=system.ruby
254system=system
255to_memory_controller_latency=1
256transitions_per_cycle=4
257version=0
258dmaRequestToDir=system.ruby.network.master[3]
259dmaResponseFromDir=system.ruby.network.slave[3]
260forwardFromDir=system.ruby.network.slave[4]
261memory=system.mem_ctrls.port
262requestToDir=system.ruby.network.master[2]
263responseFromDir=system.ruby.network.slave[2]
264
265[system.ruby.dir_cntrl0.directory]
266type=RubyDirectoryMemory
267eventq_index=0
268numa_high_bit=5
269size=268435456
270version=0
271
272[system.ruby.l1_cntrl0]
273type=L1Cache_Controller
274children=cacheMemory sequencer
275buffer_size=0
276cacheMemory=system.ruby.l1_cntrl0.cacheMemory
277cache_response_latency=12
278clk_domain=system.cpu.clk_domain
279cluster_id=0
280eventq_index=0
281issue_latency=2
282number_of_TBEs=256
283recycle_latency=10
284ruby_system=system.ruby
285send_evictions=false
286sequencer=system.ruby.l1_cntrl0.sequencer
287system=system
288transitions_per_cycle=4
289version=0
290forwardToCache=system.ruby.network.master[0]
291requestFromCache=system.ruby.network.slave[0]
292responseFromCache=system.ruby.network.slave[1]
293responseToCache=system.ruby.network.master[1]
294
295[system.ruby.l1_cntrl0.cacheMemory]
296type=RubyCache
297assoc=2
298dataAccessLatency=1
299dataArrayBanks=1
300eventq_index=0
301is_icache=false
302latency=3
303replacement_policy=PSEUDO_LRU
304resourceStalls=false
305size=256
306start_index_bit=6
307tagAccessLatency=1
308tagArrayBanks=1
309
310[system.ruby.l1_cntrl0.sequencer]
311type=RubySequencer
308access_backing_store=false
312clk_domain=system.cpu.clk_domain
313dcache=system.ruby.l1_cntrl0.cacheMemory
314deadlock_threshold=500000
315eventq_index=0
316icache=system.ruby.l1_cntrl0.cacheMemory
317max_outstanding_requests=16
318ruby_system=system.ruby
319support_data_reqs=true
320support_inst_reqs=true
321system=system
322using_network_tester=false
323using_ruby_tester=false
324version=0
325slave=system.cpu.icache_port system.cpu.dcache_port
326
327[system.ruby.memctrl_clk_domain]
328type=DerivedClockDomain
329clk_divider=3
330clk_domain=system.ruby.clk_domain
331eventq_index=0
332
333[system.ruby.network]
334type=SimpleNetwork
335children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2
336adaptive_routing=false
337buffer_size=0
338clk_domain=system.ruby.clk_domain
339control_msg_size=8
340endpoint_bandwidth=1000
341eventq_index=0
342ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
343int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
344netifs=
345number_of_virtual_networks=10
346routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
347ruby_system=system.ruby
348topology=Crossbar
349master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
350slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir
351
352[system.ruby.network.ext_links0]
353type=SimpleExtLink
354bandwidth_factor=16
355eventq_index=0
356ext_node=system.ruby.l1_cntrl0
357int_node=system.ruby.network.routers0
358latency=1
359link_id=0
360weight=1
361
362[system.ruby.network.ext_links1]
363type=SimpleExtLink
364bandwidth_factor=16
365eventq_index=0
366ext_node=system.ruby.dir_cntrl0
367int_node=system.ruby.network.routers1
368latency=1
369link_id=1
370weight=1
371
372[system.ruby.network.int_links0]
373type=SimpleIntLink
374bandwidth_factor=16
375eventq_index=0
376latency=1
377link_id=2
378node_a=system.ruby.network.routers0
379node_b=system.ruby.network.routers2
380weight=1
381
382[system.ruby.network.int_links1]
383type=SimpleIntLink
384bandwidth_factor=16
385eventq_index=0
386latency=1
387link_id=3
388node_a=system.ruby.network.routers1
389node_b=system.ruby.network.routers2
390weight=1
391
392[system.ruby.network.routers0]
393type=Switch
394clk_domain=system.ruby.clk_domain
395eventq_index=0
396router_id=0
397virt_nets=10
398
399[system.ruby.network.routers1]
400type=Switch
401clk_domain=system.ruby.clk_domain
402eventq_index=0
403router_id=1
404virt_nets=10
405
406[system.ruby.network.routers2]
407type=Switch
408clk_domain=system.ruby.clk_domain
409eventq_index=0
410router_id=2
411virt_nets=10
412
413[system.sys_port_proxy]
414type=RubyPortProxy
412access_backing_store=false
415clk_domain=system.clk_domain
416eventq_index=0
417ruby_system=system.ruby
418support_data_reqs=true
419support_inst_reqs=true
420system=system
421using_ruby_tester=false
422version=0
423slave=system.system_port
424
425[system.voltage_domain]
426type=VoltageDomain
427eventq_index=0
428voltage=1.000000
429