config.ini revision 8464
17375Sgblack@eecs.umich.edu[root]
27375Sgblack@eecs.umich.edutype=Root
37375Sgblack@eecs.umich.educhildren=system
47375Sgblack@eecs.umich.edutime_sync_enable=false
57375Sgblack@eecs.umich.edutime_sync_period=100000000000
67375Sgblack@eecs.umich.edutime_sync_spin_threshold=100000000
77375Sgblack@eecs.umich.edu
87375Sgblack@eecs.umich.edu[system]
97375Sgblack@eecs.umich.edutype=System
107375Sgblack@eecs.umich.educhildren=cpu0 cpu1 cpu2 cpu3 l2c membus physmem toL2Bus
117375Sgblack@eecs.umich.edumem_mode=timing
127375Sgblack@eecs.umich.edumemories=system.physmem
137375Sgblack@eecs.umich.eduphysmem=system.physmem
147375Sgblack@eecs.umich.eduwork_begin_ckpt_count=0
157375Sgblack@eecs.umich.eduwork_begin_cpu_id_exit=-1
167375Sgblack@eecs.umich.eduwork_begin_exit_count=0
177375Sgblack@eecs.umich.eduwork_cpus_ckpt_count=0
187375Sgblack@eecs.umich.eduwork_end_ckpt_count=0
197375Sgblack@eecs.umich.eduwork_end_exit_count=0
207375Sgblack@eecs.umich.eduwork_item_id=-1
217375Sgblack@eecs.umich.edu
227375Sgblack@eecs.umich.edu[system.cpu0]
237375Sgblack@eecs.umich.edutype=DerivO3CPU
247375Sgblack@eecs.umich.educhildren=dcache dtb fuPool icache itb tracer workload
257375Sgblack@eecs.umich.eduBTBEntries=4096
267375Sgblack@eecs.umich.eduBTBTagSize=16
277375Sgblack@eecs.umich.eduLFSTSize=1024
287375Sgblack@eecs.umich.eduLQEntries=32
297375Sgblack@eecs.umich.eduLSQCheckLoads=true
307375Sgblack@eecs.umich.eduLSQDepCheckShift=4
317375Sgblack@eecs.umich.eduRASSize=16
327375Sgblack@eecs.umich.eduSQEntries=32
337375Sgblack@eecs.umich.eduSSITSize=1024
347375Sgblack@eecs.umich.eduactivity=0
357375Sgblack@eecs.umich.edubackComSize=5
367375Sgblack@eecs.umich.educachePorts=200
377375Sgblack@eecs.umich.educhecker=Null
387375Sgblack@eecs.umich.educhoiceCtrBits=2
397375Sgblack@eecs.umich.educhoicePredictorSize=8192
407375Sgblack@eecs.umich.educlock=500
417375Sgblack@eecs.umich.educommitToDecodeDelay=1
427375Sgblack@eecs.umich.educommitToFetchDelay=1
437375Sgblack@eecs.umich.educommitToIEWDelay=1
447378Sgblack@eecs.umich.educommitToRenameDelay=1
457378Sgblack@eecs.umich.educommitWidth=8
467375Sgblack@eecs.umich.educpu_id=0
477375Sgblack@eecs.umich.edudecodeToFetchDelay=1
487375Sgblack@eecs.umich.edudecodeToRenameDelay=1
497375Sgblack@eecs.umich.edudecodeWidth=8
507375Sgblack@eecs.umich.edudefer_registration=false
517375Sgblack@eecs.umich.edudispatchWidth=8
527375Sgblack@eecs.umich.edudo_checkpoint_insts=true
537375Sgblack@eecs.umich.edudo_statistics_insts=true
547375Sgblack@eecs.umich.edudtb=system.cpu0.dtb
557375Sgblack@eecs.umich.edufetchToDecodeDelay=1
567375Sgblack@eecs.umich.edufetchTrapLatency=1
577375Sgblack@eecs.umich.edufetchWidth=8
587375Sgblack@eecs.umich.eduforwardComSize=5
597375Sgblack@eecs.umich.edufuPool=system.cpu0.fuPool
607375Sgblack@eecs.umich.edufunction_trace=false
617375Sgblack@eecs.umich.edufunction_trace_start=0
627375Sgblack@eecs.umich.eduglobalCtrBits=2
637375Sgblack@eecs.umich.eduglobalHistoryBits=13
647375Sgblack@eecs.umich.eduglobalPredictorSize=8192
657375Sgblack@eecs.umich.eduiewToCommitDelay=1
667375Sgblack@eecs.umich.eduiewToDecodeDelay=1
677375Sgblack@eecs.umich.eduiewToFetchDelay=1
687375Sgblack@eecs.umich.eduiewToRenameDelay=1
697375Sgblack@eecs.umich.eduinstShiftAmt=2
707375Sgblack@eecs.umich.eduissueToExecuteDelay=1
717375Sgblack@eecs.umich.eduissueWidth=8
727375Sgblack@eecs.umich.eduitb=system.cpu0.itb
737376Sgblack@eecs.umich.edulocalCtrBits=2
747376Sgblack@eecs.umich.edulocalHistoryBits=11
757376Sgblack@eecs.umich.edulocalHistoryTableSize=2048
767375Sgblack@eecs.umich.edulocalPredictorSize=2048
777375Sgblack@eecs.umich.edumax_insts_all_threads=0
787378Sgblack@eecs.umich.edumax_insts_any_thread=0
797378Sgblack@eecs.umich.edumax_loads_all_threads=0
807378Sgblack@eecs.umich.edumax_loads_any_thread=0
817378Sgblack@eecs.umich.edunumIQEntries=64
827378Sgblack@eecs.umich.edunumPhysFloatRegs=256
837378Sgblack@eecs.umich.edunumPhysIntRegs=256
847378Sgblack@eecs.umich.edunumROBEntries=192
857378Sgblack@eecs.umich.edunumRobs=1
867378Sgblack@eecs.umich.edunumThreads=1
877378Sgblack@eecs.umich.eduphase=0
887378Sgblack@eecs.umich.edupredType=tournament
897378Sgblack@eecs.umich.eduprogress_interval=0
907378Sgblack@eecs.umich.edurenameToDecodeDelay=1
917378Sgblack@eecs.umich.edurenameToFetchDelay=1
927378Sgblack@eecs.umich.edurenameToIEWDelay=2
937378Sgblack@eecs.umich.edurenameToROBDelay=1
947378Sgblack@eecs.umich.edurenameWidth=8
957378Sgblack@eecs.umich.edusmtCommitPolicy=RoundRobin
967378Sgblack@eecs.umich.edusmtFetchPolicy=SingleThread
977378Sgblack@eecs.umich.edusmtIQPolicy=Partitioned
987378Sgblack@eecs.umich.edusmtIQThreshold=100
997378Sgblack@eecs.umich.edusmtLSQPolicy=Partitioned
1007378Sgblack@eecs.umich.edusmtLSQThreshold=100
1017378Sgblack@eecs.umich.edusmtNumFetchingThreads=1
1027378Sgblack@eecs.umich.edusmtROBPolicy=Partitioned
1037378Sgblack@eecs.umich.edusmtROBThreshold=100
1047379Sgblack@eecs.umich.edusquashWidth=8
1057379Sgblack@eecs.umich.edusystem=system
1067379Sgblack@eecs.umich.edutracer=system.cpu0.tracer
1077379Sgblack@eecs.umich.edutrapLatency=13
1087379Sgblack@eecs.umich.eduwbDepth=1
1097379Sgblack@eecs.umich.eduwbWidth=8
1107379Sgblack@eecs.umich.eduworkload=system.cpu0.workload
1117379Sgblack@eecs.umich.edudcache_port=system.cpu0.dcache.cpu_side
1127379Sgblack@eecs.umich.eduicache_port=system.cpu0.icache.cpu_side
1137381Sgblack@eecs.umich.edu
1147379Sgblack@eecs.umich.edu[system.cpu0.dcache]
1157379Sgblack@eecs.umich.edutype=BaseCache
1167379Sgblack@eecs.umich.eduaddr_range=0:18446744073709551615
1177381Sgblack@eecs.umich.eduassoc=4
1187379Sgblack@eecs.umich.edublock_size=64
1197379Sgblack@eecs.umich.eduforward_snoops=true
1207379Sgblack@eecs.umich.eduhash_delay=1
1217379Sgblack@eecs.umich.eduis_top_level=true
1227379Sgblack@eecs.umich.edulatency=1000
1237381Sgblack@eecs.umich.edumax_miss_count=0
1247379Sgblack@eecs.umich.edumshrs=4
1257379Sgblack@eecs.umich.edunum_cpus=1
1267379Sgblack@eecs.umich.eduprefetch_data_accesses_only=false
1277381Sgblack@eecs.umich.eduprefetch_degree=1
1287379Sgblack@eecs.umich.eduprefetch_latency=10000
1297379Sgblack@eecs.umich.eduprefetch_on_access=false
1307379Sgblack@eecs.umich.eduprefetch_past_page=false
1317379Sgblack@eecs.umich.eduprefetch_policy=none
1327379Sgblack@eecs.umich.eduprefetch_serial_squash=false
1337379Sgblack@eecs.umich.eduprefetch_use_cpu_id=true
1347379Sgblack@eecs.umich.eduprefetcher_size=100
1357381Sgblack@eecs.umich.eduprioritizeRequests=false
1367379Sgblack@eecs.umich.edurepl=Null
1377379Sgblack@eecs.umich.edusize=32768
1387379Sgblack@eecs.umich.edusubblock_size=0
1397381Sgblack@eecs.umich.edutgts_per_mshr=20
1407379Sgblack@eecs.umich.edutrace_addr=0
1417379Sgblack@eecs.umich.edutwo_queue=false
1427379Sgblack@eecs.umich.eduwrite_buffers=8
1437379Sgblack@eecs.umich.educpu_side=system.cpu0.dcache_port
1447379Sgblack@eecs.umich.edumem_side=system.toL2Bus.port[2]
1457381Sgblack@eecs.umich.edu
1467379Sgblack@eecs.umich.edu[system.cpu0.dtb]
1477379Sgblack@eecs.umich.edutype=SparcTLB
1487379Sgblack@eecs.umich.edusize=64
1497381Sgblack@eecs.umich.edu
1507379Sgblack@eecs.umich.edu[system.cpu0.fuPool]
1517379Sgblack@eecs.umich.edutype=FUPool
1527379Sgblack@eecs.umich.educhildren=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
1537379Sgblack@eecs.umich.eduFUList=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 system.cpu0.fuPool.FUList8
1547379Sgblack@eecs.umich.edu
1557379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList0]
1567379Sgblack@eecs.umich.edutype=FUDesc
1577379Sgblack@eecs.umich.educhildren=opList
1587379Sgblack@eecs.umich.educount=6
1597379Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList0.opList
1607379Sgblack@eecs.umich.edu
1617379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList0.opList]
1627379Sgblack@eecs.umich.edutype=OpDesc
1637379Sgblack@eecs.umich.eduissueLat=1
1647379Sgblack@eecs.umich.eduopClass=IntAlu
1657379Sgblack@eecs.umich.eduopLat=1
1667379Sgblack@eecs.umich.edu
1677379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList1]
1687379Sgblack@eecs.umich.edutype=FUDesc
1697379Sgblack@eecs.umich.educhildren=opList0 opList1
1707379Sgblack@eecs.umich.educount=2
1717379Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList1.opList0 system.cpu0.fuPool.FUList1.opList1
1727379Sgblack@eecs.umich.edu
1737379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList1.opList0]
1747379Sgblack@eecs.umich.edutype=OpDesc
1757379Sgblack@eecs.umich.eduissueLat=1
1767379Sgblack@eecs.umich.eduopClass=IntMult
1777379Sgblack@eecs.umich.eduopLat=3
1787379Sgblack@eecs.umich.edu
1797379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList1.opList1]
1807379Sgblack@eecs.umich.edutype=OpDesc
1817379Sgblack@eecs.umich.eduissueLat=19
1827379Sgblack@eecs.umich.eduopClass=IntDiv
1837379Sgblack@eecs.umich.eduopLat=20
1847379Sgblack@eecs.umich.edu
1857379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList2]
1867379Sgblack@eecs.umich.edutype=FUDesc
1877379Sgblack@eecs.umich.educhildren=opList0 opList1 opList2
1887379Sgblack@eecs.umich.educount=4
1897379Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList2.opList0 system.cpu0.fuPool.FUList2.opList1 system.cpu0.fuPool.FUList2.opList2
1907379Sgblack@eecs.umich.edu
1917379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList2.opList0]
1927379Sgblack@eecs.umich.edutype=OpDesc
1937379Sgblack@eecs.umich.eduissueLat=1
1947379Sgblack@eecs.umich.eduopClass=FloatAdd
1957379Sgblack@eecs.umich.eduopLat=2
1967379Sgblack@eecs.umich.edu
1977379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList2.opList1]
1987379Sgblack@eecs.umich.edutype=OpDesc
1997379Sgblack@eecs.umich.eduissueLat=1
2007379Sgblack@eecs.umich.eduopClass=FloatCmp
2017379Sgblack@eecs.umich.eduopLat=2
2027379Sgblack@eecs.umich.edu
2037379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList2.opList2]
2047379Sgblack@eecs.umich.edutype=OpDesc
2057379Sgblack@eecs.umich.eduissueLat=1
2067379Sgblack@eecs.umich.eduopClass=FloatCvt
2077379Sgblack@eecs.umich.eduopLat=2
2087379Sgblack@eecs.umich.edu
2097379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList3]
2107379Sgblack@eecs.umich.edutype=FUDesc
2117379Sgblack@eecs.umich.educhildren=opList0 opList1 opList2
2127379Sgblack@eecs.umich.educount=2
2137379Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList3.opList0 system.cpu0.fuPool.FUList3.opList1 system.cpu0.fuPool.FUList3.opList2
2147379Sgblack@eecs.umich.edu
2157379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList3.opList0]
2167379Sgblack@eecs.umich.edutype=OpDesc
2177379Sgblack@eecs.umich.eduissueLat=1
2187379Sgblack@eecs.umich.eduopClass=FloatMult
2197379Sgblack@eecs.umich.eduopLat=4
2207379Sgblack@eecs.umich.edu
2217379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList3.opList1]
2227379Sgblack@eecs.umich.edutype=OpDesc
2237379Sgblack@eecs.umich.eduissueLat=12
2247379Sgblack@eecs.umich.eduopClass=FloatDiv
2257379Sgblack@eecs.umich.eduopLat=12
2267379Sgblack@eecs.umich.edu
2277379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList3.opList2]
2287379Sgblack@eecs.umich.edutype=OpDesc
2297379Sgblack@eecs.umich.eduissueLat=24
2307379Sgblack@eecs.umich.eduopClass=FloatSqrt
2317379Sgblack@eecs.umich.eduopLat=24
2327379Sgblack@eecs.umich.edu
2337379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList4]
2347379Sgblack@eecs.umich.edutype=FUDesc
2357379Sgblack@eecs.umich.educhildren=opList
2367379Sgblack@eecs.umich.educount=0
2377379Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList4.opList
2387379Sgblack@eecs.umich.edu
2397379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList4.opList]
2407379Sgblack@eecs.umich.edutype=OpDesc
2417379Sgblack@eecs.umich.eduissueLat=1
2427379Sgblack@eecs.umich.eduopClass=MemRead
2437379Sgblack@eecs.umich.eduopLat=1
2447379Sgblack@eecs.umich.edu
2457379Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5]
2467379Sgblack@eecs.umich.edutype=FUDesc
2477379Sgblack@eecs.umich.educhildren=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
2487378Sgblack@eecs.umich.educount=4
2497378Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList5.opList00 system.cpu0.fuPool.FUList5.opList01 system.cpu0.fuPool.FUList5.opList02 system.cpu0.fuPool.FUList5.opList03 system.cpu0.fuPool.FUList5.opList04 system.cpu0.fuPool.FUList5.opList05 system.cpu0.fuPool.FUList5.opList06 system.cpu0.fuPool.FUList5.opList07 system.cpu0.fuPool.FUList5.opList08 system.cpu0.fuPool.FUList5.opList09 system.cpu0.fuPool.FUList5.opList10 system.cpu0.fuPool.FUList5.opList11 system.cpu0.fuPool.FUList5.opList12 system.cpu0.fuPool.FUList5.opList13 system.cpu0.fuPool.FUList5.opList14 system.cpu0.fuPool.FUList5.opList15 system.cpu0.fuPool.FUList5.opList16 system.cpu0.fuPool.FUList5.opList17 system.cpu0.fuPool.FUList5.opList18 system.cpu0.fuPool.FUList5.opList19
2507378Sgblack@eecs.umich.edu
2517378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList00]
2527378Sgblack@eecs.umich.edutype=OpDesc
2537378Sgblack@eecs.umich.eduissueLat=1
2547378Sgblack@eecs.umich.eduopClass=SimdAdd
2557378Sgblack@eecs.umich.eduopLat=1
2567378Sgblack@eecs.umich.edu
2577378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList01]
2587378Sgblack@eecs.umich.edutype=OpDesc
2597378Sgblack@eecs.umich.eduissueLat=1
2607378Sgblack@eecs.umich.eduopClass=SimdAddAcc
2617378Sgblack@eecs.umich.eduopLat=1
2627378Sgblack@eecs.umich.edu
2637378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList02]
2647378Sgblack@eecs.umich.edutype=OpDesc
2657378Sgblack@eecs.umich.eduissueLat=1
2667378Sgblack@eecs.umich.eduopClass=SimdAlu
2677378Sgblack@eecs.umich.eduopLat=1
2687378Sgblack@eecs.umich.edu
2697378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList03]
2707378Sgblack@eecs.umich.edutype=OpDesc
2717378Sgblack@eecs.umich.eduissueLat=1
2727378Sgblack@eecs.umich.eduopClass=SimdCmp
2737378Sgblack@eecs.umich.eduopLat=1
2747378Sgblack@eecs.umich.edu
2757378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList04]
2767378Sgblack@eecs.umich.edutype=OpDesc
2777378Sgblack@eecs.umich.eduissueLat=1
2787378Sgblack@eecs.umich.eduopClass=SimdCvt
2797378Sgblack@eecs.umich.eduopLat=1
2807378Sgblack@eecs.umich.edu
2817378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList05]
2827378Sgblack@eecs.umich.edutype=OpDesc
2837378Sgblack@eecs.umich.eduissueLat=1
2847378Sgblack@eecs.umich.eduopClass=SimdMisc
2857378Sgblack@eecs.umich.eduopLat=1
2867378Sgblack@eecs.umich.edu
2877378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList06]
2887378Sgblack@eecs.umich.edutype=OpDesc
2897378Sgblack@eecs.umich.eduissueLat=1
2907378Sgblack@eecs.umich.eduopClass=SimdMult
2917378Sgblack@eecs.umich.eduopLat=1
2927378Sgblack@eecs.umich.edu
2937378Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList07]
2947378Sgblack@eecs.umich.edutype=OpDesc
2957376Sgblack@eecs.umich.eduissueLat=1
2967376Sgblack@eecs.umich.eduopClass=SimdMultAcc
2977376Sgblack@eecs.umich.eduopLat=1
2987376Sgblack@eecs.umich.edu
2997376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList08]
3007376Sgblack@eecs.umich.edutype=OpDesc
3017376Sgblack@eecs.umich.eduissueLat=1
3027376Sgblack@eecs.umich.eduopClass=SimdShift
3037376Sgblack@eecs.umich.eduopLat=1
3047376Sgblack@eecs.umich.edu
3057376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList09]
3067376Sgblack@eecs.umich.edutype=OpDesc
3077376Sgblack@eecs.umich.eduissueLat=1
3087376Sgblack@eecs.umich.eduopClass=SimdShiftAcc
3097376Sgblack@eecs.umich.eduopLat=1
3107376Sgblack@eecs.umich.edu
3117376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList10]
3127376Sgblack@eecs.umich.edutype=OpDesc
3137376Sgblack@eecs.umich.eduissueLat=1
3147376Sgblack@eecs.umich.eduopClass=SimdSqrt
3157376Sgblack@eecs.umich.eduopLat=1
3167376Sgblack@eecs.umich.edu
3177376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList11]
3187376Sgblack@eecs.umich.edutype=OpDesc
3197376Sgblack@eecs.umich.eduissueLat=1
3207376Sgblack@eecs.umich.eduopClass=SimdFloatAdd
3217376Sgblack@eecs.umich.eduopLat=1
3227376Sgblack@eecs.umich.edu
3237376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList12]
3247376Sgblack@eecs.umich.edutype=OpDesc
3257376Sgblack@eecs.umich.eduissueLat=1
3267376Sgblack@eecs.umich.eduopClass=SimdFloatAlu
3277376Sgblack@eecs.umich.eduopLat=1
3287376Sgblack@eecs.umich.edu
3297376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList13]
3307376Sgblack@eecs.umich.edutype=OpDesc
3317376Sgblack@eecs.umich.eduissueLat=1
3327376Sgblack@eecs.umich.eduopClass=SimdFloatCmp
3337376Sgblack@eecs.umich.eduopLat=1
3347376Sgblack@eecs.umich.edu
3357376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList14]
3367376Sgblack@eecs.umich.edutype=OpDesc
3377376Sgblack@eecs.umich.eduissueLat=1
3387376Sgblack@eecs.umich.eduopClass=SimdFloatCvt
3397376Sgblack@eecs.umich.eduopLat=1
3407376Sgblack@eecs.umich.edu
3417376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList15]
3427376Sgblack@eecs.umich.edutype=OpDesc
3437376Sgblack@eecs.umich.eduissueLat=1
3447376Sgblack@eecs.umich.eduopClass=SimdFloatDiv
3457376Sgblack@eecs.umich.eduopLat=1
3467376Sgblack@eecs.umich.edu
3477376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList16]
3487376Sgblack@eecs.umich.edutype=OpDesc
3497376Sgblack@eecs.umich.eduissueLat=1
3507376Sgblack@eecs.umich.eduopClass=SimdFloatMisc
3517376Sgblack@eecs.umich.eduopLat=1
3527376Sgblack@eecs.umich.edu
3537376Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList17]
3547376Sgblack@eecs.umich.edutype=OpDesc
3557376Sgblack@eecs.umich.eduissueLat=1
3567376Sgblack@eecs.umich.eduopClass=SimdFloatMult
3577375Sgblack@eecs.umich.eduopLat=1
3587375Sgblack@eecs.umich.edu
3597375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList18]
3607375Sgblack@eecs.umich.edutype=OpDesc
3617375Sgblack@eecs.umich.eduissueLat=1
3627375Sgblack@eecs.umich.eduopClass=SimdFloatMultAcc
3637375Sgblack@eecs.umich.eduopLat=1
3647375Sgblack@eecs.umich.edu
3657375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList5.opList19]
3667375Sgblack@eecs.umich.edutype=OpDesc
3677375Sgblack@eecs.umich.eduissueLat=1
3687375Sgblack@eecs.umich.eduopClass=SimdFloatSqrt
3697375Sgblack@eecs.umich.eduopLat=1
3707375Sgblack@eecs.umich.edu
3717375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList6]
3727375Sgblack@eecs.umich.edutype=FUDesc
3737375Sgblack@eecs.umich.educhildren=opList
3747375Sgblack@eecs.umich.educount=0
3757375Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList6.opList
3767375Sgblack@eecs.umich.edu
3777375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList6.opList]
3787375Sgblack@eecs.umich.edutype=OpDesc
3797375Sgblack@eecs.umich.eduissueLat=1
3807375Sgblack@eecs.umich.eduopClass=MemWrite
3817375Sgblack@eecs.umich.eduopLat=1
3827375Sgblack@eecs.umich.edu
3837375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList7]
3847375Sgblack@eecs.umich.edutype=FUDesc
3857375Sgblack@eecs.umich.educhildren=opList0 opList1
3867375Sgblack@eecs.umich.educount=4
3877375Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList7.opList0 system.cpu0.fuPool.FUList7.opList1
3887375Sgblack@eecs.umich.edu
3897375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList7.opList0]
3907375Sgblack@eecs.umich.edutype=OpDesc
3917375Sgblack@eecs.umich.eduissueLat=1
3927375Sgblack@eecs.umich.eduopClass=MemRead
3937375Sgblack@eecs.umich.eduopLat=1
3947375Sgblack@eecs.umich.edu
3957375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList7.opList1]
3967375Sgblack@eecs.umich.edutype=OpDesc
3977375Sgblack@eecs.umich.eduissueLat=1
3987375Sgblack@eecs.umich.eduopClass=MemWrite
3997375Sgblack@eecs.umich.eduopLat=1
4007375Sgblack@eecs.umich.edu
4017375Sgblack@eecs.umich.edu[system.cpu0.fuPool.FUList8]
4027375Sgblack@eecs.umich.edutype=FUDesc
4037375Sgblack@eecs.umich.educhildren=opList
4047375Sgblack@eecs.umich.educount=1
4057375Sgblack@eecs.umich.eduopList=system.cpu0.fuPool.FUList8.opList
406
407[system.cpu0.fuPool.FUList8.opList]
408type=OpDesc
409issueLat=3
410opClass=IprAccess
411opLat=3
412
413[system.cpu0.icache]
414type=BaseCache
415addr_range=0:18446744073709551615
416assoc=1
417block_size=64
418forward_snoops=true
419hash_delay=1
420is_top_level=true
421latency=1000
422max_miss_count=0
423mshrs=4
424num_cpus=1
425prefetch_data_accesses_only=false
426prefetch_degree=1
427prefetch_latency=10000
428prefetch_on_access=false
429prefetch_past_page=false
430prefetch_policy=none
431prefetch_serial_squash=false
432prefetch_use_cpu_id=true
433prefetcher_size=100
434prioritizeRequests=false
435repl=Null
436size=32768
437subblock_size=0
438tgts_per_mshr=20
439trace_addr=0
440two_queue=false
441write_buffers=8
442cpu_side=system.cpu0.icache_port
443mem_side=system.toL2Bus.port[1]
444
445[system.cpu0.itb]
446type=SparcTLB
447size=64
448
449[system.cpu0.tracer]
450type=ExeTracer
451
452[system.cpu0.workload]
453type=LiveProcess
454cmd=test_atomic 4
455cwd=
456egid=100
457env=
458errout=cerr
459euid=100
460executable=/chips/pd/randd/dist/test-progs/m5threads/bin/sparc/linux/test_atomic
461gid=100
462input=cin
463max_stack_size=67108864
464output=cout
465pid=100
466ppid=99
467simpoint=0
468system=system
469uid=100
470
471[system.cpu1]
472type=DerivO3CPU
473children=dcache dtb fuPool icache itb tracer
474BTBEntries=4096
475BTBTagSize=16
476LFSTSize=1024
477LQEntries=32
478LSQCheckLoads=true
479LSQDepCheckShift=4
480RASSize=16
481SQEntries=32
482SSITSize=1024
483activity=0
484backComSize=5
485cachePorts=200
486checker=Null
487choiceCtrBits=2
488choicePredictorSize=8192
489clock=500
490commitToDecodeDelay=1
491commitToFetchDelay=1
492commitToIEWDelay=1
493commitToRenameDelay=1
494commitWidth=8
495cpu_id=1
496decodeToFetchDelay=1
497decodeToRenameDelay=1
498decodeWidth=8
499defer_registration=false
500dispatchWidth=8
501do_checkpoint_insts=true
502do_statistics_insts=true
503dtb=system.cpu1.dtb
504fetchToDecodeDelay=1
505fetchTrapLatency=1
506fetchWidth=8
507forwardComSize=5
508fuPool=system.cpu1.fuPool
509function_trace=false
510function_trace_start=0
511globalCtrBits=2
512globalHistoryBits=13
513globalPredictorSize=8192
514iewToCommitDelay=1
515iewToDecodeDelay=1
516iewToFetchDelay=1
517iewToRenameDelay=1
518instShiftAmt=2
519issueToExecuteDelay=1
520issueWidth=8
521itb=system.cpu1.itb
522localCtrBits=2
523localHistoryBits=11
524localHistoryTableSize=2048
525localPredictorSize=2048
526max_insts_all_threads=0
527max_insts_any_thread=0
528max_loads_all_threads=0
529max_loads_any_thread=0
530numIQEntries=64
531numPhysFloatRegs=256
532numPhysIntRegs=256
533numROBEntries=192
534numRobs=1
535numThreads=1
536phase=0
537predType=tournament
538progress_interval=0
539renameToDecodeDelay=1
540renameToFetchDelay=1
541renameToIEWDelay=2
542renameToROBDelay=1
543renameWidth=8
544smtCommitPolicy=RoundRobin
545smtFetchPolicy=SingleThread
546smtIQPolicy=Partitioned
547smtIQThreshold=100
548smtLSQPolicy=Partitioned
549smtLSQThreshold=100
550smtNumFetchingThreads=1
551smtROBPolicy=Partitioned
552smtROBThreshold=100
553squashWidth=8
554system=system
555tracer=system.cpu1.tracer
556trapLatency=13
557wbDepth=1
558wbWidth=8
559workload=system.cpu0.workload
560dcache_port=system.cpu1.dcache.cpu_side
561icache_port=system.cpu1.icache.cpu_side
562
563[system.cpu1.dcache]
564type=BaseCache
565addr_range=0:18446744073709551615
566assoc=4
567block_size=64
568forward_snoops=true
569hash_delay=1
570is_top_level=true
571latency=1000
572max_miss_count=0
573mshrs=4
574num_cpus=1
575prefetch_data_accesses_only=false
576prefetch_degree=1
577prefetch_latency=10000
578prefetch_on_access=false
579prefetch_past_page=false
580prefetch_policy=none
581prefetch_serial_squash=false
582prefetch_use_cpu_id=true
583prefetcher_size=100
584prioritizeRequests=false
585repl=Null
586size=32768
587subblock_size=0
588tgts_per_mshr=20
589trace_addr=0
590two_queue=false
591write_buffers=8
592cpu_side=system.cpu1.dcache_port
593mem_side=system.toL2Bus.port[4]
594
595[system.cpu1.dtb]
596type=SparcTLB
597size=64
598
599[system.cpu1.fuPool]
600type=FUPool
601children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
602FUList=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 system.cpu1.fuPool.FUList8
603
604[system.cpu1.fuPool.FUList0]
605type=FUDesc
606children=opList
607count=6
608opList=system.cpu1.fuPool.FUList0.opList
609
610[system.cpu1.fuPool.FUList0.opList]
611type=OpDesc
612issueLat=1
613opClass=IntAlu
614opLat=1
615
616[system.cpu1.fuPool.FUList1]
617type=FUDesc
618children=opList0 opList1
619count=2
620opList=system.cpu1.fuPool.FUList1.opList0 system.cpu1.fuPool.FUList1.opList1
621
622[system.cpu1.fuPool.FUList1.opList0]
623type=OpDesc
624issueLat=1
625opClass=IntMult
626opLat=3
627
628[system.cpu1.fuPool.FUList1.opList1]
629type=OpDesc
630issueLat=19
631opClass=IntDiv
632opLat=20
633
634[system.cpu1.fuPool.FUList2]
635type=FUDesc
636children=opList0 opList1 opList2
637count=4
638opList=system.cpu1.fuPool.FUList2.opList0 system.cpu1.fuPool.FUList2.opList1 system.cpu1.fuPool.FUList2.opList2
639
640[system.cpu1.fuPool.FUList2.opList0]
641type=OpDesc
642issueLat=1
643opClass=FloatAdd
644opLat=2
645
646[system.cpu1.fuPool.FUList2.opList1]
647type=OpDesc
648issueLat=1
649opClass=FloatCmp
650opLat=2
651
652[system.cpu1.fuPool.FUList2.opList2]
653type=OpDesc
654issueLat=1
655opClass=FloatCvt
656opLat=2
657
658[system.cpu1.fuPool.FUList3]
659type=FUDesc
660children=opList0 opList1 opList2
661count=2
662opList=system.cpu1.fuPool.FUList3.opList0 system.cpu1.fuPool.FUList3.opList1 system.cpu1.fuPool.FUList3.opList2
663
664[system.cpu1.fuPool.FUList3.opList0]
665type=OpDesc
666issueLat=1
667opClass=FloatMult
668opLat=4
669
670[system.cpu1.fuPool.FUList3.opList1]
671type=OpDesc
672issueLat=12
673opClass=FloatDiv
674opLat=12
675
676[system.cpu1.fuPool.FUList3.opList2]
677type=OpDesc
678issueLat=24
679opClass=FloatSqrt
680opLat=24
681
682[system.cpu1.fuPool.FUList4]
683type=FUDesc
684children=opList
685count=0
686opList=system.cpu1.fuPool.FUList4.opList
687
688[system.cpu1.fuPool.FUList4.opList]
689type=OpDesc
690issueLat=1
691opClass=MemRead
692opLat=1
693
694[system.cpu1.fuPool.FUList5]
695type=FUDesc
696children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
697count=4
698opList=system.cpu1.fuPool.FUList5.opList00 system.cpu1.fuPool.FUList5.opList01 system.cpu1.fuPool.FUList5.opList02 system.cpu1.fuPool.FUList5.opList03 system.cpu1.fuPool.FUList5.opList04 system.cpu1.fuPool.FUList5.opList05 system.cpu1.fuPool.FUList5.opList06 system.cpu1.fuPool.FUList5.opList07 system.cpu1.fuPool.FUList5.opList08 system.cpu1.fuPool.FUList5.opList09 system.cpu1.fuPool.FUList5.opList10 system.cpu1.fuPool.FUList5.opList11 system.cpu1.fuPool.FUList5.opList12 system.cpu1.fuPool.FUList5.opList13 system.cpu1.fuPool.FUList5.opList14 system.cpu1.fuPool.FUList5.opList15 system.cpu1.fuPool.FUList5.opList16 system.cpu1.fuPool.FUList5.opList17 system.cpu1.fuPool.FUList5.opList18 system.cpu1.fuPool.FUList5.opList19
699
700[system.cpu1.fuPool.FUList5.opList00]
701type=OpDesc
702issueLat=1
703opClass=SimdAdd
704opLat=1
705
706[system.cpu1.fuPool.FUList5.opList01]
707type=OpDesc
708issueLat=1
709opClass=SimdAddAcc
710opLat=1
711
712[system.cpu1.fuPool.FUList5.opList02]
713type=OpDesc
714issueLat=1
715opClass=SimdAlu
716opLat=1
717
718[system.cpu1.fuPool.FUList5.opList03]
719type=OpDesc
720issueLat=1
721opClass=SimdCmp
722opLat=1
723
724[system.cpu1.fuPool.FUList5.opList04]
725type=OpDesc
726issueLat=1
727opClass=SimdCvt
728opLat=1
729
730[system.cpu1.fuPool.FUList5.opList05]
731type=OpDesc
732issueLat=1
733opClass=SimdMisc
734opLat=1
735
736[system.cpu1.fuPool.FUList5.opList06]
737type=OpDesc
738issueLat=1
739opClass=SimdMult
740opLat=1
741
742[system.cpu1.fuPool.FUList5.opList07]
743type=OpDesc
744issueLat=1
745opClass=SimdMultAcc
746opLat=1
747
748[system.cpu1.fuPool.FUList5.opList08]
749type=OpDesc
750issueLat=1
751opClass=SimdShift
752opLat=1
753
754[system.cpu1.fuPool.FUList5.opList09]
755type=OpDesc
756issueLat=1
757opClass=SimdShiftAcc
758opLat=1
759
760[system.cpu1.fuPool.FUList5.opList10]
761type=OpDesc
762issueLat=1
763opClass=SimdSqrt
764opLat=1
765
766[system.cpu1.fuPool.FUList5.opList11]
767type=OpDesc
768issueLat=1
769opClass=SimdFloatAdd
770opLat=1
771
772[system.cpu1.fuPool.FUList5.opList12]
773type=OpDesc
774issueLat=1
775opClass=SimdFloatAlu
776opLat=1
777
778[system.cpu1.fuPool.FUList5.opList13]
779type=OpDesc
780issueLat=1
781opClass=SimdFloatCmp
782opLat=1
783
784[system.cpu1.fuPool.FUList5.opList14]
785type=OpDesc
786issueLat=1
787opClass=SimdFloatCvt
788opLat=1
789
790[system.cpu1.fuPool.FUList5.opList15]
791type=OpDesc
792issueLat=1
793opClass=SimdFloatDiv
794opLat=1
795
796[system.cpu1.fuPool.FUList5.opList16]
797type=OpDesc
798issueLat=1
799opClass=SimdFloatMisc
800opLat=1
801
802[system.cpu1.fuPool.FUList5.opList17]
803type=OpDesc
804issueLat=1
805opClass=SimdFloatMult
806opLat=1
807
808[system.cpu1.fuPool.FUList5.opList18]
809type=OpDesc
810issueLat=1
811opClass=SimdFloatMultAcc
812opLat=1
813
814[system.cpu1.fuPool.FUList5.opList19]
815type=OpDesc
816issueLat=1
817opClass=SimdFloatSqrt
818opLat=1
819
820[system.cpu1.fuPool.FUList6]
821type=FUDesc
822children=opList
823count=0
824opList=system.cpu1.fuPool.FUList6.opList
825
826[system.cpu1.fuPool.FUList6.opList]
827type=OpDesc
828issueLat=1
829opClass=MemWrite
830opLat=1
831
832[system.cpu1.fuPool.FUList7]
833type=FUDesc
834children=opList0 opList1
835count=4
836opList=system.cpu1.fuPool.FUList7.opList0 system.cpu1.fuPool.FUList7.opList1
837
838[system.cpu1.fuPool.FUList7.opList0]
839type=OpDesc
840issueLat=1
841opClass=MemRead
842opLat=1
843
844[system.cpu1.fuPool.FUList7.opList1]
845type=OpDesc
846issueLat=1
847opClass=MemWrite
848opLat=1
849
850[system.cpu1.fuPool.FUList8]
851type=FUDesc
852children=opList
853count=1
854opList=system.cpu1.fuPool.FUList8.opList
855
856[system.cpu1.fuPool.FUList8.opList]
857type=OpDesc
858issueLat=3
859opClass=IprAccess
860opLat=3
861
862[system.cpu1.icache]
863type=BaseCache
864addr_range=0:18446744073709551615
865assoc=1
866block_size=64
867forward_snoops=true
868hash_delay=1
869is_top_level=true
870latency=1000
871max_miss_count=0
872mshrs=4
873num_cpus=1
874prefetch_data_accesses_only=false
875prefetch_degree=1
876prefetch_latency=10000
877prefetch_on_access=false
878prefetch_past_page=false
879prefetch_policy=none
880prefetch_serial_squash=false
881prefetch_use_cpu_id=true
882prefetcher_size=100
883prioritizeRequests=false
884repl=Null
885size=32768
886subblock_size=0
887tgts_per_mshr=20
888trace_addr=0
889two_queue=false
890write_buffers=8
891cpu_side=system.cpu1.icache_port
892mem_side=system.toL2Bus.port[3]
893
894[system.cpu1.itb]
895type=SparcTLB
896size=64
897
898[system.cpu1.tracer]
899type=ExeTracer
900
901[system.cpu2]
902type=DerivO3CPU
903children=dcache dtb fuPool icache itb tracer
904BTBEntries=4096
905BTBTagSize=16
906LFSTSize=1024
907LQEntries=32
908LSQCheckLoads=true
909LSQDepCheckShift=4
910RASSize=16
911SQEntries=32
912SSITSize=1024
913activity=0
914backComSize=5
915cachePorts=200
916checker=Null
917choiceCtrBits=2
918choicePredictorSize=8192
919clock=500
920commitToDecodeDelay=1
921commitToFetchDelay=1
922commitToIEWDelay=1
923commitToRenameDelay=1
924commitWidth=8
925cpu_id=2
926decodeToFetchDelay=1
927decodeToRenameDelay=1
928decodeWidth=8
929defer_registration=false
930dispatchWidth=8
931do_checkpoint_insts=true
932do_statistics_insts=true
933dtb=system.cpu2.dtb
934fetchToDecodeDelay=1
935fetchTrapLatency=1
936fetchWidth=8
937forwardComSize=5
938fuPool=system.cpu2.fuPool
939function_trace=false
940function_trace_start=0
941globalCtrBits=2
942globalHistoryBits=13
943globalPredictorSize=8192
944iewToCommitDelay=1
945iewToDecodeDelay=1
946iewToFetchDelay=1
947iewToRenameDelay=1
948instShiftAmt=2
949issueToExecuteDelay=1
950issueWidth=8
951itb=system.cpu2.itb
952localCtrBits=2
953localHistoryBits=11
954localHistoryTableSize=2048
955localPredictorSize=2048
956max_insts_all_threads=0
957max_insts_any_thread=0
958max_loads_all_threads=0
959max_loads_any_thread=0
960numIQEntries=64
961numPhysFloatRegs=256
962numPhysIntRegs=256
963numROBEntries=192
964numRobs=1
965numThreads=1
966phase=0
967predType=tournament
968progress_interval=0
969renameToDecodeDelay=1
970renameToFetchDelay=1
971renameToIEWDelay=2
972renameToROBDelay=1
973renameWidth=8
974smtCommitPolicy=RoundRobin
975smtFetchPolicy=SingleThread
976smtIQPolicy=Partitioned
977smtIQThreshold=100
978smtLSQPolicy=Partitioned
979smtLSQThreshold=100
980smtNumFetchingThreads=1
981smtROBPolicy=Partitioned
982smtROBThreshold=100
983squashWidth=8
984system=system
985tracer=system.cpu2.tracer
986trapLatency=13
987wbDepth=1
988wbWidth=8
989workload=system.cpu0.workload
990dcache_port=system.cpu2.dcache.cpu_side
991icache_port=system.cpu2.icache.cpu_side
992
993[system.cpu2.dcache]
994type=BaseCache
995addr_range=0:18446744073709551615
996assoc=4
997block_size=64
998forward_snoops=true
999hash_delay=1
1000is_top_level=true
1001latency=1000
1002max_miss_count=0
1003mshrs=4
1004num_cpus=1
1005prefetch_data_accesses_only=false
1006prefetch_degree=1
1007prefetch_latency=10000
1008prefetch_on_access=false
1009prefetch_past_page=false
1010prefetch_policy=none
1011prefetch_serial_squash=false
1012prefetch_use_cpu_id=true
1013prefetcher_size=100
1014prioritizeRequests=false
1015repl=Null
1016size=32768
1017subblock_size=0
1018tgts_per_mshr=20
1019trace_addr=0
1020two_queue=false
1021write_buffers=8
1022cpu_side=system.cpu2.dcache_port
1023mem_side=system.toL2Bus.port[6]
1024
1025[system.cpu2.dtb]
1026type=SparcTLB
1027size=64
1028
1029[system.cpu2.fuPool]
1030type=FUPool
1031children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
1032FUList=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 system.cpu2.fuPool.FUList8
1033
1034[system.cpu2.fuPool.FUList0]
1035type=FUDesc
1036children=opList
1037count=6
1038opList=system.cpu2.fuPool.FUList0.opList
1039
1040[system.cpu2.fuPool.FUList0.opList]
1041type=OpDesc
1042issueLat=1
1043opClass=IntAlu
1044opLat=1
1045
1046[system.cpu2.fuPool.FUList1]
1047type=FUDesc
1048children=opList0 opList1
1049count=2
1050opList=system.cpu2.fuPool.FUList1.opList0 system.cpu2.fuPool.FUList1.opList1
1051
1052[system.cpu2.fuPool.FUList1.opList0]
1053type=OpDesc
1054issueLat=1
1055opClass=IntMult
1056opLat=3
1057
1058[system.cpu2.fuPool.FUList1.opList1]
1059type=OpDesc
1060issueLat=19
1061opClass=IntDiv
1062opLat=20
1063
1064[system.cpu2.fuPool.FUList2]
1065type=FUDesc
1066children=opList0 opList1 opList2
1067count=4
1068opList=system.cpu2.fuPool.FUList2.opList0 system.cpu2.fuPool.FUList2.opList1 system.cpu2.fuPool.FUList2.opList2
1069
1070[system.cpu2.fuPool.FUList2.opList0]
1071type=OpDesc
1072issueLat=1
1073opClass=FloatAdd
1074opLat=2
1075
1076[system.cpu2.fuPool.FUList2.opList1]
1077type=OpDesc
1078issueLat=1
1079opClass=FloatCmp
1080opLat=2
1081
1082[system.cpu2.fuPool.FUList2.opList2]
1083type=OpDesc
1084issueLat=1
1085opClass=FloatCvt
1086opLat=2
1087
1088[system.cpu2.fuPool.FUList3]
1089type=FUDesc
1090children=opList0 opList1 opList2
1091count=2
1092opList=system.cpu2.fuPool.FUList3.opList0 system.cpu2.fuPool.FUList3.opList1 system.cpu2.fuPool.FUList3.opList2
1093
1094[system.cpu2.fuPool.FUList3.opList0]
1095type=OpDesc
1096issueLat=1
1097opClass=FloatMult
1098opLat=4
1099
1100[system.cpu2.fuPool.FUList3.opList1]
1101type=OpDesc
1102issueLat=12
1103opClass=FloatDiv
1104opLat=12
1105
1106[system.cpu2.fuPool.FUList3.opList2]
1107type=OpDesc
1108issueLat=24
1109opClass=FloatSqrt
1110opLat=24
1111
1112[system.cpu2.fuPool.FUList4]
1113type=FUDesc
1114children=opList
1115count=0
1116opList=system.cpu2.fuPool.FUList4.opList
1117
1118[system.cpu2.fuPool.FUList4.opList]
1119type=OpDesc
1120issueLat=1
1121opClass=MemRead
1122opLat=1
1123
1124[system.cpu2.fuPool.FUList5]
1125type=FUDesc
1126children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
1127count=4
1128opList=system.cpu2.fuPool.FUList5.opList00 system.cpu2.fuPool.FUList5.opList01 system.cpu2.fuPool.FUList5.opList02 system.cpu2.fuPool.FUList5.opList03 system.cpu2.fuPool.FUList5.opList04 system.cpu2.fuPool.FUList5.opList05 system.cpu2.fuPool.FUList5.opList06 system.cpu2.fuPool.FUList5.opList07 system.cpu2.fuPool.FUList5.opList08 system.cpu2.fuPool.FUList5.opList09 system.cpu2.fuPool.FUList5.opList10 system.cpu2.fuPool.FUList5.opList11 system.cpu2.fuPool.FUList5.opList12 system.cpu2.fuPool.FUList5.opList13 system.cpu2.fuPool.FUList5.opList14 system.cpu2.fuPool.FUList5.opList15 system.cpu2.fuPool.FUList5.opList16 system.cpu2.fuPool.FUList5.opList17 system.cpu2.fuPool.FUList5.opList18 system.cpu2.fuPool.FUList5.opList19
1129
1130[system.cpu2.fuPool.FUList5.opList00]
1131type=OpDesc
1132issueLat=1
1133opClass=SimdAdd
1134opLat=1
1135
1136[system.cpu2.fuPool.FUList5.opList01]
1137type=OpDesc
1138issueLat=1
1139opClass=SimdAddAcc
1140opLat=1
1141
1142[system.cpu2.fuPool.FUList5.opList02]
1143type=OpDesc
1144issueLat=1
1145opClass=SimdAlu
1146opLat=1
1147
1148[system.cpu2.fuPool.FUList5.opList03]
1149type=OpDesc
1150issueLat=1
1151opClass=SimdCmp
1152opLat=1
1153
1154[system.cpu2.fuPool.FUList5.opList04]
1155type=OpDesc
1156issueLat=1
1157opClass=SimdCvt
1158opLat=1
1159
1160[system.cpu2.fuPool.FUList5.opList05]
1161type=OpDesc
1162issueLat=1
1163opClass=SimdMisc
1164opLat=1
1165
1166[system.cpu2.fuPool.FUList5.opList06]
1167type=OpDesc
1168issueLat=1
1169opClass=SimdMult
1170opLat=1
1171
1172[system.cpu2.fuPool.FUList5.opList07]
1173type=OpDesc
1174issueLat=1
1175opClass=SimdMultAcc
1176opLat=1
1177
1178[system.cpu2.fuPool.FUList5.opList08]
1179type=OpDesc
1180issueLat=1
1181opClass=SimdShift
1182opLat=1
1183
1184[system.cpu2.fuPool.FUList5.opList09]
1185type=OpDesc
1186issueLat=1
1187opClass=SimdShiftAcc
1188opLat=1
1189
1190[system.cpu2.fuPool.FUList5.opList10]
1191type=OpDesc
1192issueLat=1
1193opClass=SimdSqrt
1194opLat=1
1195
1196[system.cpu2.fuPool.FUList5.opList11]
1197type=OpDesc
1198issueLat=1
1199opClass=SimdFloatAdd
1200opLat=1
1201
1202[system.cpu2.fuPool.FUList5.opList12]
1203type=OpDesc
1204issueLat=1
1205opClass=SimdFloatAlu
1206opLat=1
1207
1208[system.cpu2.fuPool.FUList5.opList13]
1209type=OpDesc
1210issueLat=1
1211opClass=SimdFloatCmp
1212opLat=1
1213
1214[system.cpu2.fuPool.FUList5.opList14]
1215type=OpDesc
1216issueLat=1
1217opClass=SimdFloatCvt
1218opLat=1
1219
1220[system.cpu2.fuPool.FUList5.opList15]
1221type=OpDesc
1222issueLat=1
1223opClass=SimdFloatDiv
1224opLat=1
1225
1226[system.cpu2.fuPool.FUList5.opList16]
1227type=OpDesc
1228issueLat=1
1229opClass=SimdFloatMisc
1230opLat=1
1231
1232[system.cpu2.fuPool.FUList5.opList17]
1233type=OpDesc
1234issueLat=1
1235opClass=SimdFloatMult
1236opLat=1
1237
1238[system.cpu2.fuPool.FUList5.opList18]
1239type=OpDesc
1240issueLat=1
1241opClass=SimdFloatMultAcc
1242opLat=1
1243
1244[system.cpu2.fuPool.FUList5.opList19]
1245type=OpDesc
1246issueLat=1
1247opClass=SimdFloatSqrt
1248opLat=1
1249
1250[system.cpu2.fuPool.FUList6]
1251type=FUDesc
1252children=opList
1253count=0
1254opList=system.cpu2.fuPool.FUList6.opList
1255
1256[system.cpu2.fuPool.FUList6.opList]
1257type=OpDesc
1258issueLat=1
1259opClass=MemWrite
1260opLat=1
1261
1262[system.cpu2.fuPool.FUList7]
1263type=FUDesc
1264children=opList0 opList1
1265count=4
1266opList=system.cpu2.fuPool.FUList7.opList0 system.cpu2.fuPool.FUList7.opList1
1267
1268[system.cpu2.fuPool.FUList7.opList0]
1269type=OpDesc
1270issueLat=1
1271opClass=MemRead
1272opLat=1
1273
1274[system.cpu2.fuPool.FUList7.opList1]
1275type=OpDesc
1276issueLat=1
1277opClass=MemWrite
1278opLat=1
1279
1280[system.cpu2.fuPool.FUList8]
1281type=FUDesc
1282children=opList
1283count=1
1284opList=system.cpu2.fuPool.FUList8.opList
1285
1286[system.cpu2.fuPool.FUList8.opList]
1287type=OpDesc
1288issueLat=3
1289opClass=IprAccess
1290opLat=3
1291
1292[system.cpu2.icache]
1293type=BaseCache
1294addr_range=0:18446744073709551615
1295assoc=1
1296block_size=64
1297forward_snoops=true
1298hash_delay=1
1299is_top_level=true
1300latency=1000
1301max_miss_count=0
1302mshrs=4
1303num_cpus=1
1304prefetch_data_accesses_only=false
1305prefetch_degree=1
1306prefetch_latency=10000
1307prefetch_on_access=false
1308prefetch_past_page=false
1309prefetch_policy=none
1310prefetch_serial_squash=false
1311prefetch_use_cpu_id=true
1312prefetcher_size=100
1313prioritizeRequests=false
1314repl=Null
1315size=32768
1316subblock_size=0
1317tgts_per_mshr=20
1318trace_addr=0
1319two_queue=false
1320write_buffers=8
1321cpu_side=system.cpu2.icache_port
1322mem_side=system.toL2Bus.port[5]
1323
1324[system.cpu2.itb]
1325type=SparcTLB
1326size=64
1327
1328[system.cpu2.tracer]
1329type=ExeTracer
1330
1331[system.cpu3]
1332type=DerivO3CPU
1333children=dcache dtb fuPool icache itb tracer
1334BTBEntries=4096
1335BTBTagSize=16
1336LFSTSize=1024
1337LQEntries=32
1338LSQCheckLoads=true
1339LSQDepCheckShift=4
1340RASSize=16
1341SQEntries=32
1342SSITSize=1024
1343activity=0
1344backComSize=5
1345cachePorts=200
1346checker=Null
1347choiceCtrBits=2
1348choicePredictorSize=8192
1349clock=500
1350commitToDecodeDelay=1
1351commitToFetchDelay=1
1352commitToIEWDelay=1
1353commitToRenameDelay=1
1354commitWidth=8
1355cpu_id=3
1356decodeToFetchDelay=1
1357decodeToRenameDelay=1
1358decodeWidth=8
1359defer_registration=false
1360dispatchWidth=8
1361do_checkpoint_insts=true
1362do_statistics_insts=true
1363dtb=system.cpu3.dtb
1364fetchToDecodeDelay=1
1365fetchTrapLatency=1
1366fetchWidth=8
1367forwardComSize=5
1368fuPool=system.cpu3.fuPool
1369function_trace=false
1370function_trace_start=0
1371globalCtrBits=2
1372globalHistoryBits=13
1373globalPredictorSize=8192
1374iewToCommitDelay=1
1375iewToDecodeDelay=1
1376iewToFetchDelay=1
1377iewToRenameDelay=1
1378instShiftAmt=2
1379issueToExecuteDelay=1
1380issueWidth=8
1381itb=system.cpu3.itb
1382localCtrBits=2
1383localHistoryBits=11
1384localHistoryTableSize=2048
1385localPredictorSize=2048
1386max_insts_all_threads=0
1387max_insts_any_thread=0
1388max_loads_all_threads=0
1389max_loads_any_thread=0
1390numIQEntries=64
1391numPhysFloatRegs=256
1392numPhysIntRegs=256
1393numROBEntries=192
1394numRobs=1
1395numThreads=1
1396phase=0
1397predType=tournament
1398progress_interval=0
1399renameToDecodeDelay=1
1400renameToFetchDelay=1
1401renameToIEWDelay=2
1402renameToROBDelay=1
1403renameWidth=8
1404smtCommitPolicy=RoundRobin
1405smtFetchPolicy=SingleThread
1406smtIQPolicy=Partitioned
1407smtIQThreshold=100
1408smtLSQPolicy=Partitioned
1409smtLSQThreshold=100
1410smtNumFetchingThreads=1
1411smtROBPolicy=Partitioned
1412smtROBThreshold=100
1413squashWidth=8
1414system=system
1415tracer=system.cpu3.tracer
1416trapLatency=13
1417wbDepth=1
1418wbWidth=8
1419workload=system.cpu0.workload
1420dcache_port=system.cpu3.dcache.cpu_side
1421icache_port=system.cpu3.icache.cpu_side
1422
1423[system.cpu3.dcache]
1424type=BaseCache
1425addr_range=0:18446744073709551615
1426assoc=4
1427block_size=64
1428forward_snoops=true
1429hash_delay=1
1430is_top_level=true
1431latency=1000
1432max_miss_count=0
1433mshrs=4
1434num_cpus=1
1435prefetch_data_accesses_only=false
1436prefetch_degree=1
1437prefetch_latency=10000
1438prefetch_on_access=false
1439prefetch_past_page=false
1440prefetch_policy=none
1441prefetch_serial_squash=false
1442prefetch_use_cpu_id=true
1443prefetcher_size=100
1444prioritizeRequests=false
1445repl=Null
1446size=32768
1447subblock_size=0
1448tgts_per_mshr=20
1449trace_addr=0
1450two_queue=false
1451write_buffers=8
1452cpu_side=system.cpu3.dcache_port
1453mem_side=system.toL2Bus.port[8]
1454
1455[system.cpu3.dtb]
1456type=SparcTLB
1457size=64
1458
1459[system.cpu3.fuPool]
1460type=FUPool
1461children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8
1462FUList=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 system.cpu3.fuPool.FUList8
1463
1464[system.cpu3.fuPool.FUList0]
1465type=FUDesc
1466children=opList
1467count=6
1468opList=system.cpu3.fuPool.FUList0.opList
1469
1470[system.cpu3.fuPool.FUList0.opList]
1471type=OpDesc
1472issueLat=1
1473opClass=IntAlu
1474opLat=1
1475
1476[system.cpu3.fuPool.FUList1]
1477type=FUDesc
1478children=opList0 opList1
1479count=2
1480opList=system.cpu3.fuPool.FUList1.opList0 system.cpu3.fuPool.FUList1.opList1
1481
1482[system.cpu3.fuPool.FUList1.opList0]
1483type=OpDesc
1484issueLat=1
1485opClass=IntMult
1486opLat=3
1487
1488[system.cpu3.fuPool.FUList1.opList1]
1489type=OpDesc
1490issueLat=19
1491opClass=IntDiv
1492opLat=20
1493
1494[system.cpu3.fuPool.FUList2]
1495type=FUDesc
1496children=opList0 opList1 opList2
1497count=4
1498opList=system.cpu3.fuPool.FUList2.opList0 system.cpu3.fuPool.FUList2.opList1 system.cpu3.fuPool.FUList2.opList2
1499
1500[system.cpu3.fuPool.FUList2.opList0]
1501type=OpDesc
1502issueLat=1
1503opClass=FloatAdd
1504opLat=2
1505
1506[system.cpu3.fuPool.FUList2.opList1]
1507type=OpDesc
1508issueLat=1
1509opClass=FloatCmp
1510opLat=2
1511
1512[system.cpu3.fuPool.FUList2.opList2]
1513type=OpDesc
1514issueLat=1
1515opClass=FloatCvt
1516opLat=2
1517
1518[system.cpu3.fuPool.FUList3]
1519type=FUDesc
1520children=opList0 opList1 opList2
1521count=2
1522opList=system.cpu3.fuPool.FUList3.opList0 system.cpu3.fuPool.FUList3.opList1 system.cpu3.fuPool.FUList3.opList2
1523
1524[system.cpu3.fuPool.FUList3.opList0]
1525type=OpDesc
1526issueLat=1
1527opClass=FloatMult
1528opLat=4
1529
1530[system.cpu3.fuPool.FUList3.opList1]
1531type=OpDesc
1532issueLat=12
1533opClass=FloatDiv
1534opLat=12
1535
1536[system.cpu3.fuPool.FUList3.opList2]
1537type=OpDesc
1538issueLat=24
1539opClass=FloatSqrt
1540opLat=24
1541
1542[system.cpu3.fuPool.FUList4]
1543type=FUDesc
1544children=opList
1545count=0
1546opList=system.cpu3.fuPool.FUList4.opList
1547
1548[system.cpu3.fuPool.FUList4.opList]
1549type=OpDesc
1550issueLat=1
1551opClass=MemRead
1552opLat=1
1553
1554[system.cpu3.fuPool.FUList5]
1555type=FUDesc
1556children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19
1557count=4
1558opList=system.cpu3.fuPool.FUList5.opList00 system.cpu3.fuPool.FUList5.opList01 system.cpu3.fuPool.FUList5.opList02 system.cpu3.fuPool.FUList5.opList03 system.cpu3.fuPool.FUList5.opList04 system.cpu3.fuPool.FUList5.opList05 system.cpu3.fuPool.FUList5.opList06 system.cpu3.fuPool.FUList5.opList07 system.cpu3.fuPool.FUList5.opList08 system.cpu3.fuPool.FUList5.opList09 system.cpu3.fuPool.FUList5.opList10 system.cpu3.fuPool.FUList5.opList11 system.cpu3.fuPool.FUList5.opList12 system.cpu3.fuPool.FUList5.opList13 system.cpu3.fuPool.FUList5.opList14 system.cpu3.fuPool.FUList5.opList15 system.cpu3.fuPool.FUList5.opList16 system.cpu3.fuPool.FUList5.opList17 system.cpu3.fuPool.FUList5.opList18 system.cpu3.fuPool.FUList5.opList19
1559
1560[system.cpu3.fuPool.FUList5.opList00]
1561type=OpDesc
1562issueLat=1
1563opClass=SimdAdd
1564opLat=1
1565
1566[system.cpu3.fuPool.FUList5.opList01]
1567type=OpDesc
1568issueLat=1
1569opClass=SimdAddAcc
1570opLat=1
1571
1572[system.cpu3.fuPool.FUList5.opList02]
1573type=OpDesc
1574issueLat=1
1575opClass=SimdAlu
1576opLat=1
1577
1578[system.cpu3.fuPool.FUList5.opList03]
1579type=OpDesc
1580issueLat=1
1581opClass=SimdCmp
1582opLat=1
1583
1584[system.cpu3.fuPool.FUList5.opList04]
1585type=OpDesc
1586issueLat=1
1587opClass=SimdCvt
1588opLat=1
1589
1590[system.cpu3.fuPool.FUList5.opList05]
1591type=OpDesc
1592issueLat=1
1593opClass=SimdMisc
1594opLat=1
1595
1596[system.cpu3.fuPool.FUList5.opList06]
1597type=OpDesc
1598issueLat=1
1599opClass=SimdMult
1600opLat=1
1601
1602[system.cpu3.fuPool.FUList5.opList07]
1603type=OpDesc
1604issueLat=1
1605opClass=SimdMultAcc
1606opLat=1
1607
1608[system.cpu3.fuPool.FUList5.opList08]
1609type=OpDesc
1610issueLat=1
1611opClass=SimdShift
1612opLat=1
1613
1614[system.cpu3.fuPool.FUList5.opList09]
1615type=OpDesc
1616issueLat=1
1617opClass=SimdShiftAcc
1618opLat=1
1619
1620[system.cpu3.fuPool.FUList5.opList10]
1621type=OpDesc
1622issueLat=1
1623opClass=SimdSqrt
1624opLat=1
1625
1626[system.cpu3.fuPool.FUList5.opList11]
1627type=OpDesc
1628issueLat=1
1629opClass=SimdFloatAdd
1630opLat=1
1631
1632[system.cpu3.fuPool.FUList5.opList12]
1633type=OpDesc
1634issueLat=1
1635opClass=SimdFloatAlu
1636opLat=1
1637
1638[system.cpu3.fuPool.FUList5.opList13]
1639type=OpDesc
1640issueLat=1
1641opClass=SimdFloatCmp
1642opLat=1
1643
1644[system.cpu3.fuPool.FUList5.opList14]
1645type=OpDesc
1646issueLat=1
1647opClass=SimdFloatCvt
1648opLat=1
1649
1650[system.cpu3.fuPool.FUList5.opList15]
1651type=OpDesc
1652issueLat=1
1653opClass=SimdFloatDiv
1654opLat=1
1655
1656[system.cpu3.fuPool.FUList5.opList16]
1657type=OpDesc
1658issueLat=1
1659opClass=SimdFloatMisc
1660opLat=1
1661
1662[system.cpu3.fuPool.FUList5.opList17]
1663type=OpDesc
1664issueLat=1
1665opClass=SimdFloatMult
1666opLat=1
1667
1668[system.cpu3.fuPool.FUList5.opList18]
1669type=OpDesc
1670issueLat=1
1671opClass=SimdFloatMultAcc
1672opLat=1
1673
1674[system.cpu3.fuPool.FUList5.opList19]
1675type=OpDesc
1676issueLat=1
1677opClass=SimdFloatSqrt
1678opLat=1
1679
1680[system.cpu3.fuPool.FUList6]
1681type=FUDesc
1682children=opList
1683count=0
1684opList=system.cpu3.fuPool.FUList6.opList
1685
1686[system.cpu3.fuPool.FUList6.opList]
1687type=OpDesc
1688issueLat=1
1689opClass=MemWrite
1690opLat=1
1691
1692[system.cpu3.fuPool.FUList7]
1693type=FUDesc
1694children=opList0 opList1
1695count=4
1696opList=system.cpu3.fuPool.FUList7.opList0 system.cpu3.fuPool.FUList7.opList1
1697
1698[system.cpu3.fuPool.FUList7.opList0]
1699type=OpDesc
1700issueLat=1
1701opClass=MemRead
1702opLat=1
1703
1704[system.cpu3.fuPool.FUList7.opList1]
1705type=OpDesc
1706issueLat=1
1707opClass=MemWrite
1708opLat=1
1709
1710[system.cpu3.fuPool.FUList8]
1711type=FUDesc
1712children=opList
1713count=1
1714opList=system.cpu3.fuPool.FUList8.opList
1715
1716[system.cpu3.fuPool.FUList8.opList]
1717type=OpDesc
1718issueLat=3
1719opClass=IprAccess
1720opLat=3
1721
1722[system.cpu3.icache]
1723type=BaseCache
1724addr_range=0:18446744073709551615
1725assoc=1
1726block_size=64
1727forward_snoops=true
1728hash_delay=1
1729is_top_level=true
1730latency=1000
1731max_miss_count=0
1732mshrs=4
1733num_cpus=1
1734prefetch_data_accesses_only=false
1735prefetch_degree=1
1736prefetch_latency=10000
1737prefetch_on_access=false
1738prefetch_past_page=false
1739prefetch_policy=none
1740prefetch_serial_squash=false
1741prefetch_use_cpu_id=true
1742prefetcher_size=100
1743prioritizeRequests=false
1744repl=Null
1745size=32768
1746subblock_size=0
1747tgts_per_mshr=20
1748trace_addr=0
1749two_queue=false
1750write_buffers=8
1751cpu_side=system.cpu3.icache_port
1752mem_side=system.toL2Bus.port[7]
1753
1754[system.cpu3.itb]
1755type=SparcTLB
1756size=64
1757
1758[system.cpu3.tracer]
1759type=ExeTracer
1760
1761[system.l2c]
1762type=BaseCache
1763addr_range=0:18446744073709551615
1764assoc=8
1765block_size=64
1766forward_snoops=true
1767hash_delay=1
1768is_top_level=false
1769latency=10000
1770max_miss_count=0
1771mshrs=92
1772num_cpus=4
1773prefetch_data_accesses_only=false
1774prefetch_degree=1
1775prefetch_latency=100000
1776prefetch_on_access=false
1777prefetch_past_page=false
1778prefetch_policy=none
1779prefetch_serial_squash=false
1780prefetch_use_cpu_id=true
1781prefetcher_size=100
1782prioritizeRequests=false
1783repl=Null
1784size=4194304
1785subblock_size=0
1786tgts_per_mshr=16
1787trace_addr=0
1788two_queue=false
1789write_buffers=8
1790cpu_side=system.toL2Bus.port[0]
1791mem_side=system.membus.port[0]
1792
1793[system.membus]
1794type=Bus
1795block_size=64
1796bus_id=0
1797clock=1000
1798header_cycles=1
1799use_default_range=false
1800width=64
1801port=system.l2c.mem_side system.physmem.port[0]
1802
1803[system.physmem]
1804type=PhysicalMemory
1805file=
1806latency=30000
1807latency_var=0
1808null=false
1809range=0:134217727
1810zero=false
1811port=system.membus.port[1]
1812
1813[system.toL2Bus]
1814type=Bus
1815block_size=64
1816bus_id=0
1817clock=1000
1818header_cycles=1
1819use_default_range=false
1820width=64
1821port=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
1822
1823