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