config.ini revision 5876
1[root]
2type=Root
3children=system
4dummy=0
5
6[system]
7type=System
8children=cpu membus physmem
9mem_mode=atomic
10physmem=system.physmem
11
12[system.cpu]
13type=DerivO3CPU
14children=dcache dtb fuPool icache itb l2cache toL2Bus tracer workload0 workload1
15BTBEntries=4096
16BTBTagSize=16
17LFSTSize=1024
18LQEntries=32
19RASSize=16
20SQEntries=32
21SSITSize=1024
22activity=0
23backComSize=5
24cachePorts=200
25checker=Null
26choiceCtrBits=2
27choicePredictorSize=8192
28clock=500
29commitToDecodeDelay=1
30commitToFetchDelay=1
31commitToIEWDelay=1
32commitToRenameDelay=1
33commitWidth=8
34cpu_id=0
35decodeToFetchDelay=1
36decodeToRenameDelay=1
37decodeWidth=8
38defer_registration=false
39dispatchWidth=8
40do_checkpoint_insts=true
41do_statistics_insts=true
42dtb=system.cpu.dtb
43fetchToDecodeDelay=1
44fetchTrapLatency=1
45fetchWidth=8
46forwardComSize=5
47fuPool=system.cpu.fuPool
48function_trace=false
49function_trace_start=0
50globalCtrBits=2
51globalHistoryBits=13
52globalPredictorSize=8192
53iewToCommitDelay=1
54iewToDecodeDelay=1
55iewToFetchDelay=1
56iewToRenameDelay=1
57instShiftAmt=2
58issueToExecuteDelay=1
59issueWidth=8
60itb=system.cpu.itb
61localCtrBits=2
62localHistoryBits=11
63localHistoryTableSize=2048
64localPredictorSize=2048
65max_insts_all_threads=0
66max_insts_any_thread=0
67max_loads_all_threads=0
68max_loads_any_thread=0
69numIQEntries=64
70numPhysFloatRegs=256
71numPhysIntRegs=256
72numROBEntries=192
73numRobs=1
74numThreads=1
75phase=0
76predType=tournament
77progress_interval=0
78renameToDecodeDelay=1
79renameToFetchDelay=1
80renameToIEWDelay=2
81renameToROBDelay=1
82renameWidth=8
83smtCommitPolicy=RoundRobin
84smtFetchPolicy=SingleThread
85smtIQPolicy=Partitioned
86smtIQThreshold=100
87smtLSQPolicy=Partitioned
88smtLSQThreshold=100
89smtNumFetchingThreads=1
90smtROBPolicy=Partitioned
91smtROBThreshold=100
92squashWidth=8
93system=system
94tracer=system.cpu.tracer
95trapLatency=13
96wbDepth=1
97wbWidth=8
98workload=system.cpu.workload0 system.cpu.workload1
99dcache_port=system.cpu.dcache.cpu_side
100icache_port=system.cpu.icache.cpu_side
101
102[system.cpu.dcache]
103type=BaseCache
104addr_range=0:18446744073709551615
105assoc=2
106block_size=64
107cpu_side_filter_ranges=
108hash_delay=1
109latency=1000
110max_miss_count=0
111mem_side_filter_ranges=
112mshrs=10
113prefetch_cache_check_push=true
114prefetch_data_accesses_only=false
115prefetch_degree=1
116prefetch_latency=10000
117prefetch_on_access=false
118prefetch_past_page=false
119prefetch_policy=none
120prefetch_serial_squash=false
121prefetch_use_cpu_id=true
122prefetcher_size=100
123prioritizeRequests=false
124repl=Null
125size=262144
126subblock_size=0
127tgts_per_mshr=20
128trace_addr=0
129two_queue=false
130write_buffers=8
131cpu_side=system.cpu.dcache_port
132mem_side=system.cpu.toL2Bus.port[1]
133
134[system.cpu.dtb]
135type=AlphaDTB
136size=64
137
138[system.cpu.fuPool]
139type=FUPool
140children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
141FUList=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
142
143[system.cpu.fuPool.FUList0]
144type=FUDesc
145children=opList
146count=6
147opList=system.cpu.fuPool.FUList0.opList
148
149[system.cpu.fuPool.FUList0.opList]
150type=OpDesc
151issueLat=1
152opClass=IntAlu
153opLat=1
154
155[system.cpu.fuPool.FUList1]
156type=FUDesc
157children=opList0 opList1
158count=2
159opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
160
161[system.cpu.fuPool.FUList1.opList0]
162type=OpDesc
163issueLat=1
164opClass=IntMult
165opLat=3
166
167[system.cpu.fuPool.FUList1.opList1]
168type=OpDesc
169issueLat=19
170opClass=IntDiv
171opLat=20
172
173[system.cpu.fuPool.FUList2]
174type=FUDesc
175children=opList0 opList1 opList2
176count=4
177opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
178
179[system.cpu.fuPool.FUList2.opList0]
180type=OpDesc
181issueLat=1
182opClass=FloatAdd
183opLat=2
184
185[system.cpu.fuPool.FUList2.opList1]
186type=OpDesc
187issueLat=1
188opClass=FloatCmp
189opLat=2
190
191[system.cpu.fuPool.FUList2.opList2]
192type=OpDesc
193issueLat=1
194opClass=FloatCvt
195opLat=2
196
197[system.cpu.fuPool.FUList3]
198type=FUDesc
199children=opList0 opList1 opList2
200count=2
201opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
202
203[system.cpu.fuPool.FUList3.opList0]
204type=OpDesc
205issueLat=1
206opClass=FloatMult
207opLat=4
208
209[system.cpu.fuPool.FUList3.opList1]
210type=OpDesc
211issueLat=12
212opClass=FloatDiv
213opLat=12
214
215[system.cpu.fuPool.FUList3.opList2]
216type=OpDesc
217issueLat=24
218opClass=FloatSqrt
219opLat=24
220
221[system.cpu.fuPool.FUList4]
222type=FUDesc
223children=opList
224count=0
225opList=system.cpu.fuPool.FUList4.opList
226
227[system.cpu.fuPool.FUList4.opList]
228type=OpDesc
229issueLat=1
230opClass=MemRead
231opLat=1
232
233[system.cpu.fuPool.FUList5]
234type=FUDesc
235children=opList
236count=0
237opList=system.cpu.fuPool.FUList5.opList
238
239[system.cpu.fuPool.FUList5.opList]
240type=OpDesc
241issueLat=1
242opClass=MemWrite
243opLat=1
244
245[system.cpu.fuPool.FUList6]
246type=FUDesc
247children=opList0 opList1
248count=4
249opList=system.cpu.fuPool.FUList6.opList0 system.cpu.fuPool.FUList6.opList1
250
251[system.cpu.fuPool.FUList6.opList0]
252type=OpDesc
253issueLat=1
254opClass=MemRead
255opLat=1
256
257[system.cpu.fuPool.FUList6.opList1]
258type=OpDesc
259issueLat=1
260opClass=MemWrite
261opLat=1
262
263[system.cpu.fuPool.FUList7]
264type=FUDesc
265children=opList
266count=1
267opList=system.cpu.fuPool.FUList7.opList
268
269[system.cpu.fuPool.FUList7.opList]
270type=OpDesc
271issueLat=3
272opClass=IprAccess
273opLat=3
274
275[system.cpu.icache]
276type=BaseCache
277addr_range=0:18446744073709551615
278assoc=2
279block_size=64
280cpu_side_filter_ranges=
281hash_delay=1
282latency=1000
283max_miss_count=0
284mem_side_filter_ranges=
285mshrs=10
286prefetch_cache_check_push=true
287prefetch_data_accesses_only=false
288prefetch_degree=1
289prefetch_latency=10000
290prefetch_on_access=false
291prefetch_past_page=false
292prefetch_policy=none
293prefetch_serial_squash=false
294prefetch_use_cpu_id=true
295prefetcher_size=100
296prioritizeRequests=false
297repl=Null
298size=131072
299subblock_size=0
300tgts_per_mshr=20
301trace_addr=0
302two_queue=false
303write_buffers=8
304cpu_side=system.cpu.icache_port
305mem_side=system.cpu.toL2Bus.port[0]
306
307[system.cpu.itb]
308type=AlphaITB
309size=48
310
311[system.cpu.l2cache]
312type=BaseCache
313addr_range=0:18446744073709551615
314assoc=2
315block_size=64
316cpu_side_filter_ranges=
317hash_delay=1
318latency=1000
319max_miss_count=0
320mem_side_filter_ranges=
321mshrs=10
322prefetch_cache_check_push=true
323prefetch_data_accesses_only=false
324prefetch_degree=1
325prefetch_latency=10000
326prefetch_on_access=false
327prefetch_past_page=false
328prefetch_policy=none
329prefetch_serial_squash=false
330prefetch_use_cpu_id=true
331prefetcher_size=100
332prioritizeRequests=false
333repl=Null
334size=2097152
335subblock_size=0
336tgts_per_mshr=5
337trace_addr=0
338two_queue=false
339write_buffers=8
340cpu_side=system.cpu.toL2Bus.port[2]
341mem_side=system.membus.port[1]
342
343[system.cpu.toL2Bus]
344type=Bus
345block_size=64
346bus_id=0
347clock=1000
348header_cycles=1
349responder_set=false
350width=64
351port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side
352
353[system.cpu.tracer]
354type=ExeTracer
355
356[system.cpu.workload0]
357type=LiveProcess
358cmd=hello
359cwd=
360egid=100
361env=
362errout=cerr
363euid=100
364executable=/dist/m5/regression/test-progs/hello/bin/alpha/linux/hello
365gid=100
366input=cin
367max_stack_size=67108864
368output=cout
369pid=100
370ppid=99
371simpoint=0
372system=system
373uid=100
374
375[system.cpu.workload1]
376type=LiveProcess
377cmd=hello
378cwd=
379egid=100
380env=
381errout=cerr
382euid=100
383executable=/dist/m5/regression/test-progs/hello/bin/alpha/linux/hello
384gid=100
385input=cin
386max_stack_size=67108864
387output=cout
388pid=100
389ppid=99
390simpoint=0
391system=system
392uid=100
393
394[system.membus]
395type=Bus
396block_size=64
397bus_id=0
398clock=1000
399header_cycles=1
400responder_set=false
401width=64
402port=system.physmem.port[0] system.cpu.l2cache.mem_side
403
404[system.physmem]
405type=PhysicalMemory
406file=
407latency=30000
408latency_var=0
409null=false
410range=0:134217727
411zero=false
412port=system.membus.port[0]
413
414