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 + -
显示快捷键?