1 2---------- Begin Simulation Statistics ---------- 3sim_seconds 1.865012 # Number of seconds simulated 4sim_ticks 1865011607500 # Number of ticks simulated 5final_tick 1865011607500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) 6sim_freq 1000000000000 # Frequency of simulated ticks |
7host_inst_rate 237504 # Simulator instruction rate (inst/s) 8host_op_rate 237504 # Simulator op (including micro ops) rate (op/s) 9host_tick_rate 8362303090 # Simulator tick rate (ticks/s) 10host_mem_usage 338380 # Number of bytes of host memory used 11host_seconds 223.03 # Real time elapsed on the host |
12sim_insts 52969539 # Number of instructions simulated 13sim_ops 52969539 # 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 1865011607500 # Cumulative time (in ticks) in various power states 17system.physmem.bytes_read::cpu.inst 962688 # Number of bytes read from this memory 18system.physmem.bytes_read::cpu.data 24879872 # Number of bytes read from this memory 19system.physmem.bytes_read::tsunami.ide 960 # Number of bytes read from this memory --- 441 unchanged lines hidden (view full) --- 461system.cpu.iq.issued_per_cycle::6 1098083 0.89% 99.54% # Number of insts issued each cycle 462system.cpu.iq.issued_per_cycle::7 432605 0.35% 99.89% # Number of insts issued each cycle 463system.cpu.iq.issued_per_cycle::8 136663 0.11% 100.00% # Number of insts issued each cycle 464system.cpu.iq.issued_per_cycle::overflows 0 0.00% 100.00% # Number of insts issued each cycle 465system.cpu.iq.issued_per_cycle::min_value 0 # Number of insts issued each cycle 466system.cpu.iq.issued_per_cycle::max_value 8 # Number of insts issued each cycle 467system.cpu.iq.issued_per_cycle::total 123532763 # Number of insts issued each cycle 468system.cpu.iq.fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available |
469system.cpu.iq.fu_full::IntAlu 207032 16.63% 16.63% # attempts to use FU when none available 470system.cpu.iq.fu_full::IntMult 1 0.00% 16.63% # attempts to use FU when none available 471system.cpu.iq.fu_full::IntDiv 0 0.00% 16.63% # attempts to use FU when none available 472system.cpu.iq.fu_full::FloatAdd 0 0.00% 16.63% # attempts to use FU when none available 473system.cpu.iq.fu_full::FloatCmp 0 0.00% 16.63% # attempts to use FU when none available 474system.cpu.iq.fu_full::FloatCvt 0 0.00% 16.63% # attempts to use FU when none available 475system.cpu.iq.fu_full::FloatMult 0 0.00% 16.63% # attempts to use FU when none available 476system.cpu.iq.fu_full::FloatMultAcc 0 0.00% 16.63% # attempts to use FU when none available 477system.cpu.iq.fu_full::FloatDiv 0 0.00% 16.63% # attempts to use FU when none available 478system.cpu.iq.fu_full::FloatMisc 0 0.00% 16.63% # attempts to use FU when none available 479system.cpu.iq.fu_full::FloatSqrt 0 0.00% 16.63% # attempts to use FU when none available 480system.cpu.iq.fu_full::SimdAdd 0 0.00% 16.63% # attempts to use FU when none available 481system.cpu.iq.fu_full::SimdAddAcc 0 0.00% 16.63% # attempts to use FU when none available 482system.cpu.iq.fu_full::SimdAlu 0 0.00% 16.63% # attempts to use FU when none available 483system.cpu.iq.fu_full::SimdCmp 0 0.00% 16.63% # attempts to use FU when none available 484system.cpu.iq.fu_full::SimdCvt 0 0.00% 16.63% # attempts to use FU when none available 485system.cpu.iq.fu_full::SimdMisc 0 0.00% 16.63% # attempts to use FU when none available 486system.cpu.iq.fu_full::SimdMult 0 0.00% 16.63% # attempts to use FU when none available 487system.cpu.iq.fu_full::SimdMultAcc 0 0.00% 16.63% # attempts to use FU when none available 488system.cpu.iq.fu_full::SimdShift 0 0.00% 16.63% # attempts to use FU when none available 489system.cpu.iq.fu_full::SimdShiftAcc 0 0.00% 16.63% # attempts to use FU when none available 490system.cpu.iq.fu_full::SimdSqrt 0 0.00% 16.63% # attempts to use FU when none available 491system.cpu.iq.fu_full::SimdFloatAdd 0 0.00% 16.63% # attempts to use FU when none available 492system.cpu.iq.fu_full::SimdFloatAlu 0 0.00% 16.63% # attempts to use FU when none available 493system.cpu.iq.fu_full::SimdFloatCmp 0 0.00% 16.63% # attempts to use FU when none available 494system.cpu.iq.fu_full::SimdFloatCvt 0 0.00% 16.63% # attempts to use FU when none available 495system.cpu.iq.fu_full::SimdFloatDiv 0 0.00% 16.63% # attempts to use FU when none available 496system.cpu.iq.fu_full::SimdFloatMisc 0 0.00% 16.63% # attempts to use FU when none available 497system.cpu.iq.fu_full::SimdFloatMult 0 0.00% 16.63% # attempts to use FU when none available 498system.cpu.iq.fu_full::SimdFloatMultAcc 0 0.00% 16.63% # attempts to use FU when none available 499system.cpu.iq.fu_full::SimdFloatSqrt 0 0.00% 16.63% # attempts to use FU when none available 500system.cpu.iq.fu_full::MemRead 606591 48.74% 65.37% # attempts to use FU when none available 501system.cpu.iq.fu_full::MemWrite 372500 29.93% 95.30% # attempts to use FU when none available 502system.cpu.iq.fu_full::FloatMemRead 31949 2.57% 97.87% # attempts to use FU when none available 503system.cpu.iq.fu_full::FloatMemWrite 26498 2.13% 100.00% # attempts to use FU when none available |
504system.cpu.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available 505system.cpu.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available 506system.cpu.iq.FU_type_0::No_OpClass 7276 0.01% 0.01% # Type of FU issued 507system.cpu.iq.FU_type_0::IntAlu 40915146 67.58% 67.60% # Type of FU issued 508system.cpu.iq.FU_type_0::IntMult 62152 0.10% 67.70% # Type of FU issued 509system.cpu.iq.FU_type_0::IntDiv 0 0.00% 67.70% # Type of FU issued 510system.cpu.iq.FU_type_0::FloatAdd 38560 0.06% 67.76% # Type of FU issued 511system.cpu.iq.FU_type_0::FloatCmp 0 0.00% 67.76% # Type of FU issued 512system.cpu.iq.FU_type_0::FloatCvt 0 0.00% 67.76% # Type of FU issued 513system.cpu.iq.FU_type_0::FloatMult 0 0.00% 67.76% # Type of FU issued |
514system.cpu.iq.FU_type_0::FloatMultAcc 0 0.00% 67.76% # Type of FU issued |
515system.cpu.iq.FU_type_0::FloatDiv 3636 0.01% 67.77% # Type of FU issued |
516system.cpu.iq.FU_type_0::FloatMisc 0 0.00% 67.77% # Type of FU issued |
517system.cpu.iq.FU_type_0::FloatSqrt 0 0.00% 67.77% # Type of FU issued 518system.cpu.iq.FU_type_0::SimdAdd 0 0.00% 67.77% # Type of FU issued 519system.cpu.iq.FU_type_0::SimdAddAcc 0 0.00% 67.77% # Type of FU issued 520system.cpu.iq.FU_type_0::SimdAlu 0 0.00% 67.77% # Type of FU issued 521system.cpu.iq.FU_type_0::SimdCmp 0 0.00% 67.77% # Type of FU issued 522system.cpu.iq.FU_type_0::SimdCvt 0 0.00% 67.77% # Type of FU issued 523system.cpu.iq.FU_type_0::SimdMisc 0 0.00% 67.77% # Type of FU issued 524system.cpu.iq.FU_type_0::SimdMult 0 0.00% 67.77% # Type of FU issued --- 5 unchanged lines hidden (view full) --- 530system.cpu.iq.FU_type_0::SimdFloatAlu 0 0.00% 67.77% # Type of FU issued 531system.cpu.iq.FU_type_0::SimdFloatCmp 0 0.00% 67.77% # Type of FU issued 532system.cpu.iq.FU_type_0::SimdFloatCvt 0 0.00% 67.77% # Type of FU issued 533system.cpu.iq.FU_type_0::SimdFloatDiv 0 0.00% 67.77% # Type of FU issued 534system.cpu.iq.FU_type_0::SimdFloatMisc 0 0.00% 67.77% # Type of FU issued 535system.cpu.iq.FU_type_0::SimdFloatMult 0 0.00% 67.77% # Type of FU issued 536system.cpu.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 67.77% # Type of FU issued 537system.cpu.iq.FU_type_0::SimdFloatSqrt 0 0.00% 67.77% # Type of FU issued |
538system.cpu.iq.FU_type_0::MemRead 11521390 19.03% 86.80% # Type of FU issued 539system.cpu.iq.FU_type_0::MemWrite 6745321 11.14% 97.94% # Type of FU issued 540system.cpu.iq.FU_type_0::FloatMemRead 156180 0.26% 98.20% # Type of FU issued 541system.cpu.iq.FU_type_0::FloatMemWrite 141327 0.23% 98.43% # Type of FU issued |
542system.cpu.iq.FU_type_0::IprAccess 949126 1.57% 100.00% # Type of FU issued 543system.cpu.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued 544system.cpu.iq.FU_type_0::total 60540114 # Type of FU issued 545system.cpu.iq.rate 0.467035 # Inst issue rate |
546system.cpu.iq.fu_busy_cnt 1244571 # FU busy when requested 547system.cpu.iq.fu_busy_rate 0.020558 # FU busy rate (busy events/executed inst) 548system.cpu.iq.int_inst_queue_reads 245211528 # Number of integer instruction queue reads |
549system.cpu.iq.int_inst_queue_writes 76534751 # Number of integer instruction queue writes 550system.cpu.iq.int_inst_queue_wakeup_accesses 58316055 # Number of integer instruction queue wakeup accesses |
551system.cpu.iq.fp_inst_queue_reads 739664 # Number of floating instruction queue reads |
552system.cpu.iq.fp_inst_queue_writes 359442 # Number of floating instruction queue writes 553system.cpu.iq.fp_inst_queue_wakeup_accesses 336937 # Number of floating instruction queue wakeup accesses |
554system.cpu.iq.int_alu_accesses 61379259 # Number of integer alu accesses 555system.cpu.iq.fp_alu_accesses 398150 # Number of floating point alu accesses |
556system.cpu.iew.lsq.thread0.forwLoads 691177 # Number of loads that had data forwarded from stores 557system.cpu.iew.lsq.thread0.invAddrLoads 0 # Number of loads ignored due to an invalid address 558system.cpu.iew.lsq.thread0.squashedLoads 2573780 # Number of loads squashed 559system.cpu.iew.lsq.thread0.ignoredResponses 3893 # Number of memory responses ignored because the instruction is squashed 560system.cpu.iew.lsq.thread0.memOrderViolation 22128 # Number of memory ordering violations 561system.cpu.iew.lsq.thread0.squashedStores 849514 # Number of stores squashed 562system.cpu.iew.lsq.thread0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address 563system.cpu.iew.lsq.thread0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding --- 62 unchanged lines hidden (view full) --- 626system.cpu.commit.op_class_0::No_OpClass 3197376 5.69% 5.69% # Class of committed instruction 627system.cpu.commit.op_class_0::IntAlu 36210459 64.48% 70.17% # Class of committed instruction 628system.cpu.commit.op_class_0::IntMult 60672 0.11% 70.28% # Class of committed instruction 629system.cpu.commit.op_class_0::IntDiv 0 0.00% 70.28% # Class of committed instruction 630system.cpu.commit.op_class_0::FloatAdd 38085 0.07% 70.35% # Class of committed instruction 631system.cpu.commit.op_class_0::FloatCmp 0 0.00% 70.35% # Class of committed instruction 632system.cpu.commit.op_class_0::FloatCvt 0 0.00% 70.35% # Class of committed instruction 633system.cpu.commit.op_class_0::FloatMult 0 0.00% 70.35% # Class of committed instruction |
634system.cpu.commit.op_class_0::FloatMultAcc 0 0.00% 70.35% # Class of committed instruction |
635system.cpu.commit.op_class_0::FloatDiv 3636 0.01% 70.35% # Class of committed instruction |
636system.cpu.commit.op_class_0::FloatMisc 0 0.00% 70.35% # Class of committed instruction |
637system.cpu.commit.op_class_0::FloatSqrt 0 0.00% 70.35% # Class of committed instruction 638system.cpu.commit.op_class_0::SimdAdd 0 0.00% 70.35% # Class of committed instruction 639system.cpu.commit.op_class_0::SimdAddAcc 0 0.00% 70.35% # Class of committed instruction 640system.cpu.commit.op_class_0::SimdAlu 0 0.00% 70.35% # Class of committed instruction 641system.cpu.commit.op_class_0::SimdCmp 0 0.00% 70.35% # Class of committed instruction 642system.cpu.commit.op_class_0::SimdCvt 0 0.00% 70.35% # Class of committed instruction 643system.cpu.commit.op_class_0::SimdMisc 0 0.00% 70.35% # Class of committed instruction 644system.cpu.commit.op_class_0::SimdMult 0 0.00% 70.35% # Class of committed instruction --- 5 unchanged lines hidden (view full) --- 650system.cpu.commit.op_class_0::SimdFloatAlu 0 0.00% 70.35% # Class of committed instruction 651system.cpu.commit.op_class_0::SimdFloatCmp 0 0.00% 70.35% # Class of committed instruction 652system.cpu.commit.op_class_0::SimdFloatCvt 0 0.00% 70.35% # Class of committed instruction 653system.cpu.commit.op_class_0::SimdFloatDiv 0 0.00% 70.35% # Class of committed instruction 654system.cpu.commit.op_class_0::SimdFloatMisc 0 0.00% 70.35% # Class of committed instruction 655system.cpu.commit.op_class_0::SimdFloatMult 0 0.00% 70.35% # Class of committed instruction 656system.cpu.commit.op_class_0::SimdFloatMultAcc 0 0.00% 70.35% # Class of committed instruction 657system.cpu.commit.op_class_0::SimdFloatSqrt 0 0.00% 70.35% # Class of committed instruction |
658system.cpu.commit.op_class_0::MemRead 9172524 16.33% 86.69% # Class of committed instruction 659system.cpu.commit.op_class_0::MemWrite 6245101 11.12% 97.81% # Class of committed instruction 660system.cpu.commit.op_class_0::FloatMemRead 144596 0.26% 98.06% # Class of committed instruction 661system.cpu.commit.op_class_0::FloatMemWrite 138067 0.25% 98.31% # Class of committed instruction |
662system.cpu.commit.op_class_0::IprAccess 949126 1.69% 100.00% # Class of committed instruction 663system.cpu.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction 664system.cpu.commit.op_class_0::total 56159642 # Class of committed instruction 665system.cpu.commit.bw_lim_events 2035576 # number cycles where commit BW limit reached 666system.cpu.rob.rob_reads 187788618 # The number of ROB reads 667system.cpu.rob.rob_writes 139599579 # The number of ROB writes 668system.cpu.timesIdled 556181 # Number of times that the entire CPU went into an idle state and unscheduled itself 669system.cpu.idleCycles 6093749 # Total number of cycles that the CPU has spent unscheduled due to idling --- 894 unchanged lines hidden --- |