config.ini revision 6112
1[root]
2type=Root
3children=system
4dummy=0
5
6[system]
7type=System
8children=cpu0 cpu1 cpu2 cpu3 l2c membus physmem toL2Bus
9mem_mode=timing
10physmem=system.physmem
11
12[system.cpu0]
13type=DerivO3CPU
14children=dcache dtb fuPool icache itb tracer workload
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.cpu0.dtb
43fetchToDecodeDelay=1
44fetchTrapLatency=1
45fetchWidth=8
46forwardComSize=5
47fuPool=system.cpu0.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.cpu0.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.cpu0.tracer
95trapLatency=13
96wbDepth=1
97wbWidth=8
98workload=system.cpu0.workload
99dcache_port=system.cpu0.dcache.cpu_side
100icache_port=system.cpu0.icache.cpu_side
101
102[system.cpu0.dcache]
103type=BaseCache
104addr_range=0:18446744073709551615
105assoc=4
106block_size=64
107cpu_side_filter_ranges=
108hash_delay=1
109latency=1000
110max_miss_count=0
111mem_side_filter_ranges=
112mshrs=4
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=32768
126subblock_size=0
127tgts_per_mshr=20
128trace_addr=0
129two_queue=false
130write_buffers=8
131cpu_side=system.cpu0.dcache_port
132mem_side=system.toL2Bus.port[2]
133
134[system.cpu0.dtb]
135type=SparcTLB
136size=64
137
138[system.cpu0.fuPool]
139type=FUPool
140children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
141FUList=system.cpu0.fuPool.FUList0 system.cpu0.fuPool.FUList1 system.cpu0.fuPool.FUList2 system.cpu0.fuPool.FUList3 system.cpu0.fuPool.FUList4 system.cpu0.fuPool.FUList5 system.cpu0.fuPool.FUList6 system.cpu0.fuPool.FUList7
142
143[system.cpu0.fuPool.FUList0]
144type=FUDesc
145children=opList
146count=6
147opList=system.cpu0.fuPool.FUList0.opList
148
149[system.cpu0.fuPool.FUList0.opList]
150type=OpDesc
151issueLat=1
152opClass=IntAlu
153opLat=1
154
155[system.cpu0.fuPool.FUList1]
156type=FUDesc
157children=opList0 opList1
158count=2
159opList=system.cpu0.fuPool.FUList1.opList0 system.cpu0.fuPool.FUList1.opList1
160
161[system.cpu0.fuPool.FUList1.opList0]
162type=OpDesc
163issueLat=1
164opClass=IntMult
165opLat=3
166
167[system.cpu0.fuPool.FUList1.opList1]
168type=OpDesc
169issueLat=19
170opClass=IntDiv
171opLat=20
172
173[system.cpu0.fuPool.FUList2]
174type=FUDesc
175children=opList0 opList1 opList2
176count=4
177opList=system.cpu0.fuPool.FUList2.opList0 system.cpu0.fuPool.FUList2.opList1 system.cpu0.fuPool.FUList2.opList2
178
179[system.cpu0.fuPool.FUList2.opList0]
180type=OpDesc
181issueLat=1
182opClass=FloatAdd
183opLat=2
184
185[system.cpu0.fuPool.FUList2.opList1]
186type=OpDesc
187issueLat=1
188opClass=FloatCmp
189opLat=2
190
191[system.cpu0.fuPool.FUList2.opList2]
192type=OpDesc
193issueLat=1
194opClass=FloatCvt
195opLat=2
196
197[system.cpu0.fuPool.FUList3]
198type=FUDesc
199children=opList0 opList1 opList2
200count=2
201opList=system.cpu0.fuPool.FUList3.opList0 system.cpu0.fuPool.FUList3.opList1 system.cpu0.fuPool.FUList3.opList2
202
203[system.cpu0.fuPool.FUList3.opList0]
204type=OpDesc
205issueLat=1
206opClass=FloatMult
207opLat=4
208
209[system.cpu0.fuPool.FUList3.opList1]
210type=OpDesc
211issueLat=12
212opClass=FloatDiv
213opLat=12
214
215[system.cpu0.fuPool.FUList3.opList2]
216type=OpDesc
217issueLat=24
218opClass=FloatSqrt
219opLat=24
220
221[system.cpu0.fuPool.FUList4]
222type=FUDesc
223children=opList
224count=0
225opList=system.cpu0.fuPool.FUList4.opList
226
227[system.cpu0.fuPool.FUList4.opList]
228type=OpDesc
229issueLat=1
230opClass=MemRead
231opLat=1
232
233[system.cpu0.fuPool.FUList5]
234type=FUDesc
235children=opList
236count=0
237opList=system.cpu0.fuPool.FUList5.opList
238
239[system.cpu0.fuPool.FUList5.opList]
240type=OpDesc
241issueLat=1
242opClass=MemWrite
243opLat=1
244
245[system.cpu0.fuPool.FUList6]
246type=FUDesc
247children=opList0 opList1
248count=4
249opList=system.cpu0.fuPool.FUList6.opList0 system.cpu0.fuPool.FUList6.opList1
250
251[system.cpu0.fuPool.FUList6.opList0]
252type=OpDesc
253issueLat=1
254opClass=MemRead
255opLat=1
256
257[system.cpu0.fuPool.FUList6.opList1]
258type=OpDesc
259issueLat=1
260opClass=MemWrite
261opLat=1
262
263[system.cpu0.fuPool.FUList7]
264type=FUDesc
265children=opList
266count=1
267opList=system.cpu0.fuPool.FUList7.opList
268
269[system.cpu0.fuPool.FUList7.opList]
270type=OpDesc
271issueLat=3
272opClass=IprAccess
273opLat=3
274
275[system.cpu0.icache]
276type=BaseCache
277addr_range=0:18446744073709551615
278assoc=1
279block_size=64
280cpu_side_filter_ranges=
281hash_delay=1
282latency=1000
283max_miss_count=0
284mem_side_filter_ranges=
285mshrs=4
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=32768
299subblock_size=0
300tgts_per_mshr=20
301trace_addr=0
302two_queue=false
303write_buffers=8
304cpu_side=system.cpu0.icache_port
305mem_side=system.toL2Bus.port[1]
306
307[system.cpu0.itb]
308type=SparcTLB
309size=64
310
311[system.cpu0.tracer]
312type=ExeTracer
313
314[system.cpu0.workload]
315type=LiveProcess
316cmd=test_atomic 4
317cwd=
318egid=100
319env=
320errout=cerr
321euid=100
322executable=/dist/m5/regression/test-progs/m5threads/bin/sparc/linux/test_atomic
323gid=100
324input=cin
325max_stack_size=67108864
326output=cout
327pid=100
328ppid=99
329simpoint=0
330system=system
331uid=100
332
333[system.cpu1]
334type=DerivO3CPU
335children=dcache dtb fuPool icache itb tracer
336BTBEntries=4096
337BTBTagSize=16
338LFSTSize=1024
339LQEntries=32
340RASSize=16
341SQEntries=32
342SSITSize=1024
343activity=0
344backComSize=5
345cachePorts=200
346checker=Null
347choiceCtrBits=2
348choicePredictorSize=8192
349clock=500
350commitToDecodeDelay=1
351commitToFetchDelay=1
352commitToIEWDelay=1
353commitToRenameDelay=1
354commitWidth=8
355cpu_id=1
356decodeToFetchDelay=1
357decodeToRenameDelay=1
358decodeWidth=8
359defer_registration=false
360dispatchWidth=8
361do_checkpoint_insts=true
362do_statistics_insts=true
363dtb=system.cpu1.dtb
364fetchToDecodeDelay=1
365fetchTrapLatency=1
366fetchWidth=8
367forwardComSize=5
368fuPool=system.cpu1.fuPool
369function_trace=false
370function_trace_start=0
371globalCtrBits=2
372globalHistoryBits=13
373globalPredictorSize=8192
374iewToCommitDelay=1
375iewToDecodeDelay=1
376iewToFetchDelay=1
377iewToRenameDelay=1
378instShiftAmt=2
379issueToExecuteDelay=1
380issueWidth=8
381itb=system.cpu1.itb
382localCtrBits=2
383localHistoryBits=11
384localHistoryTableSize=2048
385localPredictorSize=2048
386max_insts_all_threads=0
387max_insts_any_thread=0
388max_loads_all_threads=0
389max_loads_any_thread=0
390numIQEntries=64
391numPhysFloatRegs=256
392numPhysIntRegs=256
393numROBEntries=192
394numRobs=1
395numThreads=1
396phase=0
397predType=tournament
398progress_interval=0
399renameToDecodeDelay=1
400renameToFetchDelay=1
401renameToIEWDelay=2
402renameToROBDelay=1
403renameWidth=8
404smtCommitPolicy=RoundRobin
405smtFetchPolicy=SingleThread
406smtIQPolicy=Partitioned
407smtIQThreshold=100
408smtLSQPolicy=Partitioned
409smtLSQThreshold=100
410smtNumFetchingThreads=1
411smtROBPolicy=Partitioned
412smtROBThreshold=100
413squashWidth=8
414system=system
415tracer=system.cpu1.tracer
416trapLatency=13
417wbDepth=1
418wbWidth=8
419workload=system.cpu0.workload
420dcache_port=system.cpu1.dcache.cpu_side
421icache_port=system.cpu1.icache.cpu_side
422
423[system.cpu1.dcache]
424type=BaseCache
425addr_range=0:18446744073709551615
426assoc=4
427block_size=64
428cpu_side_filter_ranges=
429hash_delay=1
430latency=1000
431max_miss_count=0
432mem_side_filter_ranges=
433mshrs=4
434prefetch_cache_check_push=true
435prefetch_data_accesses_only=false
436prefetch_degree=1
437prefetch_latency=10000
438prefetch_on_access=false
439prefetch_past_page=false
440prefetch_policy=none
441prefetch_serial_squash=false
442prefetch_use_cpu_id=true
443prefetcher_size=100
444prioritizeRequests=false
445repl=Null
446size=32768
447subblock_size=0
448tgts_per_mshr=20
449trace_addr=0
450two_queue=false
451write_buffers=8
452cpu_side=system.cpu1.dcache_port
453mem_side=system.toL2Bus.port[4]
454
455[system.cpu1.dtb]
456type=SparcTLB
457size=64
458
459[system.cpu1.fuPool]
460type=FUPool
461children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
462FUList=system.cpu1.fuPool.FUList0 system.cpu1.fuPool.FUList1 system.cpu1.fuPool.FUList2 system.cpu1.fuPool.FUList3 system.cpu1.fuPool.FUList4 system.cpu1.fuPool.FUList5 system.cpu1.fuPool.FUList6 system.cpu1.fuPool.FUList7
463
464[system.cpu1.fuPool.FUList0]
465type=FUDesc
466children=opList
467count=6
468opList=system.cpu1.fuPool.FUList0.opList
469
470[system.cpu1.fuPool.FUList0.opList]
471type=OpDesc
472issueLat=1
473opClass=IntAlu
474opLat=1
475
476[system.cpu1.fuPool.FUList1]
477type=FUDesc
478children=opList0 opList1
479count=2
480opList=system.cpu1.fuPool.FUList1.opList0 system.cpu1.fuPool.FUList1.opList1
481
482[system.cpu1.fuPool.FUList1.opList0]
483type=OpDesc
484issueLat=1
485opClass=IntMult
486opLat=3
487
488[system.cpu1.fuPool.FUList1.opList1]
489type=OpDesc
490issueLat=19
491opClass=IntDiv
492opLat=20
493
494[system.cpu1.fuPool.FUList2]
495type=FUDesc
496children=opList0 opList1 opList2
497count=4
498opList=system.cpu1.fuPool.FUList2.opList0 system.cpu1.fuPool.FUList2.opList1 system.cpu1.fuPool.FUList2.opList2
499
500[system.cpu1.fuPool.FUList2.opList0]
501type=OpDesc
502issueLat=1
503opClass=FloatAdd
504opLat=2
505
506[system.cpu1.fuPool.FUList2.opList1]
507type=OpDesc
508issueLat=1
509opClass=FloatCmp
510opLat=2
511
512[system.cpu1.fuPool.FUList2.opList2]
513type=OpDesc
514issueLat=1
515opClass=FloatCvt
516opLat=2
517
518[system.cpu1.fuPool.FUList3]
519type=FUDesc
520children=opList0 opList1 opList2
521count=2
522opList=system.cpu1.fuPool.FUList3.opList0 system.cpu1.fuPool.FUList3.opList1 system.cpu1.fuPool.FUList3.opList2
523
524[system.cpu1.fuPool.FUList3.opList0]
525type=OpDesc
526issueLat=1
527opClass=FloatMult
528opLat=4
529
530[system.cpu1.fuPool.FUList3.opList1]
531type=OpDesc
532issueLat=12
533opClass=FloatDiv
534opLat=12
535
536[system.cpu1.fuPool.FUList3.opList2]
537type=OpDesc
538issueLat=24
539opClass=FloatSqrt
540opLat=24
541
542[system.cpu1.fuPool.FUList4]
543type=FUDesc
544children=opList
545count=0
546opList=system.cpu1.fuPool.FUList4.opList
547
548[system.cpu1.fuPool.FUList4.opList]
549type=OpDesc
550issueLat=1
551opClass=MemRead
552opLat=1
553
554[system.cpu1.fuPool.FUList5]
555type=FUDesc
556children=opList
557count=0
558opList=system.cpu1.fuPool.FUList5.opList
559
560[system.cpu1.fuPool.FUList5.opList]
561type=OpDesc
562issueLat=1
563opClass=MemWrite
564opLat=1
565
566[system.cpu1.fuPool.FUList6]
567type=FUDesc
568children=opList0 opList1
569count=4
570opList=system.cpu1.fuPool.FUList6.opList0 system.cpu1.fuPool.FUList6.opList1
571
572[system.cpu1.fuPool.FUList6.opList0]
573type=OpDesc
574issueLat=1
575opClass=MemRead
576opLat=1
577
578[system.cpu1.fuPool.FUList6.opList1]
579type=OpDesc
580issueLat=1
581opClass=MemWrite
582opLat=1
583
584[system.cpu1.fuPool.FUList7]
585type=FUDesc
586children=opList
587count=1
588opList=system.cpu1.fuPool.FUList7.opList
589
590[system.cpu1.fuPool.FUList7.opList]
591type=OpDesc
592issueLat=3
593opClass=IprAccess
594opLat=3
595
596[system.cpu1.icache]
597type=BaseCache
598addr_range=0:18446744073709551615
599assoc=1
600block_size=64
601cpu_side_filter_ranges=
602hash_delay=1
603latency=1000
604max_miss_count=0
605mem_side_filter_ranges=
606mshrs=4
607prefetch_cache_check_push=true
608prefetch_data_accesses_only=false
609prefetch_degree=1
610prefetch_latency=10000
611prefetch_on_access=false
612prefetch_past_page=false
613prefetch_policy=none
614prefetch_serial_squash=false
615prefetch_use_cpu_id=true
616prefetcher_size=100
617prioritizeRequests=false
618repl=Null
619size=32768
620subblock_size=0
621tgts_per_mshr=20
622trace_addr=0
623two_queue=false
624write_buffers=8
625cpu_side=system.cpu1.icache_port
626mem_side=system.toL2Bus.port[3]
627
628[system.cpu1.itb]
629type=SparcTLB
630size=64
631
632[system.cpu1.tracer]
633type=ExeTracer
634
635[system.cpu2]
636type=DerivO3CPU
637children=dcache dtb fuPool icache itb tracer
638BTBEntries=4096
639BTBTagSize=16
640LFSTSize=1024
641LQEntries=32
642RASSize=16
643SQEntries=32
644SSITSize=1024
645activity=0
646backComSize=5
647cachePorts=200
648checker=Null
649choiceCtrBits=2
650choicePredictorSize=8192
651clock=500
652commitToDecodeDelay=1
653commitToFetchDelay=1
654commitToIEWDelay=1
655commitToRenameDelay=1
656commitWidth=8
657cpu_id=2
658decodeToFetchDelay=1
659decodeToRenameDelay=1
660decodeWidth=8
661defer_registration=false
662dispatchWidth=8
663do_checkpoint_insts=true
664do_statistics_insts=true
665dtb=system.cpu2.dtb
666fetchToDecodeDelay=1
667fetchTrapLatency=1
668fetchWidth=8
669forwardComSize=5
670fuPool=system.cpu2.fuPool
671function_trace=false
672function_trace_start=0
673globalCtrBits=2
674globalHistoryBits=13
675globalPredictorSize=8192
676iewToCommitDelay=1
677iewToDecodeDelay=1
678iewToFetchDelay=1
679iewToRenameDelay=1
680instShiftAmt=2
681issueToExecuteDelay=1
682issueWidth=8
683itb=system.cpu2.itb
684localCtrBits=2
685localHistoryBits=11
686localHistoryTableSize=2048
687localPredictorSize=2048
688max_insts_all_threads=0
689max_insts_any_thread=0
690max_loads_all_threads=0
691max_loads_any_thread=0
692numIQEntries=64
693numPhysFloatRegs=256
694numPhysIntRegs=256
695numROBEntries=192
696numRobs=1
697numThreads=1
698phase=0
699predType=tournament
700progress_interval=0
701renameToDecodeDelay=1
702renameToFetchDelay=1
703renameToIEWDelay=2
704renameToROBDelay=1
705renameWidth=8
706smtCommitPolicy=RoundRobin
707smtFetchPolicy=SingleThread
708smtIQPolicy=Partitioned
709smtIQThreshold=100
710smtLSQPolicy=Partitioned
711smtLSQThreshold=100
712smtNumFetchingThreads=1
713smtROBPolicy=Partitioned
714smtROBThreshold=100
715squashWidth=8
716system=system
717tracer=system.cpu2.tracer
718trapLatency=13
719wbDepth=1
720wbWidth=8
721workload=system.cpu0.workload
722dcache_port=system.cpu2.dcache.cpu_side
723icache_port=system.cpu2.icache.cpu_side
724
725[system.cpu2.dcache]
726type=BaseCache
727addr_range=0:18446744073709551615
728assoc=4
729block_size=64
730cpu_side_filter_ranges=
731hash_delay=1
732latency=1000
733max_miss_count=0
734mem_side_filter_ranges=
735mshrs=4
736prefetch_cache_check_push=true
737prefetch_data_accesses_only=false
738prefetch_degree=1
739prefetch_latency=10000
740prefetch_on_access=false
741prefetch_past_page=false
742prefetch_policy=none
743prefetch_serial_squash=false
744prefetch_use_cpu_id=true
745prefetcher_size=100
746prioritizeRequests=false
747repl=Null
748size=32768
749subblock_size=0
750tgts_per_mshr=20
751trace_addr=0
752two_queue=false
753write_buffers=8
754cpu_side=system.cpu2.dcache_port
755mem_side=system.toL2Bus.port[6]
756
757[system.cpu2.dtb]
758type=SparcTLB
759size=64
760
761[system.cpu2.fuPool]
762type=FUPool
763children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
764FUList=system.cpu2.fuPool.FUList0 system.cpu2.fuPool.FUList1 system.cpu2.fuPool.FUList2 system.cpu2.fuPool.FUList3 system.cpu2.fuPool.FUList4 system.cpu2.fuPool.FUList5 system.cpu2.fuPool.FUList6 system.cpu2.fuPool.FUList7
765
766[system.cpu2.fuPool.FUList0]
767type=FUDesc
768children=opList
769count=6
770opList=system.cpu2.fuPool.FUList0.opList
771
772[system.cpu2.fuPool.FUList0.opList]
773type=OpDesc
774issueLat=1
775opClass=IntAlu
776opLat=1
777
778[system.cpu2.fuPool.FUList1]
779type=FUDesc
780children=opList0 opList1
781count=2
782opList=system.cpu2.fuPool.FUList1.opList0 system.cpu2.fuPool.FUList1.opList1
783
784[system.cpu2.fuPool.FUList1.opList0]
785type=OpDesc
786issueLat=1
787opClass=IntMult
788opLat=3
789
790[system.cpu2.fuPool.FUList1.opList1]
791type=OpDesc
792issueLat=19
793opClass=IntDiv
794opLat=20
795
796[system.cpu2.fuPool.FUList2]
797type=FUDesc
798children=opList0 opList1 opList2
799count=4
800opList=system.cpu2.fuPool.FUList2.opList0 system.cpu2.fuPool.FUList2.opList1 system.cpu2.fuPool.FUList2.opList2
801
802[system.cpu2.fuPool.FUList2.opList0]
803type=OpDesc
804issueLat=1
805opClass=FloatAdd
806opLat=2
807
808[system.cpu2.fuPool.FUList2.opList1]
809type=OpDesc
810issueLat=1
811opClass=FloatCmp
812opLat=2
813
814[system.cpu2.fuPool.FUList2.opList2]
815type=OpDesc
816issueLat=1
817opClass=FloatCvt
818opLat=2
819
820[system.cpu2.fuPool.FUList3]
821type=FUDesc
822children=opList0 opList1 opList2
823count=2
824opList=system.cpu2.fuPool.FUList3.opList0 system.cpu2.fuPool.FUList3.opList1 system.cpu2.fuPool.FUList3.opList2
825
826[system.cpu2.fuPool.FUList3.opList0]
827type=OpDesc
828issueLat=1
829opClass=FloatMult
830opLat=4
831
832[system.cpu2.fuPool.FUList3.opList1]
833type=OpDesc
834issueLat=12
835opClass=FloatDiv
836opLat=12
837
838[system.cpu2.fuPool.FUList3.opList2]
839type=OpDesc
840issueLat=24
841opClass=FloatSqrt
842opLat=24
843
844[system.cpu2.fuPool.FUList4]
845type=FUDesc
846children=opList
847count=0
848opList=system.cpu2.fuPool.FUList4.opList
849
850[system.cpu2.fuPool.FUList4.opList]
851type=OpDesc
852issueLat=1
853opClass=MemRead
854opLat=1
855
856[system.cpu2.fuPool.FUList5]
857type=FUDesc
858children=opList
859count=0
860opList=system.cpu2.fuPool.FUList5.opList
861
862[system.cpu2.fuPool.FUList5.opList]
863type=OpDesc
864issueLat=1
865opClass=MemWrite
866opLat=1
867
868[system.cpu2.fuPool.FUList6]
869type=FUDesc
870children=opList0 opList1
871count=4
872opList=system.cpu2.fuPool.FUList6.opList0 system.cpu2.fuPool.FUList6.opList1
873
874[system.cpu2.fuPool.FUList6.opList0]
875type=OpDesc
876issueLat=1
877opClass=MemRead
878opLat=1
879
880[system.cpu2.fuPool.FUList6.opList1]
881type=OpDesc
882issueLat=1
883opClass=MemWrite
884opLat=1
885
886[system.cpu2.fuPool.FUList7]
887type=FUDesc
888children=opList
889count=1
890opList=system.cpu2.fuPool.FUList7.opList
891
892[system.cpu2.fuPool.FUList7.opList]
893type=OpDesc
894issueLat=3
895opClass=IprAccess
896opLat=3
897
898[system.cpu2.icache]
899type=BaseCache
900addr_range=0:18446744073709551615
901assoc=1
902block_size=64
903cpu_side_filter_ranges=
904hash_delay=1
905latency=1000
906max_miss_count=0
907mem_side_filter_ranges=
908mshrs=4
909prefetch_cache_check_push=true
910prefetch_data_accesses_only=false
911prefetch_degree=1
912prefetch_latency=10000
913prefetch_on_access=false
914prefetch_past_page=false
915prefetch_policy=none
916prefetch_serial_squash=false
917prefetch_use_cpu_id=true
918prefetcher_size=100
919prioritizeRequests=false
920repl=Null
921size=32768
922subblock_size=0
923tgts_per_mshr=20
924trace_addr=0
925two_queue=false
926write_buffers=8
927cpu_side=system.cpu2.icache_port
928mem_side=system.toL2Bus.port[5]
929
930[system.cpu2.itb]
931type=SparcTLB
932size=64
933
934[system.cpu2.tracer]
935type=ExeTracer
936
937[system.cpu3]
938type=DerivO3CPU
939children=dcache dtb fuPool icache itb tracer
940BTBEntries=4096
941BTBTagSize=16
942LFSTSize=1024
943LQEntries=32
944RASSize=16
945SQEntries=32
946SSITSize=1024
947activity=0
948backComSize=5
949cachePorts=200
950checker=Null
951choiceCtrBits=2
952choicePredictorSize=8192
953clock=500
954commitToDecodeDelay=1
955commitToFetchDelay=1
956commitToIEWDelay=1
957commitToRenameDelay=1
958commitWidth=8
959cpu_id=3
960decodeToFetchDelay=1
961decodeToRenameDelay=1
962decodeWidth=8
963defer_registration=false
964dispatchWidth=8
965do_checkpoint_insts=true
966do_statistics_insts=true
967dtb=system.cpu3.dtb
968fetchToDecodeDelay=1
969fetchTrapLatency=1
970fetchWidth=8
971forwardComSize=5
972fuPool=system.cpu3.fuPool
973function_trace=false
974function_trace_start=0
975globalCtrBits=2
976globalHistoryBits=13
977globalPredictorSize=8192
978iewToCommitDelay=1
979iewToDecodeDelay=1
980iewToFetchDelay=1
981iewToRenameDelay=1
982instShiftAmt=2
983issueToExecuteDelay=1
984issueWidth=8
985itb=system.cpu3.itb
986localCtrBits=2
987localHistoryBits=11
988localHistoryTableSize=2048
989localPredictorSize=2048
990max_insts_all_threads=0
991max_insts_any_thread=0
992max_loads_all_threads=0
993max_loads_any_thread=0
994numIQEntries=64
995numPhysFloatRegs=256
996numPhysIntRegs=256
997numROBEntries=192
998numRobs=1
999numThreads=1
1000phase=0
1001predType=tournament
1002progress_interval=0
1003renameToDecodeDelay=1
1004renameToFetchDelay=1
1005renameToIEWDelay=2
1006renameToROBDelay=1
1007renameWidth=8
1008smtCommitPolicy=RoundRobin
1009smtFetchPolicy=SingleThread
1010smtIQPolicy=Partitioned
1011smtIQThreshold=100
1012smtLSQPolicy=Partitioned
1013smtLSQThreshold=100
1014smtNumFetchingThreads=1
1015smtROBPolicy=Partitioned
1016smtROBThreshold=100
1017squashWidth=8
1018system=system
1019tracer=system.cpu3.tracer
1020trapLatency=13
1021wbDepth=1
1022wbWidth=8
1023workload=system.cpu0.workload
1024dcache_port=system.cpu3.dcache.cpu_side
1025icache_port=system.cpu3.icache.cpu_side
1026
1027[system.cpu3.dcache]
1028type=BaseCache
1029addr_range=0:18446744073709551615
1030assoc=4
1031block_size=64
1032cpu_side_filter_ranges=
1033hash_delay=1
1034latency=1000
1035max_miss_count=0
1036mem_side_filter_ranges=
1037mshrs=4
1038prefetch_cache_check_push=true
1039prefetch_data_accesses_only=false
1040prefetch_degree=1
1041prefetch_latency=10000
1042prefetch_on_access=false
1043prefetch_past_page=false
1044prefetch_policy=none
1045prefetch_serial_squash=false
1046prefetch_use_cpu_id=true
1047prefetcher_size=100
1048prioritizeRequests=false
1049repl=Null
1050size=32768
1051subblock_size=0
1052tgts_per_mshr=20
1053trace_addr=0
1054two_queue=false
1055write_buffers=8
1056cpu_side=system.cpu3.dcache_port
1057mem_side=system.toL2Bus.port[8]
1058
1059[system.cpu3.dtb]
1060type=SparcTLB
1061size=64
1062
1063[system.cpu3.fuPool]
1064type=FUPool
1065children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7
1066FUList=system.cpu3.fuPool.FUList0 system.cpu3.fuPool.FUList1 system.cpu3.fuPool.FUList2 system.cpu3.fuPool.FUList3 system.cpu3.fuPool.FUList4 system.cpu3.fuPool.FUList5 system.cpu3.fuPool.FUList6 system.cpu3.fuPool.FUList7
1067
1068[system.cpu3.fuPool.FUList0]
1069type=FUDesc
1070children=opList
1071count=6
1072opList=system.cpu3.fuPool.FUList0.opList
1073
1074[system.cpu3.fuPool.FUList0.opList]
1075type=OpDesc
1076issueLat=1
1077opClass=IntAlu
1078opLat=1
1079
1080[system.cpu3.fuPool.FUList1]
1081type=FUDesc
1082children=opList0 opList1
1083count=2
1084opList=system.cpu3.fuPool.FUList1.opList0 system.cpu3.fuPool.FUList1.opList1
1085
1086[system.cpu3.fuPool.FUList1.opList0]
1087type=OpDesc
1088issueLat=1
1089opClass=IntMult
1090opLat=3
1091
1092[system.cpu3.fuPool.FUList1.opList1]
1093type=OpDesc
1094issueLat=19
1095opClass=IntDiv
1096opLat=20
1097
1098[system.cpu3.fuPool.FUList2]
1099type=FUDesc
1100children=opList0 opList1 opList2
1101count=4
1102opList=system.cpu3.fuPool.FUList2.opList0 system.cpu3.fuPool.FUList2.opList1 system.cpu3.fuPool.FUList2.opList2
1103
1104[system.cpu3.fuPool.FUList2.opList0]
1105type=OpDesc
1106issueLat=1
1107opClass=FloatAdd
1108opLat=2
1109
1110[system.cpu3.fuPool.FUList2.opList1]
1111type=OpDesc
1112issueLat=1
1113opClass=FloatCmp
1114opLat=2
1115
1116[system.cpu3.fuPool.FUList2.opList2]
1117type=OpDesc
1118issueLat=1
1119opClass=FloatCvt
1120opLat=2
1121
1122[system.cpu3.fuPool.FUList3]
1123type=FUDesc
1124children=opList0 opList1 opList2
1125count=2
1126opList=system.cpu3.fuPool.FUList3.opList0 system.cpu3.fuPool.FUList3.opList1 system.cpu3.fuPool.FUList3.opList2
1127
1128[system.cpu3.fuPool.FUList3.opList0]
1129type=OpDesc
1130issueLat=1
1131opClass=FloatMult
1132opLat=4
1133
1134[system.cpu3.fuPool.FUList3.opList1]
1135type=OpDesc
1136issueLat=12
1137opClass=FloatDiv
1138opLat=12
1139
1140[system.cpu3.fuPool.FUList3.opList2]
1141type=OpDesc
1142issueLat=24
1143opClass=FloatSqrt
1144opLat=24
1145
1146[system.cpu3.fuPool.FUList4]
1147type=FUDesc
1148children=opList
1149count=0
1150opList=system.cpu3.fuPool.FUList4.opList
1151
1152[system.cpu3.fuPool.FUList4.opList]
1153type=OpDesc
1154issueLat=1
1155opClass=MemRead
1156opLat=1
1157
1158[system.cpu3.fuPool.FUList5]
1159type=FUDesc
1160children=opList
1161count=0
1162opList=system.cpu3.fuPool.FUList5.opList
1163
1164[system.cpu3.fuPool.FUList5.opList]
1165type=OpDesc
1166issueLat=1
1167opClass=MemWrite
1168opLat=1
1169
1170[system.cpu3.fuPool.FUList6]
1171type=FUDesc
1172children=opList0 opList1
1173count=4
1174opList=system.cpu3.fuPool.FUList6.opList0 system.cpu3.fuPool.FUList6.opList1
1175
1176[system.cpu3.fuPool.FUList6.opList0]
1177type=OpDesc
1178issueLat=1
1179opClass=MemRead
1180opLat=1
1181
1182[system.cpu3.fuPool.FUList6.opList1]
1183type=OpDesc
1184issueLat=1
1185opClass=MemWrite
1186opLat=1
1187
1188[system.cpu3.fuPool.FUList7]
1189type=FUDesc
1190children=opList
1191count=1
1192opList=system.cpu3.fuPool.FUList7.opList
1193
1194[system.cpu3.fuPool.FUList7.opList]
1195type=OpDesc
1196issueLat=3
1197opClass=IprAccess
1198opLat=3
1199
1200[system.cpu3.icache]
1201type=BaseCache
1202addr_range=0:18446744073709551615
1203assoc=1
1204block_size=64
1205cpu_side_filter_ranges=
1206hash_delay=1
1207latency=1000
1208max_miss_count=0
1209mem_side_filter_ranges=
1210mshrs=4
1211prefetch_cache_check_push=true
1212prefetch_data_accesses_only=false
1213prefetch_degree=1
1214prefetch_latency=10000
1215prefetch_on_access=false
1216prefetch_past_page=false
1217prefetch_policy=none
1218prefetch_serial_squash=false
1219prefetch_use_cpu_id=true
1220prefetcher_size=100
1221prioritizeRequests=false
1222repl=Null
1223size=32768
1224subblock_size=0
1225tgts_per_mshr=20
1226trace_addr=0
1227two_queue=false
1228write_buffers=8
1229cpu_side=system.cpu3.icache_port
1230mem_side=system.toL2Bus.port[7]
1231
1232[system.cpu3.itb]
1233type=SparcTLB
1234size=64
1235
1236[system.cpu3.tracer]
1237type=ExeTracer
1238
1239[system.l2c]
1240type=BaseCache
1241addr_range=0:18446744073709551615
1242assoc=8
1243block_size=64
1244cpu_side_filter_ranges=
1245hash_delay=1
1246latency=10000
1247max_miss_count=0
1248mem_side_filter_ranges=
1249mshrs=92
1250prefetch_cache_check_push=true
1251prefetch_data_accesses_only=false
1252prefetch_degree=1
1253prefetch_latency=100000
1254prefetch_on_access=false
1255prefetch_past_page=false
1256prefetch_policy=none
1257prefetch_serial_squash=false
1258prefetch_use_cpu_id=true
1259prefetcher_size=100
1260prioritizeRequests=false
1261repl=Null
1262size=4194304
1263subblock_size=0
1264tgts_per_mshr=16
1265trace_addr=0
1266two_queue=false
1267write_buffers=8
1268cpu_side=system.toL2Bus.port[0]
1269mem_side=system.membus.port[0]
1270
1271[system.membus]
1272type=Bus
1273block_size=64
1274bus_id=0
1275clock=1000
1276header_cycles=1
1277responder_set=false
1278width=64
1279port=system.l2c.mem_side system.physmem.port[0]
1280
1281[system.physmem]
1282type=PhysicalMemory
1283file=
1284latency=30000
1285latency_var=0
1286null=false
1287range=0:134217727
1288zero=false
1289port=system.membus.port[1]
1290
1291[system.toL2Bus]
1292type=Bus
1293block_size=64
1294bus_id=0
1295clock=1000
1296header_cycles=1
1297responder_set=false
1298width=64
1299port=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
1300
1301