config.ini revision 8660
1[root]
2type=Root
3children=system
4time_sync_enable=false
5time_sync_period=100000000000
6time_sync_spin_threshold=100000000
7
8[system]
9type=System
10children=cpu membus physmem
11mem_mode=atomic
12memories=system.physmem
13num_work_ids=16
14physmem=system.physmem
15work_begin_ckpt_count=0
16work_begin_cpu_id_exit=-1
17work_begin_exit_count=0
18work_cpus_ckpt_count=0
19work_end_ckpt_count=0
20work_end_exit_count=0
21work_item_id=-1
22
23[system.cpu]
24type=DerivO3CPU
25children=dcache dtb fuPool icache itb l2cache toL2Bus tracer workload
26BTBEntries=4096
27BTBTagSize=16
28LFSTSize=1024
29LQEntries=32
30LSQCheckLoads=true
31LSQDepCheckShift=4
32RASSize=16
33SQEntries=32
34SSITSize=1024
35activity=0
36backComSize=5
37cachePorts=200
38checker=Null
39choiceCtrBits=2
40choicePredictorSize=8192
41clock=500
42commitToDecodeDelay=1
43commitToFetchDelay=1
44commitToIEWDelay=1
45commitToRenameDelay=1
46commitWidth=8
47cpu_id=0
48decodeToFetchDelay=1
49decodeToRenameDelay=1
50decodeWidth=8
51defer_registration=false
52dispatchWidth=8
53do_checkpoint_insts=true
54do_statistics_insts=true
55dtb=system.cpu.dtb
56fetchToDecodeDelay=1
57fetchTrapLatency=1
58fetchWidth=8
59forwardComSize=5
60fuPool=system.cpu.fuPool
61function_trace=false
62function_trace_start=0
63globalCtrBits=2
64globalHistoryBits=13
65globalPredictorSize=8192
66iewToCommitDelay=1
67iewToDecodeDelay=1
68iewToFetchDelay=1
69iewToRenameDelay=1
70instShiftAmt=2
71issueToExecuteDelay=1
72issueWidth=8
73itb=system.cpu.itb
74localCtrBits=2
75localHistoryBits=11
76localHistoryTableSize=2048
77localPredictorSize=2048
78max_insts_all_threads=0
79max_insts_any_thread=0
80max_loads_all_threads=0
81max_loads_any_thread=0
82numIQEntries=64
83numPhysFloatRegs=256
84numPhysIntRegs=256
85numROBEntries=192
86numRobs=1
87numThreads=1
88phase=0
89predType=tournament
90progress_interval=0
91renameToDecodeDelay=1
92renameToFetchDelay=1
93renameToIEWDelay=2
94renameToROBDelay=1
95renameWidth=8
96smtCommitPolicy=RoundRobin
97smtFetchPolicy=SingleThread
98smtIQPolicy=Partitioned
99smtIQThreshold=100
100smtLSQPolicy=Partitioned
101smtLSQThreshold=100
102smtNumFetchingThreads=1
103smtROBPolicy=Partitioned
104smtROBThreshold=100
105squashWidth=8
106store_set_clear_period=250000
107system=system
108tracer=system.cpu.tracer
109trapLatency=13
110wbDepth=1
111wbWidth=8
112workload=system.cpu.workload
113dcache_port=system.cpu.dcache.cpu_side
114icache_port=system.cpu.icache.cpu_side
115
116[system.cpu.dcache]
117type=BaseCache
118addr_range=0:18446744073709551615
119assoc=2
120block_size=64
121forward_snoops=true
122hash_delay=1
123is_top_level=true
124latency=1000
125max_miss_count=0
126mshrs=10
127num_cpus=1
128prefetch_data_accesses_only=false
129prefetch_degree=1
130prefetch_latency=10000
131prefetch_on_access=false
132prefetch_past_page=false
133prefetch_policy=none
134prefetch_serial_squash=false
135prefetch_use_cpu_id=true
136prefetcher_size=100
137prioritizeRequests=false
138repl=Null
139size=262144
140subblock_size=0
141tgts_per_mshr=20
142trace_addr=0
143two_queue=false
144write_buffers=8
145cpu_side=system.cpu.dcache_port
146mem_side=system.cpu.toL2Bus.port[1]
147
148[system.cpu.dtb]
149type=ArmTLB
150size=64
151
152[system.cpu.fuPool]
153type=FUPool
154children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
155FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8
156
157[system.cpu.fuPool.FUList0]
158type=FUDesc
159children=opList
160count=6
161opList=system.cpu.fuPool.FUList0.opList
162
163[system.cpu.fuPool.FUList0.opList]
164type=OpDesc
165issueLat=1
166opClass=IntAlu
167opLat=1
168
169[system.cpu.fuPool.FUList1]
170type=FUDesc
171children=opList0 opList1
172count=2
173opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
174
175[system.cpu.fuPool.FUList1.opList0]
176type=OpDesc
177issueLat=1
178opClass=IntMult
179opLat=3
180
181[system.cpu.fuPool.FUList1.opList1]
182type=OpDesc
183issueLat=19
184opClass=IntDiv
185opLat=20
186
187[system.cpu.fuPool.FUList2]
188type=FUDesc
189children=opList0 opList1 opList2
190count=4
191opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
192
193[system.cpu.fuPool.FUList2.opList0]
194type=OpDesc
195issueLat=1
196opClass=FloatAdd
197opLat=2
198
199[system.cpu.fuPool.FUList2.opList1]
200type=OpDesc
201issueLat=1
202opClass=FloatCmp
203opLat=2
204
205[system.cpu.fuPool.FUList2.opList2]
206type=OpDesc
207issueLat=1
208opClass=FloatCvt
209opLat=2
210
211[system.cpu.fuPool.FUList3]
212type=FUDesc
213children=opList0 opList1 opList2
214count=2
215opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
216
217[system.cpu.fuPool.FUList3.opList0]
218type=OpDesc
219issueLat=1
220opClass=FloatMult
221opLat=4
222
223[system.cpu.fuPool.FUList3.opList1]
224type=OpDesc
225issueLat=12
226opClass=FloatDiv
227opLat=12
228
229[system.cpu.fuPool.FUList3.opList2]
230type=OpDesc
231issueLat=24
232opClass=FloatSqrt
233opLat=24
234
235[system.cpu.fuPool.FUList4]
236type=FUDesc
237children=opList
238count=0
239opList=system.cpu.fuPool.FUList4.opList
240
241[system.cpu.fuPool.FUList4.opList]
242type=OpDesc
243issueLat=1
244opClass=MemRead
245opLat=1
246
247[system.cpu.fuPool.FUList5]
248type=FUDesc
249children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
250count=4
251opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19
252
253[system.cpu.fuPool.FUList5.opList00]
254type=OpDesc
255issueLat=1
256opClass=SimdAdd
257opLat=1
258
259[system.cpu.fuPool.FUList5.opList01]
260type=OpDesc
261issueLat=1
262opClass=SimdAddAcc
263opLat=1
264
265[system.cpu.fuPool.FUList5.opList02]
266type=OpDesc
267issueLat=1
268opClass=SimdAlu
269opLat=1
270
271[system.cpu.fuPool.FUList5.opList03]
272type=OpDesc
273issueLat=1
274opClass=SimdCmp
275opLat=1
276
277[system.cpu.fuPool.FUList5.opList04]
278type=OpDesc
279issueLat=1
280opClass=SimdCvt
281opLat=1
282
283[system.cpu.fuPool.FUList5.opList05]
284type=OpDesc
285issueLat=1
286opClass=SimdMisc
287opLat=1
288
289[system.cpu.fuPool.FUList5.opList06]
290type=OpDesc
291issueLat=1
292opClass=SimdMult
293opLat=1
294
295[system.cpu.fuPool.FUList5.opList07]
296type=OpDesc
297issueLat=1
298opClass=SimdMultAcc
299opLat=1
300
301[system.cpu.fuPool.FUList5.opList08]
302type=OpDesc
303issueLat=1
304opClass=SimdShift
305opLat=1
306
307[system.cpu.fuPool.FUList5.opList09]
308type=OpDesc
309issueLat=1
310opClass=SimdShiftAcc
311opLat=1
312
313[system.cpu.fuPool.FUList5.opList10]
314type=OpDesc
315issueLat=1
316opClass=SimdSqrt
317opLat=1
318
319[system.cpu.fuPool.FUList5.opList11]
320type=OpDesc
321issueLat=1
322opClass=SimdFloatAdd
323opLat=1
324
325[system.cpu.fuPool.FUList5.opList12]
326type=OpDesc
327issueLat=1
328opClass=SimdFloatAlu
329opLat=1
330
331[system.cpu.fuPool.FUList5.opList13]
332type=OpDesc
333issueLat=1
334opClass=SimdFloatCmp
335opLat=1
336
337[system.cpu.fuPool.FUList5.opList14]
338type=OpDesc
339issueLat=1
340opClass=SimdFloatCvt
341opLat=1
342
343[system.cpu.fuPool.FUList5.opList15]
344type=OpDesc
345issueLat=1
346opClass=SimdFloatDiv
347opLat=1
348
349[system.cpu.fuPool.FUList5.opList16]
350type=OpDesc
351issueLat=1
352opClass=SimdFloatMisc
353opLat=1
354
355[system.cpu.fuPool.FUList5.opList17]
356type=OpDesc
357issueLat=1
358opClass=SimdFloatMult
359opLat=1
360
361[system.cpu.fuPool.FUList5.opList18]
362type=OpDesc
363issueLat=1
364opClass=SimdFloatMultAcc
365opLat=1
366
367[system.cpu.fuPool.FUList5.opList19]
368type=OpDesc
369issueLat=1
370opClass=SimdFloatSqrt
371opLat=1
372
373[system.cpu.fuPool.FUList6]
374type=FUDesc
375children=opList
376count=0
377opList=system.cpu.fuPool.FUList6.opList
378
379[system.cpu.fuPool.FUList6.opList]
380type=OpDesc
381issueLat=1
382opClass=MemWrite
383opLat=1
384
385[system.cpu.fuPool.FUList7]
386type=FUDesc
387children=opList0 opList1
388count=4
389opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
390
391[system.cpu.fuPool.FUList7.opList0]
392type=OpDesc
393issueLat=1
394opClass=MemRead
395opLat=1
396
397[system.cpu.fuPool.FUList7.opList1]
398type=OpDesc
399issueLat=1
400opClass=MemWrite
401opLat=1
402
403[system.cpu.fuPool.FUList8]
404type=FUDesc
405children=opList
406count=1
407opList=system.cpu.fuPool.FUList8.opList
408
409[system.cpu.fuPool.FUList8.opList]
410type=OpDesc
411issueLat=3
412opClass=IprAccess
413opLat=3
414
415[system.cpu.icache]
416type=BaseCache
417addr_range=0:18446744073709551615
418assoc=2
419block_size=64
420forward_snoops=true
421hash_delay=1
422is_top_level=true
423latency=1000
424max_miss_count=0
425mshrs=10
426num_cpus=1
427prefetch_data_accesses_only=false
428prefetch_degree=1
429prefetch_latency=10000
430prefetch_on_access=false
431prefetch_past_page=false
432prefetch_policy=none
433prefetch_serial_squash=false
434prefetch_use_cpu_id=true
435prefetcher_size=100
436prioritizeRequests=false
437repl=Null
438size=131072
439subblock_size=0
440tgts_per_mshr=20
441trace_addr=0
442two_queue=false
443write_buffers=8
444cpu_side=system.cpu.icache_port
445mem_side=system.cpu.toL2Bus.port[0]
446
447[system.cpu.itb]
448type=ArmTLB
449size=64
450
451[system.cpu.l2cache]
452type=BaseCache
453addr_range=0:18446744073709551615
454assoc=2
455block_size=64
456forward_snoops=true
457hash_delay=1
458is_top_level=false
459latency=1000
460max_miss_count=0
461mshrs=10
462num_cpus=1
463prefetch_data_accesses_only=false
464prefetch_degree=1
465prefetch_latency=10000
466prefetch_on_access=false
467prefetch_past_page=false
468prefetch_policy=none
469prefetch_serial_squash=false
470prefetch_use_cpu_id=true
471prefetcher_size=100
472prioritizeRequests=false
473repl=Null
474size=2097152
475subblock_size=0
476tgts_per_mshr=5
477trace_addr=0
478two_queue=false
479write_buffers=8
480cpu_side=system.cpu.toL2Bus.port[2]
481mem_side=system.membus.port[1]
482
483[system.cpu.toL2Bus]
484type=Bus
485block_size=64
486bus_id=0
487clock=1000
488header_cycles=1
489use_default_range=false
490width=64
491port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side
492
493[system.cpu.tracer]
494type=ExeTracer
495
496[system.cpu.workload]
497type=LiveProcess
498cmd=parser 2.1.dict -batch
499cwd=build/ARM_SE/tests/opt/long/20.parser/arm/linux/o3-timing
500egid=100
501env=
502errout=cerr
503euid=100
504executable=/dist/m5/cpu2000/binaries/arm/linux/parser
505gid=100
506input=/dist/m5/cpu2000/data/parser/mdred/input/parser.in
507max_stack_size=67108864
508output=cout
509pid=100
510ppid=99
511simpoint=114600000000
512system=system
513uid=100
514
515[system.membus]
516type=Bus
517block_size=64
518bus_id=0
519clock=1000
520header_cycles=1
521use_default_range=false
522width=64
523port=system.physmem.port[0] system.cpu.l2cache.mem_side
524
525[system.physmem]
526type=PhysicalMemory
527file=
528latency=30000
529latency_var=0
530null=false
531range=0:134217727
532zero=false
533port=system.membus.port[0]
534
535