config.ini revision 7524
1[root]
2type=Root
3children=system
4dummy=0
5
6[system]
7type=System
8children=cpu0 cpu1 cpu2 cpu3 l2c membus physmem toL2Bus
9mem_mode=atomic
10physmem=system.physmem
11
12[system.cpu0]
13type=AtomicSimpleCPU
14children=dcache dtb icache itb tracer workload
15checker=Null
16clock=500
17cpu_id=0
18defer_registration=false
19do_checkpoint_insts=true
20do_statistics_insts=true
21dtb=system.cpu0.dtb
22function_trace=false
23function_trace_start=0
24itb=system.cpu0.itb
25max_insts_all_threads=0
26max_insts_any_thread=0
27max_loads_all_threads=0
28max_loads_any_thread=0
29numThreads=1
30phase=0
31progress_interval=0
32simulate_data_stalls=false
33simulate_inst_stalls=false
34system=system
35tracer=system.cpu0.tracer
36width=1
37workload=system.cpu0.workload
38dcache_port=system.cpu0.dcache.cpu_side
39icache_port=system.cpu0.icache.cpu_side
40
41[system.cpu0.dcache]
42type=BaseCache
43addr_range=0:18446744073709551615
44assoc=4
45block_size=64
46forward_snoops=true
47hash_delay=1
48latency=1000
49max_miss_count=0
50mshrs=4
51num_cpus=1
52prefetch_data_accesses_only=false
53prefetch_degree=1
54prefetch_latency=10000
55prefetch_on_access=false
56prefetch_past_page=false
57prefetch_policy=none
58prefetch_serial_squash=false
59prefetch_use_cpu_id=true
60prefetcher_size=100
61prioritizeRequests=false
62repl=Null
63size=32768
64subblock_size=0
65tgts_per_mshr=8
66trace_addr=0
67two_queue=false
68write_buffers=8
69cpu_side=system.cpu0.dcache_port
70mem_side=system.toL2Bus.port[2]
71
72[system.cpu0.dtb]
73type=SparcTLB
74size=64
75
76[system.cpu0.icache]
77type=BaseCache
78addr_range=0:18446744073709551615
79assoc=1
80block_size=64
81forward_snoops=true
82hash_delay=1
83latency=1000
84max_miss_count=0
85mshrs=4
86num_cpus=1
87prefetch_data_accesses_only=false
88prefetch_degree=1
89prefetch_latency=10000
90prefetch_on_access=false
91prefetch_past_page=false
92prefetch_policy=none
93prefetch_serial_squash=false
94prefetch_use_cpu_id=true
95prefetcher_size=100
96prioritizeRequests=false
97repl=Null
98size=32768
99subblock_size=0
100tgts_per_mshr=8
101trace_addr=0
102two_queue=false
103write_buffers=8
104cpu_side=system.cpu0.icache_port
105mem_side=system.toL2Bus.port[1]
106
107[system.cpu0.itb]
108type=SparcTLB
109size=64
110
111[system.cpu0.tracer]
112type=ExeTracer
113
114[system.cpu0.workload]
115type=LiveProcess
116cmd=test_atomic 4
117cwd=
118egid=100
119env=
120errout=cerr
121euid=100
122executable=/proj/aatl_perfmod_arch/m5_system_files/regression/test-progs/m5threads/bin/sparc/linux/test_atomic
123gid=100
124input=cin
125max_stack_size=67108864
126output=cout
127pid=100
128ppid=99
129simpoint=0
130system=system
131uid=100
132
133[system.cpu1]
134type=AtomicSimpleCPU
135children=dcache dtb icache itb tracer
136checker=Null
137clock=500
138cpu_id=1
139defer_registration=false
140do_checkpoint_insts=true
141do_statistics_insts=true
142dtb=system.cpu1.dtb
143function_trace=false
144function_trace_start=0
145itb=system.cpu1.itb
146max_insts_all_threads=0
147max_insts_any_thread=0
148max_loads_all_threads=0
149max_loads_any_thread=0
150numThreads=1
151phase=0
152progress_interval=0
153simulate_data_stalls=false
154simulate_inst_stalls=false
155system=system
156tracer=system.cpu1.tracer
157width=1
158workload=system.cpu0.workload
159dcache_port=system.cpu1.dcache.cpu_side
160icache_port=system.cpu1.icache.cpu_side
161
162[system.cpu1.dcache]
163type=BaseCache
164addr_range=0:18446744073709551615
165assoc=4
166block_size=64
167forward_snoops=true
168hash_delay=1
169latency=1000
170max_miss_count=0
171mshrs=4
172num_cpus=1
173prefetch_data_accesses_only=false
174prefetch_degree=1
175prefetch_latency=10000
176prefetch_on_access=false
177prefetch_past_page=false
178prefetch_policy=none
179prefetch_serial_squash=false
180prefetch_use_cpu_id=true
181prefetcher_size=100
182prioritizeRequests=false
183repl=Null
184size=32768
185subblock_size=0
186tgts_per_mshr=8
187trace_addr=0
188two_queue=false
189write_buffers=8
190cpu_side=system.cpu1.dcache_port
191mem_side=system.toL2Bus.port[4]
192
193[system.cpu1.dtb]
194type=SparcTLB
195size=64
196
197[system.cpu1.icache]
198type=BaseCache
199addr_range=0:18446744073709551615
200assoc=1
201block_size=64
202forward_snoops=true
203hash_delay=1
204latency=1000
205max_miss_count=0
206mshrs=4
207num_cpus=1
208prefetch_data_accesses_only=false
209prefetch_degree=1
210prefetch_latency=10000
211prefetch_on_access=false
212prefetch_past_page=false
213prefetch_policy=none
214prefetch_serial_squash=false
215prefetch_use_cpu_id=true
216prefetcher_size=100
217prioritizeRequests=false
218repl=Null
219size=32768
220subblock_size=0
221tgts_per_mshr=8
222trace_addr=0
223two_queue=false
224write_buffers=8
225cpu_side=system.cpu1.icache_port
226mem_side=system.toL2Bus.port[3]
227
228[system.cpu1.itb]
229type=SparcTLB
230size=64
231
232[system.cpu1.tracer]
233type=ExeTracer
234
235[system.cpu2]
236type=AtomicSimpleCPU
237children=dcache dtb icache itb tracer
238checker=Null
239clock=500
240cpu_id=2
241defer_registration=false
242do_checkpoint_insts=true
243do_statistics_insts=true
244dtb=system.cpu2.dtb
245function_trace=false
246function_trace_start=0
247itb=system.cpu2.itb
248max_insts_all_threads=0
249max_insts_any_thread=0
250max_loads_all_threads=0
251max_loads_any_thread=0
252numThreads=1
253phase=0
254progress_interval=0
255simulate_data_stalls=false
256simulate_inst_stalls=false
257system=system
258tracer=system.cpu2.tracer
259width=1
260workload=system.cpu0.workload
261dcache_port=system.cpu2.dcache.cpu_side
262icache_port=system.cpu2.icache.cpu_side
263
264[system.cpu2.dcache]
265type=BaseCache
266addr_range=0:18446744073709551615
267assoc=4
268block_size=64
269forward_snoops=true
270hash_delay=1
271latency=1000
272max_miss_count=0
273mshrs=4
274num_cpus=1
275prefetch_data_accesses_only=false
276prefetch_degree=1
277prefetch_latency=10000
278prefetch_on_access=false
279prefetch_past_page=false
280prefetch_policy=none
281prefetch_serial_squash=false
282prefetch_use_cpu_id=true
283prefetcher_size=100
284prioritizeRequests=false
285repl=Null
286size=32768
287subblock_size=0
288tgts_per_mshr=8
289trace_addr=0
290two_queue=false
291write_buffers=8
292cpu_side=system.cpu2.dcache_port
293mem_side=system.toL2Bus.port[6]
294
295[system.cpu2.dtb]
296type=SparcTLB
297size=64
298
299[system.cpu2.icache]
300type=BaseCache
301addr_range=0:18446744073709551615
302assoc=1
303block_size=64
304forward_snoops=true
305hash_delay=1
306latency=1000
307max_miss_count=0
308mshrs=4
309num_cpus=1
310prefetch_data_accesses_only=false
311prefetch_degree=1
312prefetch_latency=10000
313prefetch_on_access=false
314prefetch_past_page=false
315prefetch_policy=none
316prefetch_serial_squash=false
317prefetch_use_cpu_id=true
318prefetcher_size=100
319prioritizeRequests=false
320repl=Null
321size=32768
322subblock_size=0
323tgts_per_mshr=8
324trace_addr=0
325two_queue=false
326write_buffers=8
327cpu_side=system.cpu2.icache_port
328mem_side=system.toL2Bus.port[5]
329
330[system.cpu2.itb]
331type=SparcTLB
332size=64
333
334[system.cpu2.tracer]
335type=ExeTracer
336
337[system.cpu3]
338type=AtomicSimpleCPU
339children=dcache dtb icache itb tracer
340checker=Null
341clock=500
342cpu_id=3
343defer_registration=false
344do_checkpoint_insts=true
345do_statistics_insts=true
346dtb=system.cpu3.dtb
347function_trace=false
348function_trace_start=0
349itb=system.cpu3.itb
350max_insts_all_threads=0
351max_insts_any_thread=0
352max_loads_all_threads=0
353max_loads_any_thread=0
354numThreads=1
355phase=0
356progress_interval=0
357simulate_data_stalls=false
358simulate_inst_stalls=false
359system=system
360tracer=system.cpu3.tracer
361width=1
362workload=system.cpu0.workload
363dcache_port=system.cpu3.dcache.cpu_side
364icache_port=system.cpu3.icache.cpu_side
365
366[system.cpu3.dcache]
367type=BaseCache
368addr_range=0:18446744073709551615
369assoc=4
370block_size=64
371forward_snoops=true
372hash_delay=1
373latency=1000
374max_miss_count=0
375mshrs=4
376num_cpus=1
377prefetch_data_accesses_only=false
378prefetch_degree=1
379prefetch_latency=10000
380prefetch_on_access=false
381prefetch_past_page=false
382prefetch_policy=none
383prefetch_serial_squash=false
384prefetch_use_cpu_id=true
385prefetcher_size=100
386prioritizeRequests=false
387repl=Null
388size=32768
389subblock_size=0
390tgts_per_mshr=8
391trace_addr=0
392two_queue=false
393write_buffers=8
394cpu_side=system.cpu3.dcache_port
395mem_side=system.toL2Bus.port[8]
396
397[system.cpu3.dtb]
398type=SparcTLB
399size=64
400
401[system.cpu3.icache]
402type=BaseCache
403addr_range=0:18446744073709551615
404assoc=1
405block_size=64
406forward_snoops=true
407hash_delay=1
408latency=1000
409max_miss_count=0
410mshrs=4
411num_cpus=1
412prefetch_data_accesses_only=false
413prefetch_degree=1
414prefetch_latency=10000
415prefetch_on_access=false
416prefetch_past_page=false
417prefetch_policy=none
418prefetch_serial_squash=false
419prefetch_use_cpu_id=true
420prefetcher_size=100
421prioritizeRequests=false
422repl=Null
423size=32768
424subblock_size=0
425tgts_per_mshr=8
426trace_addr=0
427two_queue=false
428write_buffers=8
429cpu_side=system.cpu3.icache_port
430mem_side=system.toL2Bus.port[7]
431
432[system.cpu3.itb]
433type=SparcTLB
434size=64
435
436[system.cpu3.tracer]
437type=ExeTracer
438
439[system.l2c]
440type=BaseCache
441addr_range=0:18446744073709551615
442assoc=8
443block_size=64
444forward_snoops=true
445hash_delay=1
446latency=10000
447max_miss_count=0
448mshrs=92
449num_cpus=4
450prefetch_data_accesses_only=false
451prefetch_degree=1
452prefetch_latency=100000
453prefetch_on_access=false
454prefetch_past_page=false
455prefetch_policy=none
456prefetch_serial_squash=false
457prefetch_use_cpu_id=true
458prefetcher_size=100
459prioritizeRequests=false
460repl=Null
461size=4194304
462subblock_size=0
463tgts_per_mshr=16
464trace_addr=0
465two_queue=false
466write_buffers=8
467cpu_side=system.toL2Bus.port[0]
468mem_side=system.membus.port[0]
469
470[system.membus]
471type=Bus
472block_size=64
473bus_id=0
474clock=1000
475header_cycles=1
476use_default_range=false
477width=64
478port=system.l2c.mem_side system.physmem.port[0]
479
480[system.physmem]
481type=PhysicalMemory
482file=
483latency=30000
484latency_var=0
485null=false
486range=0:1073741823
487zero=false
488port=system.membus.port[1]
489
490[system.toL2Bus]
491type=Bus
492block_size=64
493bus_id=0
494clock=1000
495header_cycles=1
496use_default_range=false
497width=64
498port=system.l2c.cpu_side system.cpu0.icache.mem_side system.cpu0.dcache.mem_side system.cpu1.icache.mem_side system.cpu1.dcache.mem_side system.cpu2.icache.mem_side system.cpu2.dcache.mem_side system.cpu3.icache.mem_side system.cpu3.dcache.mem_side
499
500