fb08ec46d595a9f932e113f89a17595d30cffbf5
[gem5.git] / tests / quick / se / 00.hello / ref / alpha / tru64 / o3-timing / config.ini
1 [root]
2 type=Root
3 children=system
4 eventq_index=0
5 full_system=false
6 sim_quantum=0
7 time_sync_enable=false
8 time_sync_period=100000000000
9 time_sync_spin_threshold=100000000
10
11 [system]
12 type=System
13 children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
14 boot_osflags=a
15 cache_line_size=64
16 clk_domain=system.clk_domain
17 eventq_index=0
18 init_param=0
19 kernel=
20 kernel_addr_check=true
21 load_addr_mask=1099511627775
22 load_offset=0
23 mem_mode=timing
24 mem_ranges=
25 memories=system.physmem
26 num_work_ids=16
27 readfile=
28 symbolfile=
29 work_begin_ckpt_count=0
30 work_begin_cpu_id_exit=-1
31 work_begin_exit_count=0
32 work_cpus_ckpt_count=0
33 work_end_ckpt_count=0
34 work_end_exit_count=0
35 work_item_id=-1
36 system_port=system.membus.slave[0]
37
38 [system.clk_domain]
39 type=SrcClockDomain
40 clock=1000
41 domain_id=-1
42 eventq_index=0
43 init_perf_level=0
44 voltage_domain=system.voltage_domain
45
46 [system.cpu]
47 type=DerivO3CPU
48 children=branchPred dcache dtb fuPool icache interrupts isa itb l2cache toL2Bus tracer workload
49 LFSTSize=1024
50 LQEntries=32
51 LSQCheckLoads=true
52 LSQDepCheckShift=4
53 SQEntries=32
54 SSITSize=1024
55 activity=0
56 backComSize=5
57 branchPred=system.cpu.branchPred
58 cachePorts=200
59 checker=Null
60 clk_domain=system.cpu_clk_domain
61 commitToDecodeDelay=1
62 commitToFetchDelay=1
63 commitToIEWDelay=1
64 commitToRenameDelay=1
65 commitWidth=8
66 cpu_id=0
67 decodeToFetchDelay=1
68 decodeToRenameDelay=1
69 decodeWidth=8
70 dispatchWidth=8
71 do_checkpoint_insts=true
72 do_quiesce=true
73 do_statistics_insts=true
74 dtb=system.cpu.dtb
75 eventq_index=0
76 fetchBufferSize=64
77 fetchToDecodeDelay=1
78 fetchTrapLatency=1
79 fetchWidth=8
80 forwardComSize=5
81 fuPool=system.cpu.fuPool
82 function_trace=false
83 function_trace_start=0
84 iewToCommitDelay=1
85 iewToDecodeDelay=1
86 iewToFetchDelay=1
87 iewToRenameDelay=1
88 interrupts=system.cpu.interrupts
89 isa=system.cpu.isa
90 issueToExecuteDelay=1
91 issueWidth=8
92 itb=system.cpu.itb
93 max_insts_all_threads=0
94 max_insts_any_thread=0
95 max_loads_all_threads=0
96 max_loads_any_thread=0
97 needsTSO=false
98 numIQEntries=64
99 numPhysCCRegs=0
100 numPhysFloatRegs=256
101 numPhysIntRegs=256
102 numROBEntries=192
103 numRobs=1
104 numThreads=1
105 profile=0
106 progress_interval=0
107 renameToDecodeDelay=1
108 renameToFetchDelay=1
109 renameToIEWDelay=2
110 renameToROBDelay=1
111 renameWidth=8
112 simpoint_start_insts=
113 smtCommitPolicy=RoundRobin
114 smtFetchPolicy=SingleThread
115 smtIQPolicy=Partitioned
116 smtIQThreshold=100
117 smtLSQPolicy=Partitioned
118 smtLSQThreshold=100
119 smtNumFetchingThreads=1
120 smtROBPolicy=Partitioned
121 smtROBThreshold=100
122 socket_id=0
123 squashWidth=8
124 store_set_clear_period=250000
125 switched_out=false
126 system=system
127 tracer=system.cpu.tracer
128 trapLatency=13
129 wbDepth=1
130 wbWidth=8
131 workload=system.cpu.workload
132 dcache_port=system.cpu.dcache.cpu_side
133 icache_port=system.cpu.icache.cpu_side
134
135 [system.cpu.branchPred]
136 type=BranchPredictor
137 BTBEntries=4096
138 BTBTagSize=16
139 RASSize=16
140 choiceCtrBits=2
141 choicePredictorSize=8192
142 eventq_index=0
143 globalCtrBits=2
144 globalPredictorSize=8192
145 instShiftAmt=2
146 localCtrBits=2
147 localHistoryTableSize=2048
148 localPredictorSize=2048
149 numThreads=1
150 predType=tournament
151
152 [system.cpu.dcache]
153 type=BaseCache
154 children=tags
155 addr_ranges=0:18446744073709551615
156 assoc=2
157 clk_domain=system.cpu_clk_domain
158 eventq_index=0
159 forward_snoops=true
160 hit_latency=2
161 is_top_level=true
162 max_miss_count=0
163 mshrs=4
164 prefetch_on_access=false
165 prefetcher=Null
166 response_latency=2
167 sequential_access=false
168 size=262144
169 system=system
170 tags=system.cpu.dcache.tags
171 tgts_per_mshr=20
172 two_queue=false
173 write_buffers=8
174 cpu_side=system.cpu.dcache_port
175 mem_side=system.cpu.toL2Bus.slave[1]
176
177 [system.cpu.dcache.tags]
178 type=LRU
179 assoc=2
180 block_size=64
181 clk_domain=system.cpu_clk_domain
182 eventq_index=0
183 hit_latency=2
184 sequential_access=false
185 size=262144
186
187 [system.cpu.dtb]
188 type=AlphaTLB
189 eventq_index=0
190 size=64
191
192 [system.cpu.fuPool]
193 type=FUPool
194 children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
195 FUList=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
196 eventq_index=0
197
198 [system.cpu.fuPool.FUList0]
199 type=FUDesc
200 children=opList
201 count=6
202 eventq_index=0
203 opList=system.cpu.fuPool.FUList0.opList
204
205 [system.cpu.fuPool.FUList0.opList]
206 type=OpDesc
207 eventq_index=0
208 issueLat=1
209 opClass=IntAlu
210 opLat=1
211
212 [system.cpu.fuPool.FUList1]
213 type=FUDesc
214 children=opList0 opList1
215 count=2
216 eventq_index=0
217 opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1
218
219 [system.cpu.fuPool.FUList1.opList0]
220 type=OpDesc
221 eventq_index=0
222 issueLat=1
223 opClass=IntMult
224 opLat=3
225
226 [system.cpu.fuPool.FUList1.opList1]
227 type=OpDesc
228 eventq_index=0
229 issueLat=19
230 opClass=IntDiv
231 opLat=20
232
233 [system.cpu.fuPool.FUList2]
234 type=FUDesc
235 children=opList0 opList1 opList2
236 count=4
237 eventq_index=0
238 opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2
239
240 [system.cpu.fuPool.FUList2.opList0]
241 type=OpDesc
242 eventq_index=0
243 issueLat=1
244 opClass=FloatAdd
245 opLat=2
246
247 [system.cpu.fuPool.FUList2.opList1]
248 type=OpDesc
249 eventq_index=0
250 issueLat=1
251 opClass=FloatCmp
252 opLat=2
253
254 [system.cpu.fuPool.FUList2.opList2]
255 type=OpDesc
256 eventq_index=0
257 issueLat=1
258 opClass=FloatCvt
259 opLat=2
260
261 [system.cpu.fuPool.FUList3]
262 type=FUDesc
263 children=opList0 opList1 opList2
264 count=2
265 eventq_index=0
266 opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2
267
268 [system.cpu.fuPool.FUList3.opList0]
269 type=OpDesc
270 eventq_index=0
271 issueLat=1
272 opClass=FloatMult
273 opLat=4
274
275 [system.cpu.fuPool.FUList3.opList1]
276 type=OpDesc
277 eventq_index=0
278 issueLat=12
279 opClass=FloatDiv
280 opLat=12
281
282 [system.cpu.fuPool.FUList3.opList2]
283 type=OpDesc
284 eventq_index=0
285 issueLat=24
286 opClass=FloatSqrt
287 opLat=24
288
289 [system.cpu.fuPool.FUList4]
290 type=FUDesc
291 children=opList
292 count=0
293 eventq_index=0
294 opList=system.cpu.fuPool.FUList4.opList
295
296 [system.cpu.fuPool.FUList4.opList]
297 type=OpDesc
298 eventq_index=0
299 issueLat=1
300 opClass=MemRead
301 opLat=1
302
303 [system.cpu.fuPool.FUList5]
304 type=FUDesc
305 children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
306 count=4
307 eventq_index=0
308 opList=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
309
310 [system.cpu.fuPool.FUList5.opList00]
311 type=OpDesc
312 eventq_index=0
313 issueLat=1
314 opClass=SimdAdd
315 opLat=1
316
317 [system.cpu.fuPool.FUList5.opList01]
318 type=OpDesc
319 eventq_index=0
320 issueLat=1
321 opClass=SimdAddAcc
322 opLat=1
323
324 [system.cpu.fuPool.FUList5.opList02]
325 type=OpDesc
326 eventq_index=0
327 issueLat=1
328 opClass=SimdAlu
329 opLat=1
330
331 [system.cpu.fuPool.FUList5.opList03]
332 type=OpDesc
333 eventq_index=0
334 issueLat=1
335 opClass=SimdCmp
336 opLat=1
337
338 [system.cpu.fuPool.FUList5.opList04]
339 type=OpDesc
340 eventq_index=0
341 issueLat=1
342 opClass=SimdCvt
343 opLat=1
344
345 [system.cpu.fuPool.FUList5.opList05]
346 type=OpDesc
347 eventq_index=0
348 issueLat=1
349 opClass=SimdMisc
350 opLat=1
351
352 [system.cpu.fuPool.FUList5.opList06]
353 type=OpDesc
354 eventq_index=0
355 issueLat=1
356 opClass=SimdMult
357 opLat=1
358
359 [system.cpu.fuPool.FUList5.opList07]
360 type=OpDesc
361 eventq_index=0
362 issueLat=1
363 opClass=SimdMultAcc
364 opLat=1
365
366 [system.cpu.fuPool.FUList5.opList08]
367 type=OpDesc
368 eventq_index=0
369 issueLat=1
370 opClass=SimdShift
371 opLat=1
372
373 [system.cpu.fuPool.FUList5.opList09]
374 type=OpDesc
375 eventq_index=0
376 issueLat=1
377 opClass=SimdShiftAcc
378 opLat=1
379
380 [system.cpu.fuPool.FUList5.opList10]
381 type=OpDesc
382 eventq_index=0
383 issueLat=1
384 opClass=SimdSqrt
385 opLat=1
386
387 [system.cpu.fuPool.FUList5.opList11]
388 type=OpDesc
389 eventq_index=0
390 issueLat=1
391 opClass=SimdFloatAdd
392 opLat=1
393
394 [system.cpu.fuPool.FUList5.opList12]
395 type=OpDesc
396 eventq_index=0
397 issueLat=1
398 opClass=SimdFloatAlu
399 opLat=1
400
401 [system.cpu.fuPool.FUList5.opList13]
402 type=OpDesc
403 eventq_index=0
404 issueLat=1
405 opClass=SimdFloatCmp
406 opLat=1
407
408 [system.cpu.fuPool.FUList5.opList14]
409 type=OpDesc
410 eventq_index=0
411 issueLat=1
412 opClass=SimdFloatCvt
413 opLat=1
414
415 [system.cpu.fuPool.FUList5.opList15]
416 type=OpDesc
417 eventq_index=0
418 issueLat=1
419 opClass=SimdFloatDiv
420 opLat=1
421
422 [system.cpu.fuPool.FUList5.opList16]
423 type=OpDesc
424 eventq_index=0
425 issueLat=1
426 opClass=SimdFloatMisc
427 opLat=1
428
429 [system.cpu.fuPool.FUList5.opList17]
430 type=OpDesc
431 eventq_index=0
432 issueLat=1
433 opClass=SimdFloatMult
434 opLat=1
435
436 [system.cpu.fuPool.FUList5.opList18]
437 type=OpDesc
438 eventq_index=0
439 issueLat=1
440 opClass=SimdFloatMultAcc
441 opLat=1
442
443 [system.cpu.fuPool.FUList5.opList19]
444 type=OpDesc
445 eventq_index=0
446 issueLat=1
447 opClass=SimdFloatSqrt
448 opLat=1
449
450 [system.cpu.fuPool.FUList6]
451 type=FUDesc
452 children=opList
453 count=0
454 eventq_index=0
455 opList=system.cpu.fuPool.FUList6.opList
456
457 [system.cpu.fuPool.FUList6.opList]
458 type=OpDesc
459 eventq_index=0
460 issueLat=1
461 opClass=MemWrite
462 opLat=1
463
464 [system.cpu.fuPool.FUList7]
465 type=FUDesc
466 children=opList0 opList1
467 count=4
468 eventq_index=0
469 opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1
470
471 [system.cpu.fuPool.FUList7.opList0]
472 type=OpDesc
473 eventq_index=0
474 issueLat=1
475 opClass=MemRead
476 opLat=1
477
478 [system.cpu.fuPool.FUList7.opList1]
479 type=OpDesc
480 eventq_index=0
481 issueLat=1
482 opClass=MemWrite
483 opLat=1
484
485 [system.cpu.fuPool.FUList8]
486 type=FUDesc
487 children=opList
488 count=1
489 eventq_index=0
490 opList=system.cpu.fuPool.FUList8.opList
491
492 [system.cpu.fuPool.FUList8.opList]
493 type=OpDesc
494 eventq_index=0
495 issueLat=3
496 opClass=IprAccess
497 opLat=3
498
499 [system.cpu.icache]
500 type=BaseCache
501 children=tags
502 addr_ranges=0:18446744073709551615
503 assoc=2
504 clk_domain=system.cpu_clk_domain
505 eventq_index=0
506 forward_snoops=true
507 hit_latency=2
508 is_top_level=true
509 max_miss_count=0
510 mshrs=4
511 prefetch_on_access=false
512 prefetcher=Null
513 response_latency=2
514 sequential_access=false
515 size=131072
516 system=system
517 tags=system.cpu.icache.tags
518 tgts_per_mshr=20
519 two_queue=false
520 write_buffers=8
521 cpu_side=system.cpu.icache_port
522 mem_side=system.cpu.toL2Bus.slave[0]
523
524 [system.cpu.icache.tags]
525 type=LRU
526 assoc=2
527 block_size=64
528 clk_domain=system.cpu_clk_domain
529 eventq_index=0
530 hit_latency=2
531 sequential_access=false
532 size=131072
533
534 [system.cpu.interrupts]
535 type=AlphaInterrupts
536 eventq_index=0
537
538 [system.cpu.isa]
539 type=AlphaISA
540 eventq_index=0
541 system=system
542
543 [system.cpu.itb]
544 type=AlphaTLB
545 eventq_index=0
546 size=48
547
548 [system.cpu.l2cache]
549 type=BaseCache
550 children=tags
551 addr_ranges=0:18446744073709551615
552 assoc=8
553 clk_domain=system.cpu_clk_domain
554 eventq_index=0
555 forward_snoops=true
556 hit_latency=20
557 is_top_level=false
558 max_miss_count=0
559 mshrs=20
560 prefetch_on_access=false
561 prefetcher=Null
562 response_latency=20
563 sequential_access=false
564 size=2097152
565 system=system
566 tags=system.cpu.l2cache.tags
567 tgts_per_mshr=12
568 two_queue=false
569 write_buffers=8
570 cpu_side=system.cpu.toL2Bus.master[0]
571 mem_side=system.membus.slave[1]
572
573 [system.cpu.l2cache.tags]
574 type=LRU
575 assoc=8
576 block_size=64
577 clk_domain=system.cpu_clk_domain
578 eventq_index=0
579 hit_latency=20
580 sequential_access=false
581 size=2097152
582
583 [system.cpu.toL2Bus]
584 type=CoherentBus
585 clk_domain=system.cpu_clk_domain
586 eventq_index=0
587 header_cycles=1
588 system=system
589 use_default_range=false
590 width=32
591 master=system.cpu.l2cache.cpu_side
592 slave=system.cpu.icache.mem_side system.cpu.dcache.mem_side
593
594 [system.cpu.tracer]
595 type=ExeTracer
596 eventq_index=0
597
598 [system.cpu.workload]
599 type=LiveProcess
600 cmd=hello
601 cwd=
602 egid=100
603 env=
604 errout=cerr
605 euid=100
606 eventq_index=0
607 executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
608 gid=100
609 input=cin
610 max_stack_size=67108864
611 output=cout
612 pid=100
613 ppid=99
614 simpoint=0
615 system=system
616 uid=100
617
618 [system.cpu_clk_domain]
619 type=SrcClockDomain
620 clock=500
621 domain_id=-1
622 eventq_index=0
623 init_perf_level=0
624 voltage_domain=system.voltage_domain
625
626 [system.dvfs_handler]
627 type=DVFSHandler
628 domains=
629 enable=false
630 eventq_index=0
631 sys_clk_domain=system.clk_domain
632 transition_latency=100000000
633
634 [system.membus]
635 type=CoherentBus
636 clk_domain=system.clk_domain
637 eventq_index=0
638 header_cycles=1
639 system=system
640 use_default_range=false
641 width=8
642 master=system.physmem.port
643 slave=system.system_port system.cpu.l2cache.mem_side
644
645 [system.physmem]
646 type=DRAMCtrl
647 activation_limit=4
648 addr_mapping=RoRaBaChCo
649 banks_per_rank=8
650 burst_length=8
651 channels=1
652 clk_domain=system.clk_domain
653 conf_table_reported=true
654 device_bus_width=8
655 device_rowbuffer_size=1024
656 devices_per_rank=8
657 eventq_index=0
658 in_addr_map=true
659 max_accesses_per_row=16
660 mem_sched_policy=frfcfs
661 min_writes_per_switch=16
662 null=false
663 page_policy=open_adaptive
664 range=0:134217727
665 ranks_per_channel=2
666 read_buffer_size=32
667 static_backend_latency=10000
668 static_frontend_latency=10000
669 tBURST=5000
670 tCK=1250
671 tCL=13750
672 tRAS=35000
673 tRCD=13750
674 tREFI=7800000
675 tRFC=260000
676 tRP=13750
677 tRRD=6000
678 tRTP=7500
679 tRTW=2500
680 tWR=15000
681 tWTR=7500
682 tXAW=30000
683 write_buffer_size=64
684 write_high_thresh_perc=85
685 write_low_thresh_perc=50
686 port=system.membus.master[0]
687
688 [system.voltage_domain]
689 type=VoltageDomain
690 eventq_index=0
691 voltage=1.000000
692