config.ini revision 7935
1[root] 2type=Root 3children=system 4time_sync_enable=false 5time_sync_period=100000000000 6time_sync_spin_threshold=100000000 7 8[system] 9type=System 10children=cpu membus physmem 11mem_mode=atomic 12physmem=system.physmem 13work_begin_ckpt_count=0 14work_begin_cpu_id_exit=-1 15work_begin_exit_count=0 16work_cpus_ckpt_count=0 17work_end_ckpt_count=0 18work_end_exit_count=0 19work_item_id=-1 20 21[system.cpu] 22type=DerivO3CPU 23children=dcache dtb fuPool icache itb l2cache toL2Bus tracer workload 24BTBEntries=4096 25BTBTagSize=16 26LFSTSize=1024 27LQEntries=32 28RASSize=16 29SQEntries=32 30SSITSize=1024 31activity=0 32backComSize=5 33cachePorts=200 34checker=Null 35choiceCtrBits=2 36choicePredictorSize=8192 37clock=500 38commitToDecodeDelay=1 39commitToFetchDelay=1 40commitToIEWDelay=1 41commitToRenameDelay=1 42commitWidth=8 43cpu_id=0 44decodeToFetchDelay=1 45decodeToRenameDelay=1 46decodeWidth=8 47defer_registration=false 48dispatchWidth=8 49do_checkpoint_insts=true 50do_statistics_insts=true 51dtb=system.cpu.dtb 52fetchToDecodeDelay=1 53fetchTrapLatency=1 54fetchWidth=8 55forwardComSize=5 56fuPool=system.cpu.fuPool 57function_trace=false 58function_trace_start=0 59globalCtrBits=2 60globalHistoryBits=13 61globalPredictorSize=8192 62iewToCommitDelay=1 63iewToDecodeDelay=1 64iewToFetchDelay=1 65iewToRenameDelay=1 66instShiftAmt=2 67issueToExecuteDelay=1 68issueWidth=8 69itb=system.cpu.itb 70localCtrBits=2 71localHistoryBits=11 72localHistoryTableSize=2048 73localPredictorSize=2048 74max_insts_all_threads=0 75max_insts_any_thread=0 76max_loads_all_threads=0 77max_loads_any_thread=0 78numIQEntries=64 79numPhysFloatRegs=256 80numPhysIntRegs=256 81numROBEntries=192 82numRobs=1 83numThreads=1 84phase=0 85predType=tournament 86progress_interval=0 87renameToDecodeDelay=1 88renameToFetchDelay=1 89renameToIEWDelay=2 90renameToROBDelay=1 91renameWidth=8 92smtCommitPolicy=RoundRobin 93smtFetchPolicy=SingleThread 94smtIQPolicy=Partitioned 95smtIQThreshold=100 96smtLSQPolicy=Partitioned 97smtLSQThreshold=100 98smtNumFetchingThreads=1 99smtROBPolicy=Partitioned 100smtROBThreshold=100 101squashWidth=8 102system=system 103tracer=system.cpu.tracer 104trapLatency=13 105wbDepth=1 106wbWidth=8 107workload=system.cpu.workload 108dcache_port=system.cpu.dcache.cpu_side 109icache_port=system.cpu.icache.cpu_side 110 111[system.cpu.dcache] 112type=BaseCache 113addr_range=0:18446744073709551615 114assoc=2 115block_size=64 116forward_snoops=true 117hash_delay=1 118latency=1000 119max_miss_count=0 120mshrs=10 121num_cpus=1 122prefetch_data_accesses_only=false 123prefetch_degree=1 124prefetch_latency=10000 125prefetch_on_access=false 126prefetch_past_page=false 127prefetch_policy=none 128prefetch_serial_squash=false 129prefetch_use_cpu_id=true 130prefetcher_size=100 131prioritizeRequests=false 132repl=Null 133size=262144 134subblock_size=0 135tgts_per_mshr=20 136trace_addr=0 137two_queue=false 138write_buffers=8 139cpu_side=system.cpu.dcache_port 140mem_side=system.cpu.toL2Bus.port[1] 141 142[system.cpu.dtb] 143type=AlphaTLB 144size=64 145 146[system.cpu.fuPool] 147type=FUPool 148children=FUList0 FUList1 FUList2 FUList3 FUList4 FUList5 FUList6 FUList7 FUList8 149FUList=system.cpu.fuPool.FUList0 system.cpu.fuPool.FUList1 system.cpu.fuPool.FUList2 system.cpu.fuPool.FUList3 system.cpu.fuPool.FUList4 system.cpu.fuPool.FUList5 system.cpu.fuPool.FUList6 system.cpu.fuPool.FUList7 system.cpu.fuPool.FUList8 150 151[system.cpu.fuPool.FUList0] 152type=FUDesc 153children=opList 154count=6 155opList=system.cpu.fuPool.FUList0.opList 156 157[system.cpu.fuPool.FUList0.opList] 158type=OpDesc 159issueLat=1 160opClass=IntAlu 161opLat=1 162 163[system.cpu.fuPool.FUList1] 164type=FUDesc 165children=opList0 opList1 166count=2 167opList=system.cpu.fuPool.FUList1.opList0 system.cpu.fuPool.FUList1.opList1 168 169[system.cpu.fuPool.FUList1.opList0] 170type=OpDesc 171issueLat=1 172opClass=IntMult 173opLat=3 174 175[system.cpu.fuPool.FUList1.opList1] 176type=OpDesc 177issueLat=19 178opClass=IntDiv 179opLat=20 180 181[system.cpu.fuPool.FUList2] 182type=FUDesc 183children=opList0 opList1 opList2 184count=4 185opList=system.cpu.fuPool.FUList2.opList0 system.cpu.fuPool.FUList2.opList1 system.cpu.fuPool.FUList2.opList2 186 187[system.cpu.fuPool.FUList2.opList0] 188type=OpDesc 189issueLat=1 190opClass=FloatAdd 191opLat=2 192 193[system.cpu.fuPool.FUList2.opList1] 194type=OpDesc 195issueLat=1 196opClass=FloatCmp 197opLat=2 198 199[system.cpu.fuPool.FUList2.opList2] 200type=OpDesc 201issueLat=1 202opClass=FloatCvt 203opLat=2 204 205[system.cpu.fuPool.FUList3] 206type=FUDesc 207children=opList0 opList1 opList2 208count=2 209opList=system.cpu.fuPool.FUList3.opList0 system.cpu.fuPool.FUList3.opList1 system.cpu.fuPool.FUList3.opList2 210 211[system.cpu.fuPool.FUList3.opList0] 212type=OpDesc 213issueLat=1 214opClass=FloatMult 215opLat=4 216 217[system.cpu.fuPool.FUList3.opList1] 218type=OpDesc 219issueLat=12 220opClass=FloatDiv 221opLat=12 222 223[system.cpu.fuPool.FUList3.opList2] 224type=OpDesc 225issueLat=24 226opClass=FloatSqrt 227opLat=24 228 229[system.cpu.fuPool.FUList4] 230type=FUDesc 231children=opList 232count=0 233opList=system.cpu.fuPool.FUList4.opList 234 235[system.cpu.fuPool.FUList4.opList] 236type=OpDesc 237issueLat=1 238opClass=MemRead 239opLat=1 240 241[system.cpu.fuPool.FUList5] 242type=FUDesc 243children=opList00 opList01 opList02 opList03 opList04 opList05 opList06 opList07 opList08 opList09 opList10 opList11 opList12 opList13 opList14 opList15 opList16 opList17 opList18 opList19 244count=4 245opList=system.cpu.fuPool.FUList5.opList00 system.cpu.fuPool.FUList5.opList01 system.cpu.fuPool.FUList5.opList02 system.cpu.fuPool.FUList5.opList03 system.cpu.fuPool.FUList5.opList04 system.cpu.fuPool.FUList5.opList05 system.cpu.fuPool.FUList5.opList06 system.cpu.fuPool.FUList5.opList07 system.cpu.fuPool.FUList5.opList08 system.cpu.fuPool.FUList5.opList09 system.cpu.fuPool.FUList5.opList10 system.cpu.fuPool.FUList5.opList11 system.cpu.fuPool.FUList5.opList12 system.cpu.fuPool.FUList5.opList13 system.cpu.fuPool.FUList5.opList14 system.cpu.fuPool.FUList5.opList15 system.cpu.fuPool.FUList5.opList16 system.cpu.fuPool.FUList5.opList17 system.cpu.fuPool.FUList5.opList18 system.cpu.fuPool.FUList5.opList19 246 247[system.cpu.fuPool.FUList5.opList00] 248type=OpDesc 249issueLat=1 250opClass=SimdAdd 251opLat=1 252 253[system.cpu.fuPool.FUList5.opList01] 254type=OpDesc 255issueLat=1 256opClass=SimdAddAcc 257opLat=1 258 259[system.cpu.fuPool.FUList5.opList02] 260type=OpDesc 261issueLat=1 262opClass=SimdAlu 263opLat=1 264 265[system.cpu.fuPool.FUList5.opList03] 266type=OpDesc 267issueLat=1 268opClass=SimdCmp 269opLat=1 270 271[system.cpu.fuPool.FUList5.opList04] 272type=OpDesc 273issueLat=1 274opClass=SimdCvt 275opLat=1 276 277[system.cpu.fuPool.FUList5.opList05] 278type=OpDesc 279issueLat=1 280opClass=SimdMisc 281opLat=1 282 283[system.cpu.fuPool.FUList5.opList06] 284type=OpDesc 285issueLat=1 286opClass=SimdMult 287opLat=1 288 289[system.cpu.fuPool.FUList5.opList07] 290type=OpDesc 291issueLat=1 292opClass=SimdMultAcc 293opLat=1 294 295[system.cpu.fuPool.FUList5.opList08] 296type=OpDesc 297issueLat=1 298opClass=SimdShift 299opLat=1 300 301[system.cpu.fuPool.FUList5.opList09] 302type=OpDesc 303issueLat=1 304opClass=SimdShiftAcc 305opLat=1 306 307[system.cpu.fuPool.FUList5.opList10] 308type=OpDesc 309issueLat=1 310opClass=SimdSqrt 311opLat=1 312 313[system.cpu.fuPool.FUList5.opList11] 314type=OpDesc 315issueLat=1 316opClass=SimdFloatAdd 317opLat=1 318 319[system.cpu.fuPool.FUList5.opList12] 320type=OpDesc 321issueLat=1 322opClass=SimdFloatAlu 323opLat=1 324 325[system.cpu.fuPool.FUList5.opList13] 326type=OpDesc 327issueLat=1 328opClass=SimdFloatCmp 329opLat=1 330 331[system.cpu.fuPool.FUList5.opList14] 332type=OpDesc 333issueLat=1 334opClass=SimdFloatCvt 335opLat=1 336 337[system.cpu.fuPool.FUList5.opList15] 338type=OpDesc 339issueLat=1 340opClass=SimdFloatDiv 341opLat=1 342 343[system.cpu.fuPool.FUList5.opList16] 344type=OpDesc 345issueLat=1 346opClass=SimdFloatMisc 347opLat=1 348 349[system.cpu.fuPool.FUList5.opList17] 350type=OpDesc 351issueLat=1 352opClass=SimdFloatMult 353opLat=1 354 355[system.cpu.fuPool.FUList5.opList18] 356type=OpDesc 357issueLat=1 358opClass=SimdFloatMultAcc 359opLat=1 360 361[system.cpu.fuPool.FUList5.opList19] 362type=OpDesc 363issueLat=1 364opClass=SimdFloatSqrt 365opLat=1 366 367[system.cpu.fuPool.FUList6] 368type=FUDesc 369children=opList 370count=0 371opList=system.cpu.fuPool.FUList6.opList 372 373[system.cpu.fuPool.FUList6.opList] 374type=OpDesc 375issueLat=1 376opClass=MemWrite 377opLat=1 378 379[system.cpu.fuPool.FUList7] 380type=FUDesc 381children=opList0 opList1 382count=4 383opList=system.cpu.fuPool.FUList7.opList0 system.cpu.fuPool.FUList7.opList1 384 385[system.cpu.fuPool.FUList7.opList0] 386type=OpDesc 387issueLat=1 388opClass=MemRead 389opLat=1 390 391[system.cpu.fuPool.FUList7.opList1] 392type=OpDesc 393issueLat=1 394opClass=MemWrite 395opLat=1 396 397[system.cpu.fuPool.FUList8] 398type=FUDesc 399children=opList 400count=1 401opList=system.cpu.fuPool.FUList8.opList 402 403[system.cpu.fuPool.FUList8.opList] 404type=OpDesc 405issueLat=3 406opClass=IprAccess 407opLat=3 408 409[system.cpu.icache] 410type=BaseCache 411addr_range=0:18446744073709551615 412assoc=2 413block_size=64 414forward_snoops=true 415hash_delay=1 416latency=1000 417max_miss_count=0 418mshrs=10 419num_cpus=1 420prefetch_data_accesses_only=false 421prefetch_degree=1 422prefetch_latency=10000 423prefetch_on_access=false 424prefetch_past_page=false 425prefetch_policy=none 426prefetch_serial_squash=false 427prefetch_use_cpu_id=true 428prefetcher_size=100 429prioritizeRequests=false 430repl=Null 431size=131072 432subblock_size=0 433tgts_per_mshr=20 434trace_addr=0 435two_queue=false 436write_buffers=8 437cpu_side=system.cpu.icache_port 438mem_side=system.cpu.toL2Bus.port[0] 439 440[system.cpu.itb] 441type=AlphaTLB 442size=48 443 444[system.cpu.l2cache] 445type=BaseCache 446addr_range=0:18446744073709551615 447assoc=2 448block_size=64 449forward_snoops=true 450hash_delay=1 451latency=1000 452max_miss_count=0 453mshrs=10 454num_cpus=1 455prefetch_data_accesses_only=false 456prefetch_degree=1 457prefetch_latency=10000 458prefetch_on_access=false 459prefetch_past_page=false 460prefetch_policy=none 461prefetch_serial_squash=false 462prefetch_use_cpu_id=true 463prefetcher_size=100 464prioritizeRequests=false 465repl=Null 466size=2097152 467subblock_size=0 468tgts_per_mshr=5 469trace_addr=0 470two_queue=false 471write_buffers=8 472cpu_side=system.cpu.toL2Bus.port[2] 473mem_side=system.membus.port[1] 474 475[system.cpu.toL2Bus] 476type=Bus 477block_size=64 478bus_id=0 479clock=1000 480header_cycles=1 481use_default_range=false 482width=64 483port=system.cpu.icache.mem_side system.cpu.dcache.mem_side system.cpu.l2cache.cpu_side 484 485[system.cpu.tracer] 486type=ExeTracer 487 488[system.cpu.workload] 489type=LiveProcess 490cmd=hello 491cwd= 492egid=100 493env= 494errout=cerr 495euid=100 496executable=/dist/m5/regression/test-progs/hello/bin/alpha/linux/hello 497gid=100 498input=cin 499max_stack_size=67108864 500output=cout 501pid=100 502ppid=99 503simpoint=0 504system=system 505uid=100 506 507[system.membus] 508type=Bus 509block_size=64 510bus_id=0 511clock=1000 512header_cycles=1 513use_default_range=false 514width=64 515port=system.physmem.port[0] system.cpu.l2cache.mem_side 516 517[system.physmem] 518type=PhysicalMemory 519file= 520latency=30000 521latency_var=0 522null=false 523range=0:134217727 524zero=false 525port=system.membus.port[0] 526 527