1 2---------- Begin Simulation Statistics ---------- 3sim_seconds 0.487015 # Number of seconds simulated 4sim_ticks 487015166000 # Number of ticks simulated 5final_tick 487015166000 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) 6sim_freq 1000000000000 # Frequency of simulated ticks |
7host_inst_rate 149671 # Simulator instruction rate (inst/s) 8host_op_rate 276966 # Simulator op (including micro ops) rate (op/s) 9host_tick_rate 88156571 # Simulator tick rate (ticks/s) 10host_mem_usage 323840 # Number of bytes of host memory used 11host_seconds 5524.43 # Real time elapsed on the host |
12sim_insts 826847303 # Number of instructions simulated 13sim_ops 1530082520 # 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 487015166000 # Cumulative time (in ticks) in various power states 17system.physmem.bytes_read::cpu.inst 154176 # Number of bytes read from this memory 18system.physmem.bytes_read::cpu.data 24645952 # Number of bytes read from this memory 19system.physmem.bytes_read::total 24800128 # Number of bytes read from this memory --- 379 unchanged lines hidden (view full) --- 399system.cpu.iq.issued_per_cycle::6 45741413 4.70% 96.56% # Number of insts issued each cycle 400system.cpu.iq.issued_per_cycle::7 22594403 2.32% 98.88% # Number of insts issued each cycle 401system.cpu.iq.issued_per_cycle::8 10912407 1.12% 100.00% # Number of insts issued each cycle 402system.cpu.iq.issued_per_cycle::overflows 0 0.00% 100.00% # Number of insts issued each cycle 403system.cpu.iq.issued_per_cycle::min_value 0 # Number of insts issued each cycle 404system.cpu.iq.issued_per_cycle::max_value 8 # Number of insts issued each cycle 405system.cpu.iq.issued_per_cycle::total 973823159 # Number of insts issued each cycle 406system.cpu.iq.fu_full::No_OpClass 0 0.00% 0.00% # attempts to use FU when none available |
407system.cpu.iq.fu_full::IntAlu 11212757 43.19% 43.19% # attempts to use FU when none available 408system.cpu.iq.fu_full::IntMult 0 0.00% 43.19% # attempts to use FU when none available 409system.cpu.iq.fu_full::IntDiv 0 0.00% 43.19% # attempts to use FU when none available 410system.cpu.iq.fu_full::FloatAdd 0 0.00% 43.19% # attempts to use FU when none available 411system.cpu.iq.fu_full::FloatCmp 0 0.00% 43.19% # attempts to use FU when none available 412system.cpu.iq.fu_full::FloatCvt 0 0.00% 43.19% # attempts to use FU when none available 413system.cpu.iq.fu_full::FloatMult 0 0.00% 43.19% # attempts to use FU when none available 414system.cpu.iq.fu_full::FloatMultAcc 0 0.00% 43.19% # attempts to use FU when none available 415system.cpu.iq.fu_full::FloatDiv 0 0.00% 43.19% # attempts to use FU when none available 416system.cpu.iq.fu_full::FloatMisc 0 0.00% 43.19% # attempts to use FU when none available 417system.cpu.iq.fu_full::FloatSqrt 0 0.00% 43.19% # attempts to use FU when none available 418system.cpu.iq.fu_full::SimdAdd 0 0.00% 43.19% # attempts to use FU when none available 419system.cpu.iq.fu_full::SimdAddAcc 0 0.00% 43.19% # attempts to use FU when none available 420system.cpu.iq.fu_full::SimdAlu 0 0.00% 43.19% # attempts to use FU when none available 421system.cpu.iq.fu_full::SimdCmp 0 0.00% 43.19% # attempts to use FU when none available 422system.cpu.iq.fu_full::SimdCvt 0 0.00% 43.19% # attempts to use FU when none available 423system.cpu.iq.fu_full::SimdMisc 0 0.00% 43.19% # attempts to use FU when none available 424system.cpu.iq.fu_full::SimdMult 0 0.00% 43.19% # attempts to use FU when none available 425system.cpu.iq.fu_full::SimdMultAcc 0 0.00% 43.19% # attempts to use FU when none available 426system.cpu.iq.fu_full::SimdShift 0 0.00% 43.19% # attempts to use FU when none available 427system.cpu.iq.fu_full::SimdShiftAcc 0 0.00% 43.19% # attempts to use FU when none available 428system.cpu.iq.fu_full::SimdSqrt 0 0.00% 43.19% # attempts to use FU when none available 429system.cpu.iq.fu_full::SimdFloatAdd 0 0.00% 43.19% # attempts to use FU when none available 430system.cpu.iq.fu_full::SimdFloatAlu 0 0.00% 43.19% # attempts to use FU when none available 431system.cpu.iq.fu_full::SimdFloatCmp 0 0.00% 43.19% # attempts to use FU when none available 432system.cpu.iq.fu_full::SimdFloatCvt 0 0.00% 43.19% # attempts to use FU when none available 433system.cpu.iq.fu_full::SimdFloatDiv 0 0.00% 43.19% # attempts to use FU when none available 434system.cpu.iq.fu_full::SimdFloatMisc 0 0.00% 43.19% # attempts to use FU when none available 435system.cpu.iq.fu_full::SimdFloatMult 0 0.00% 43.19% # attempts to use FU when none available 436system.cpu.iq.fu_full::SimdFloatMultAcc 0 0.00% 43.19% # attempts to use FU when none available 437system.cpu.iq.fu_full::SimdFloatSqrt 0 0.00% 43.19% # attempts to use FU when none available 438system.cpu.iq.fu_full::MemRead 11924633 45.93% 89.11% # attempts to use FU when none available 439system.cpu.iq.fu_full::MemWrite 2727831 10.51% 99.62% # attempts to use FU when none available 440system.cpu.iq.fu_full::FloatMemRead 0 0.00% 99.62% # attempts to use FU when none available 441system.cpu.iq.fu_full::FloatMemWrite 98893 0.38% 100.00% # attempts to use FU when none available |
442system.cpu.iq.fu_full::IprAccess 0 0.00% 100.00% # attempts to use FU when none available 443system.cpu.iq.fu_full::InstPrefetch 0 0.00% 100.00% # attempts to use FU when none available 444system.cpu.iq.FU_type_0::No_OpClass 2915020 0.15% 0.15% # Type of FU issued 445system.cpu.iq.FU_type_0::IntAlu 1333663160 66.71% 66.85% # Type of FU issued 446system.cpu.iq.FU_type_0::IntMult 357468 0.02% 66.87% # Type of FU issued 447system.cpu.iq.FU_type_0::IntDiv 4798486 0.24% 67.11% # Type of FU issued 448system.cpu.iq.FU_type_0::FloatAdd 3 0.00% 67.11% # Type of FU issued 449system.cpu.iq.FU_type_0::FloatCmp 0 0.00% 67.11% # Type of FU issued 450system.cpu.iq.FU_type_0::FloatCvt 0 0.00% 67.11% # Type of FU issued 451system.cpu.iq.FU_type_0::FloatMult 2 0.00% 67.11% # Type of FU issued |
452system.cpu.iq.FU_type_0::FloatMultAcc 0 0.00% 67.11% # Type of FU issued |
453system.cpu.iq.FU_type_0::FloatDiv 2 0.00% 67.11% # Type of FU issued |
454system.cpu.iq.FU_type_0::FloatMisc 0 0.00% 67.11% # Type of FU issued |
455system.cpu.iq.FU_type_0::FloatSqrt 0 0.00% 67.11% # Type of FU issued 456system.cpu.iq.FU_type_0::SimdAdd 0 0.00% 67.11% # Type of FU issued 457system.cpu.iq.FU_type_0::SimdAddAcc 0 0.00% 67.11% # Type of FU issued 458system.cpu.iq.FU_type_0::SimdAlu 0 0.00% 67.11% # Type of FU issued 459system.cpu.iq.FU_type_0::SimdCmp 0 0.00% 67.11% # Type of FU issued 460system.cpu.iq.FU_type_0::SimdCvt 0 0.00% 67.11% # Type of FU issued 461system.cpu.iq.FU_type_0::SimdMisc 0 0.00% 67.11% # Type of FU issued 462system.cpu.iq.FU_type_0::SimdMult 0 0.00% 67.11% # Type of FU issued --- 5 unchanged lines hidden (view full) --- 468system.cpu.iq.FU_type_0::SimdFloatAlu 0 0.00% 67.11% # Type of FU issued 469system.cpu.iq.FU_type_0::SimdFloatCmp 0 0.00% 67.11% # Type of FU issued 470system.cpu.iq.FU_type_0::SimdFloatCvt 0 0.00% 67.11% # Type of FU issued 471system.cpu.iq.FU_type_0::SimdFloatDiv 0 0.00% 67.11% # Type of FU issued 472system.cpu.iq.FU_type_0::SimdFloatMisc 0 0.00% 67.11% # Type of FU issued 473system.cpu.iq.FU_type_0::SimdFloatMult 0 0.00% 67.11% # Type of FU issued 474system.cpu.iq.FU_type_0::SimdFloatMultAcc 0 0.00% 67.11% # Type of FU issued 475system.cpu.iq.FU_type_0::SimdFloatSqrt 0 0.00% 67.11% # Type of FU issued |
476system.cpu.iq.FU_type_0::MemRead 471201643 23.57% 90.68% # Type of FU issued 477system.cpu.iq.FU_type_0::MemWrite 185912277 9.30% 99.98% # Type of FU issued 478system.cpu.iq.FU_type_0::FloatMemRead 5 0.00% 99.98% # Type of FU issued 479system.cpu.iq.FU_type_0::FloatMemWrite 453578 0.02% 100.00% # Type of FU issued |
480system.cpu.iq.FU_type_0::IprAccess 0 0.00% 100.00% # Type of FU issued 481system.cpu.iq.FU_type_0::InstPrefetch 0 0.00% 100.00% # Type of FU issued 482system.cpu.iq.FU_type_0::total 1999301644 # Type of FU issued 483system.cpu.iq.rate 2.052607 # Inst issue rate |
484system.cpu.iq.fu_busy_cnt 25964114 # FU busy when requested 485system.cpu.iq.fu_busy_rate 0.012987 # FU busy rate (busy events/executed inst) 486system.cpu.iq.int_inst_queue_reads 5000734134 # Number of integer instruction queue reads |
487system.cpu.iq.int_inst_queue_writes 3305993539 # Number of integer instruction queue writes 488system.cpu.iq.int_inst_queue_wakeup_accesses 1923953649 # Number of integer instruction queue wakeup accesses |
489system.cpu.iq.fp_inst_queue_reads 1300982 # Number of floating instruction queue reads |
490system.cpu.iq.fp_inst_queue_writes 4091270 # Number of floating instruction queue writes 491system.cpu.iq.fp_inst_queue_wakeup_accesses 238195 # Number of floating instruction queue wakeup accesses |
492system.cpu.iq.int_alu_accesses 2021798255 # Number of integer alu accesses 493system.cpu.iq.fp_alu_accesses 552483 # Number of floating point alu accesses |
494system.cpu.iew.lsq.thread0.forwLoads 179914916 # Number of loads that had data forwarded from stores 495system.cpu.iew.lsq.thread0.invAddrLoads 0 # Number of loads ignored due to an invalid address 496system.cpu.iew.lsq.thread0.squashedLoads 224265796 # Number of loads squashed 497system.cpu.iew.lsq.thread0.ignoredResponses 337750 # Number of memory responses ignored because the instruction is squashed 498system.cpu.iew.lsq.thread0.memOrderViolation 639215 # Number of memory ordering violations 499system.cpu.iew.lsq.thread0.squashedStores 94968744 # Number of stores squashed 500system.cpu.iew.lsq.thread0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid address 501system.cpu.iew.lsq.thread0.blockedLoads 0 # Number of blocked loads due to partial load-store forwarding --- 62 unchanged lines hidden (view full) --- 564system.cpu.commit.op_class_0::No_OpClass 2048202 0.13% 0.13% # Class of committed instruction 565system.cpu.commit.op_class_0::IntAlu 989691028 64.68% 64.82% # Class of committed instruction 566system.cpu.commit.op_class_0::IntMult 306834 0.02% 64.84% # Class of committed instruction 567system.cpu.commit.op_class_0::IntDiv 4794948 0.31% 65.15% # Class of committed instruction 568system.cpu.commit.op_class_0::FloatAdd 0 0.00% 65.15% # Class of committed instruction 569system.cpu.commit.op_class_0::FloatCmp 0 0.00% 65.15% # Class of committed instruction 570system.cpu.commit.op_class_0::FloatCvt 0 0.00% 65.15% # Class of committed instruction 571system.cpu.commit.op_class_0::FloatMult 0 0.00% 65.15% # Class of committed instruction |
572system.cpu.commit.op_class_0::FloatMultAcc 0 0.00% 65.15% # Class of committed instruction |
573system.cpu.commit.op_class_0::FloatDiv 0 0.00% 65.15% # Class of committed instruction |
574system.cpu.commit.op_class_0::FloatMisc 0 0.00% 65.15% # Class of committed instruction |
575system.cpu.commit.op_class_0::FloatSqrt 0 0.00% 65.15% # Class of committed instruction 576system.cpu.commit.op_class_0::SimdAdd 0 0.00% 65.15% # Class of committed instruction 577system.cpu.commit.op_class_0::SimdAddAcc 0 0.00% 65.15% # Class of committed instruction 578system.cpu.commit.op_class_0::SimdAlu 0 0.00% 65.15% # Class of committed instruction 579system.cpu.commit.op_class_0::SimdCmp 0 0.00% 65.15% # Class of committed instruction 580system.cpu.commit.op_class_0::SimdCvt 0 0.00% 65.15% # Class of committed instruction 581system.cpu.commit.op_class_0::SimdMisc 0 0.00% 65.15% # Class of committed instruction 582system.cpu.commit.op_class_0::SimdMult 0 0.00% 65.15% # Class of committed instruction --- 7 unchanged lines hidden (view full) --- 590system.cpu.commit.op_class_0::SimdFloatCvt 0 0.00% 65.15% # Class of committed instruction 591system.cpu.commit.op_class_0::SimdFloatDiv 0 0.00% 65.15% # Class of committed instruction 592system.cpu.commit.op_class_0::SimdFloatMisc 0 0.00% 65.15% # Class of committed instruction 593system.cpu.commit.op_class_0::SimdFloatMult 0 0.00% 65.15% # Class of committed instruction 594system.cpu.commit.op_class_0::SimdFloatMultAcc 0 0.00% 65.15% # Class of committed instruction 595system.cpu.commit.op_class_0::SimdFloatSqrt 0 0.00% 65.15% # Class of committed instruction 596system.cpu.commit.op_class_0::MemRead 384083313 25.10% 90.25% # Class of committed instruction 597system.cpu.commit.op_class_0::MemWrite 149158195 9.75% 100.00% # Class of committed instruction |
598system.cpu.commit.op_class_0::FloatMemRead 0 0.00% 100.00% # Class of committed instruction 599system.cpu.commit.op_class_0::FloatMemWrite 0 0.00% 100.00% # Class of committed instruction |
600system.cpu.commit.op_class_0::IprAccess 0 0.00% 100.00% # Class of committed instruction 601system.cpu.commit.op_class_0::InstPrefetch 0 0.00% 100.00% # Class of committed instruction 602system.cpu.commit.op_class_0::total 1530082520 # Class of committed instruction 603system.cpu.commit.bw_lim_events 73373032 # number cycles where commit BW limit reached 604system.cpu.rob.rob_reads 3187574492 # The number of ROB reads 605system.cpu.rob.rob_writes 4974168269 # The number of ROB writes 606system.cpu.timesIdled 2040 # Number of times that the entire CPU went into an idle state and unscheduled itself 607system.cpu.idleCycles 207174 # Total number of cycles that the CPU has spent unscheduled due to idling --- 487 unchanged lines hidden --- |