m5stats.txt
来自「M5,一个功能强大的多处理器系统模拟器.很多针对处理器架构,性能的研究都使用它作」· 文本 代码 · 共 442 行 · 第 1/4 页
TXT
442 行
system.cpu.icache.prefetcher.num_hwpf_already_in_prefetcher 0 # number of hwpf that were already in the prefetch queuesystem.cpu.icache.prefetcher.num_hwpf_evicted 0 # number of hwpf removed due to no buffer leftsystem.cpu.icache.prefetcher.num_hwpf_identified 0 # number of hwpf identifiedsystem.cpu.icache.prefetcher.num_hwpf_issued 0 # number of hwpf issuedsystem.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocatedsystem.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual pagesystem.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation timesystem.cpu.icache.replacements 0 # number of replacementssystem.cpu.icache.sampled_refs 182 # Sample count of references to valid blocks.system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutionssystem.cpu.icache.tagsinuse 91.765219 # Cycle average of tags in usesystem.cpu.icache.total_refs 500 # Total number of references to valid blocks.system.cpu.icache.warmup_cycle 0 # Cycle when the warmup percentage was hit.system.cpu.icache.writebacks 0 # number of writebackssystem.cpu.idleCycles 244 # Total number of cycles that the CPU has spent unscheduled due to idlingsystem.cpu.iew.EXEC:branches 542 # Number of branches executedsystem.cpu.iew.EXEC:nop 277 # number of nop insts executedsystem.cpu.iew.EXEC:rate 0.591187 # Inst execution ratesystem.cpu.iew.EXEC:refs 939 # number of memory reference insts executedsystem.cpu.iew.EXEC:stores 358 # Number of stores executedsystem.cpu.iew.EXEC:swp 0 # number of swp insts executedsystem.cpu.iew.WB:consumers 1788 # num instructions consuming a valuesystem.cpu.iew.WB:count 3104 # cumulative count of insts written-backsystem.cpu.iew.WB:fanout 0.790828 # average fanout of values written-backsystem.cpu.iew.WB:penalized 0 # number of instrctions required to write to 'other' IQsystem.cpu.iew.WB:penalized_rate 0 # fraction of instructions written-back that wrote to 'other' IQsystem.cpu.iew.WB:producers 1414 # num instructions producing a valuesystem.cpu.iew.WB:rate 0.574708 # insts written-back per cyclesystem.cpu.iew.WB:sent 3141 # cumulative count of insts sent to commitsystem.cpu.iew.branchMispredicts 150 # Number of branch mispredicts detected at executesystem.cpu.iew.iewBlockCycles 0 # Number of cycles IEW is blockingsystem.cpu.iew.iewDispLoadInsts 703 # Number of dispatched load instructionssystem.cpu.iew.iewDispNonSpecInsts 6 # Number of dispatched non-speculative instructionssystem.cpu.iew.iewDispSquashedInsts 98 # Number of squashed instructions skipped by dispatchsystem.cpu.iew.iewDispStoreInsts 408 # Number of dispatched store instructionssystem.cpu.iew.iewDispatchedInsts 4070 # Number of instructions dispatched to IQsystem.cpu.iew.iewExecLoadInsts 581 # Number of load instructions executedsystem.cpu.iew.iewExecSquashedInsts 98 # Number of squashed instructions skipped in executesystem.cpu.iew.iewExecutedInsts 3193 # Number of executed instructionssystem.cpu.iew.iewIQFullEvents 0 # Number of times the IQ has become full, causing a stallsystem.cpu.iew.iewIdleCycles 0 # Number of cycles IEW is idlesystem.cpu.iew.iewLSQFullEvents 0 # Number of times the LSQ has become full, causing a stallsystem.cpu.iew.iewSquashCycles 290 # Number of cycles IEW is squashingsystem.cpu.iew.iewUnblockCycles 0 # Number of cycles IEW is unblockingsystem.cpu.iew.lsq.thread.0.blockedLoads 0 # Number of blocked loads due to partial load-store forwardingsystem.cpu.iew.lsq.thread.0.cacheBlocked 0 # Number of times an access to memory failed due to the cache being blockedsystem.cpu.iew.lsq.thread.0.forwLoads 25 # Number of loads that had data forwarded from storessystem.cpu.iew.lsq.thread.0.ignoredResponses 1 # Number of memory responses ignored because the instruction is squashedsystem.cpu.iew.lsq.thread.0.invAddrLoads 0 # Number of loads ignored due to an invalid addresssystem.cpu.iew.lsq.thread.0.invAddrSwpfs 0 # Number of software prefetches ignored due to an invalid addresssystem.cpu.iew.lsq.thread.0.memOrderViolation 11 # Number of memory ordering violationssystem.cpu.iew.lsq.thread.0.rescheduledLoads 0 # Number of loads that were rescheduledsystem.cpu.iew.lsq.thread.0.squashedLoads 288 # Number of loads squashedsystem.cpu.iew.lsq.thread.0.squashedStores 114 # Number of stores squashedsystem.cpu.iew.memOrderViolationEvents 11 # Number of memory order violationssystem.cpu.iew.predictedNotTakenIncorrect 98 # Number of branches that were predicted not taken incorrectlysystem.cpu.iew.predictedTakenIncorrect 52 # Number of branches that were predicted taken incorrectlysystem.cpu.ipc 0.441955 # IPC: Instructions Per Cyclesystem.cpu.ipc_total 0.441955 # IPC: Total IPC of All Threadssystem.cpu.iq.ISSUE:FU_type_0 3291 # Type of FU issuedsystem.cpu.iq.ISSUE:FU_type_0.start_dist No_OpClass 0 0.00% # Type of FU issued IntAlu 2327 70.71% # Type of FU issued IntMult 1 0.03% # Type of FU issued IntDiv 0 0.00% # Type of FU issued FloatAdd 0 0.00% # Type of FU issued FloatCmp 0 0.00% # Type of FU issued FloatCvt 0 0.00% # Type of FU issued FloatMult 0 0.00% # Type of FU issued FloatDiv 0 0.00% # Type of FU issued FloatSqrt 0 0.00% # Type of FU issued MemRead 599 18.20% # Type of FU issued MemWrite 364 11.06% # Type of FU issued IprAccess 0 0.00% # Type of FU issued InstPrefetch 0 0.00% # Type of FU issuedsystem.cpu.iq.ISSUE:FU_type_0.end_distsystem.cpu.iq.ISSUE:fu_busy_cnt 35 # FU busy when requestedsystem.cpu.iq.ISSUE:fu_busy_rate 0.010635 # FU busy rate (busy events/executed inst)system.cpu.iq.ISSUE:fu_full.start_dist No_OpClass 0 0.00% # attempts to use FU when none available IntAlu 1 2.86% # attempts to use FU when none available IntMult 0 0.00% # attempts to use FU when none available IntDiv 0 0.00% # attempts to use FU when none available FloatAdd 0 0.00% # attempts to use FU when none available FloatCmp 0 0.00% # attempts to use FU when none available FloatCvt 0 0.00% # attempts to use FU when none available FloatMult 0 0.00% # attempts to use FU when none available FloatDiv 0 0.00% # attempts to use FU when none available FloatSqrt 0 0.00% # attempts to use FU when none available MemRead 12 34.29% # attempts to use FU when none available MemWrite 22 62.86% # attempts to use FU when none available IprAccess 0 0.00% # attempts to use FU when none available InstPrefetch 0 0.00% # attempts to use FU when none availablesystem.cpu.iq.ISSUE:fu_full.end_distsystem.cpu.iq.ISSUE:issued_per_cycle.start_dist # Number of insts issued each cyclesystem.cpu.iq.ISSUE:issued_per_cycle.samples 5157 system.cpu.iq.ISSUE:issued_per_cycle.min_value 0 0 3776 7322.09% 1 540 1047.12% 2 304 589.49% 3 226 438.24% 4 166 321.89% 5 89 172.58% 6 40 77.56% 7 12 23.27% 8 4 7.76% system.cpu.iq.ISSUE:issued_per_cycle.max_value 8 system.cpu.iq.ISSUE:issued_per_cycle.end_distsystem.cpu.iq.ISSUE:rate 0.609332 # Inst issue ratesystem.cpu.iq.iqInstsAdded 3787 # Number of instructions added to the IQ (excludes non-spec)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?