1 2---------- Begin Simulation Statistics ---------- 3sim_seconds 0.000020 # Number of seconds simulated 4sim_ticks 20299000 # Number of ticks simulated 5final_tick 20299000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) 6sim_freq 1000000000000 # Frequency of simulated ticks |
7host_inst_rate 98455 # Simulator instruction rate (inst/s) 8host_op_rate 115276 # Simulator op (including micro ops) rate (op/s) 9host_tick_rate 434998330 # Simulator tick rate (ticks/s) 10host_mem_usage 266116 # Number of bytes of host memory used 11host_seconds 0.05 # Real time elapsed on the host |
12sim_insts 4592 # Number of instructions simulated 13sim_ops 5378 # Number of ops (including micro ops) simulated 14system.voltage_domain.voltage 1 # Voltage in Volts 15system.clk_domain.clock 1000 # Clock period in ticks 16system.physmem.pwrStateResidencyTicks::UNDEFINED 20299000 # Cumulative time (in ticks) in various power states 17system.physmem.bytes_read::cpu.inst 18560 # Number of bytes read from this memory 18system.physmem.bytes_read::cpu.data 8128 # Number of bytes read from this memory 19system.physmem.bytes_read::cpu.l2cache.prefetcher 1728 # Number of bytes read from this memory --- 464 unchanged lines hidden (view full) --- 484system.cpu.iq.issued_per_cycle::6 0 0.00% 100.00% # Number of insts issued each cycle 485system.cpu.iq.issued_per_cycle::7 0 0.00% 100.00% # Number of insts issued each cycle 486system.cpu.iq.issued_per_cycle::8 0 0.00% 100.00% # Number of insts issued each cycle 487system.cpu.iq.issued_per_cycle::overflows 0 0.00% 100.00% # Number of insts issued each cycle 488system.cpu.iq.issued_per_cycle::min_value 0 # Number of insts issued each cycle 489system.cpu.iq.issued_per_cycle::max_value 4 # Number of insts issued each cycle 490system.cpu.iq.issued_per_cycle::total 15916 # Number of insts issued each cycle 491system.cpu.iq.fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available |
492system.cpu.iq.fu_full::IntAlu 416 28.75% 28.75% # attempts to use FU when none available 493system.cpu.iq.fu_full::IntMult 0 0.00% 28.75% # attempts to use FU when none available 494system.cpu.iq.fu_full::IntDiv 0 0.00% 28.75% # attempts to use FU when none available 495system.cpu.iq.fu_full::FloatAdd 0 0.00% 28.75% # attempts to use FU when none available 496system.cpu.iq.fu_full::FloatCmp 0 0.00% 28.75% # attempts to use FU when none available 497system.cpu.iq.fu_full::FloatCvt 0 0.00% 28.75% # attempts to use FU when none available 498system.cpu.iq.fu_full::FloatMult 0 0.00% 28.75% # attempts to use FU when none available 499system.cpu.iq.fu_full::FloatMultAcc 0 0.00% 28.75% # attempts to use FU when none available 500system.cpu.iq.fu_full::FloatDiv 0 0.00% 28.75% # attempts to use FU when none available 501system.cpu.iq.fu_full::FloatMisc 0 0.00% 28.75% # attempts to use FU when none available 502system.cpu.iq.fu_full::FloatSqrt 0 0.00% 28.75% # attempts to use FU when none available 503system.cpu.iq.fu_full::SimdAdd 0 0.00% 28.75% # attempts to use FU when none available 504system.cpu.iq.fu_full::SimdAddAcc 0 0.00% 28.75% # attempts to use FU when none available 505system.cpu.iq.fu_full::SimdAlu 0 0.00% 28.75% # attempts to use FU when none available 506system.cpu.iq.fu_full::SimdCmp 0 0.00% 28.75% # attempts to use FU when none available 507system.cpu.iq.fu_full::SimdCvt 0 0.00% 28.75% # attempts to use FU when none available 508system.cpu.iq.fu_full::SimdMisc 0 0.00% 28.75% # attempts to use FU when none available 509system.cpu.iq.fu_full::SimdMult 0 0.00% 28.75% # attempts to use FU when none available 510system.cpu.iq.fu_full::SimdMultAcc 0 0.00% 28.75% # attempts to use FU when none available 511system.cpu.iq.fu_full::SimdShift 0 0.00% 28.75% # attempts to use FU when none available 512system.cpu.iq.fu_full::SimdShiftAcc 0 0.00% 28.75% # attempts to use FU when none available 513system.cpu.iq.fu_full::SimdSqrt 0 0.00% 28.75% # attempts to use FU when none available 514system.cpu.iq.fu_full::SimdFloatAdd 0 0.00% 28.75% # attempts to use FU when none available 515system.cpu.iq.fu_full::SimdFloatAlu 0 0.00% 28.75% # attempts to use FU when none available 516system.cpu.iq.fu_full::SimdFloatCmp 0 0.00% 28.75% # attempts to use FU when none available 517system.cpu.iq.fu_full::SimdFloatCvt 0 0.00% 28.75% # attempts to use FU when none available 518system.cpu.iq.fu_full::SimdFloatDiv 0 0.00% 28.75% # attempts to use FU when none available 519system.cpu.iq.fu_full::SimdFloatMisc 0 0.00% 28.75% # attempts to use FU when none available 520system.cpu.iq.fu_full::SimdFloatMult 0 0.00% 28.75% # attempts to use FU when none available 521system.cpu.iq.fu_full::SimdFloatMultAcc 0 0.00% 28.75% # attempts to use FU when none available 522system.cpu.iq.fu_full::SimdFloatSqrt 0 0.00% 28.75% # attempts to use FU when none available 523system.cpu.iq.fu_full::MemRead 475 32.83% 61.58% # attempts to use FU when none available 524system.cpu.iq.fu_full::MemWrite 539 37.25% 98.83% # attempts to use FU when none available 525system.cpu.iq.fu_full::FloatMemRead 0 0.00% 98.83% # attempts to use FU when none available 526system.cpu.iq.fu_full::FloatMemWrite 17 1.17% 100.00% # attempts to use FU when none available |
527system.cpu.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available 528system.cpu.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available 529system.cpu.iq.FU_type_0::No_OpClass 0 0.00% 0.00% # Type of FU issued 530system.cpu.iq.FU_type_0::IntAlu 4533 62.71% 62.71% # Type of FU issued 531system.cpu.iq.FU_type_0::IntMult 5 0.07% 62.78% # Type of FU issued 532system.cpu.iq.FU_type_0::IntDiv 0 0.00% 62.78% # Type of FU issued 533system.cpu.iq.FU_type_0::FloatAdd 0 0.00% 62.78% # Type of FU issued 534system.cpu.iq.FU_type_0::FloatCmp 0 0.00% 62.78% # Type of FU issued 535system.cpu.iq.FU_type_0::FloatCvt 0 0.00% 62.78% # Type of FU issued 536system.cpu.iq.FU_type_0::FloatMult 0 0.00% 62.78% # Type of FU issued |
537system.cpu.iq.FU_type_0::FloatMultAcc 0 0.00% 62.78% # Type of FU issued |
538system.cpu.iq.FU_type_0::FloatDiv 0 0.00% 62.78% # Type of FU issued |
539system.cpu.iq.FU_type_0::FloatMisc 0 0.00% 62.78% # Type of FU issued |
540system.cpu.iq.FU_type_0::FloatSqrt 0 0.00% 62.78% # Type of FU issued 541system.cpu.iq.FU_type_0::SimdAdd 0 0.00% 62.78% # Type of FU issued 542system.cpu.iq.FU_type_0::SimdAddAcc 0 0.00% 62.78% # Type of FU issued 543system.cpu.iq.FU_type_0::SimdAlu 0 0.00% 62.78% # Type of FU issued 544system.cpu.iq.FU_type_0::SimdCmp 0 0.00% 62.78% # Type of FU issued 545system.cpu.iq.FU_type_0::SimdCvt 0 0.00% 62.78% # Type of FU issued 546system.cpu.iq.FU_type_0::SimdMisc 0 0.00% 62.78% # Type of FU issued 547system.cpu.iq.FU_type_0::SimdMult 0 0.00% 62.78% # Type of FU issued --- 6 unchanged lines hidden (view full) --- 554system.cpu.iq.FU_type_0::SimdFloatCmp 0 0.00% 62.78% # Type of FU issued 555system.cpu.iq.FU_type_0::SimdFloatCvt 0 0.00% 62.78% # Type of FU issued 556system.cpu.iq.FU_type_0::SimdFloatDiv 0 0.00% 62.78% # Type of FU issued 557system.cpu.iq.FU_type_0::SimdFloatMisc 3 0.04% 62.83% # Type of FU issued 558system.cpu.iq.FU_type_0::SimdFloatMult 0 0.00% 62.83% # Type of FU issued 559system.cpu.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 62.83% # Type of FU issued 560system.cpu.iq.FU_type_0::SimdFloatSqrt 0 0.00% 62.83% # Type of FU issued 561system.cpu.iq.FU_type_0::MemRead 1605 22.21% 85.03% # Type of FU issued |
562system.cpu.iq.FU_type_0::MemWrite 1066 14.75% 99.78% # Type of FU issued 563system.cpu.iq.FU_type_0::FloatMemRead 0 0.00% 99.78% # Type of FU issued 564system.cpu.iq.FU_type_0::FloatMemWrite 16 0.22% 100.00% # Type of FU issued |
565system.cpu.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued 566system.cpu.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued 567system.cpu.iq.FU_type_0::total 7228 # Type of FU issued 568system.cpu.iq.rate 0.178034 # Inst issue rate |
569system.cpu.iq.fu_busy_cnt 1447 # FU busy when requested 570system.cpu.iq.fu_busy_rate 0.200194 # FU busy rate (busy events/executed inst) |
571system.cpu.iq.int_inst_queue_reads 31952 # Number of integer instruction queue reads 572system.cpu.iq.int_inst_queue_writes 11715 # Number of integer instruction queue writes 573system.cpu.iq.int_inst_queue_wakeup_accesses 6617 # Number of integer instruction queue wakeup accesses |
574system.cpu.iq.fp_inst_queue_reads 49 # Number of floating instruction queue reads |
575system.cpu.iq.fp_inst_queue_writes 16 # Number of floating instruction queue writes 576system.cpu.iq.fp_inst_queue_wakeup_accesses 16 # Number of floating instruction queue wakeup accesses 577system.cpu.iq.int_alu_accesses 8642 # Number of integer alu accesses |
578system.cpu.iq.fp_alu_accesses 33 # Number of floating point alu accesses |
579system.cpu.iew.lsq.thread0.forwLoads 12 # Number of loads that had data forwarded from stores 580system.cpu.iew.lsq.thread0.invAddrLoads 0 # Number of loads ignored due to an invalid address 581system.cpu.iew.lsq.thread0.squashedLoads 796 # Number of loads squashed 582system.cpu.iew.lsq.thread0.ignoredResponses 0 # Number of memory responses ignored because the instruction is squashed 583system.cpu.iew.lsq.thread0.memOrderViolation 7 # Number of memory ordering violations 584system.cpu.iew.lsq.thread0.squashedStores 351 # Number of stores squashed 585system.cpu.iew.lsq.thread0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address 586system.cpu.iew.lsq.thread0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding --- 62 unchanged lines hidden (view full) --- 649system.cpu.commit.op_class_0::No_OpClass 0 0.00% 0.00% # Class of committed instruction 650system.cpu.commit.op_class_0::IntAlu 3406 63.33% 63.33% # Class of committed instruction 651system.cpu.commit.op_class_0::IntMult 4 0.07% 63.41% # Class of committed instruction 652system.cpu.commit.op_class_0::IntDiv 0 0.00% 63.41% # Class of committed instruction 653system.cpu.commit.op_class_0::FloatAdd 0 0.00% 63.41% # Class of committed instruction 654system.cpu.commit.op_class_0::FloatCmp 0 0.00% 63.41% # Class of committed instruction 655system.cpu.commit.op_class_0::FloatCvt 0 0.00% 63.41% # Class of committed instruction 656system.cpu.commit.op_class_0::FloatMult 0 0.00% 63.41% # Class of committed instruction |
657system.cpu.commit.op_class_0::FloatMultAcc 0 0.00% 63.41% # Class of committed instruction |
658system.cpu.commit.op_class_0::FloatDiv 0 0.00% 63.41% # Class of committed instruction |
659system.cpu.commit.op_class_0::FloatMisc 0 0.00% 63.41% # Class of committed instruction |
660system.cpu.commit.op_class_0::FloatSqrt 0 0.00% 63.41% # Class of committed instruction 661system.cpu.commit.op_class_0::SimdAdd 0 0.00% 63.41% # Class of committed instruction 662system.cpu.commit.op_class_0::SimdAddAcc 0 0.00% 63.41% # Class of committed instruction 663system.cpu.commit.op_class_0::SimdAlu 0 0.00% 63.41% # Class of committed instruction 664system.cpu.commit.op_class_0::SimdCmp 0 0.00% 63.41% # Class of committed instruction 665system.cpu.commit.op_class_0::SimdCvt 0 0.00% 63.41% # Class of committed instruction 666system.cpu.commit.op_class_0::SimdMisc 0 0.00% 63.41% # Class of committed instruction 667system.cpu.commit.op_class_0::SimdMult 0 0.00% 63.41% # Class of committed instruction --- 6 unchanged lines hidden (view full) --- 674system.cpu.commit.op_class_0::SimdFloatCmp 0 0.00% 63.41% # Class of committed instruction 675system.cpu.commit.op_class_0::SimdFloatCvt 0 0.00% 63.41% # Class of committed instruction 676system.cpu.commit.op_class_0::SimdFloatDiv 0 0.00% 63.41% # Class of committed instruction 677system.cpu.commit.op_class_0::SimdFloatMisc 3 0.06% 63.46% # Class of committed instruction 678system.cpu.commit.op_class_0::SimdFloatMult 0 0.00% 63.46% # Class of committed instruction 679system.cpu.commit.op_class_0::SimdFloatMultAcc 0 0.00% 63.46% # Class of committed instruction 680system.cpu.commit.op_class_0::SimdFloatSqrt 0 0.00% 63.46% # Class of committed instruction 681system.cpu.commit.op_class_0::MemRead 1027 19.10% 82.56% # Class of committed instruction |
682system.cpu.commit.op_class_0::MemWrite 922 17.14% 99.70% # Class of committed instruction 683system.cpu.commit.op_class_0::FloatMemRead 0 0.00% 99.70% # Class of committed instruction 684system.cpu.commit.op_class_0::FloatMemWrite 16 0.30% 100.00% # Class of committed instruction |
685system.cpu.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction 686system.cpu.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction 687system.cpu.commit.op_class_0::total 5378 # Class of committed instruction 688system.cpu.commit.bw_lim_events 43 # number cycles where commit BW limit reached 689system.cpu.rob.rob_reads 23233 # The number of ROB reads 690system.cpu.rob.rob_writes 16740 # The number of ROB writes 691system.cpu.timesIdled 212 # Number of times that the entire CPU went into an idle state and unscheduled itself 692system.cpu.idleCycles 24683 # Total number of cycles that the CPU has spent unscheduled due to idling --- 487 unchanged lines hidden --- |