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