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