m5stats.txt

来自「linux下基于c++的处理器仿真平台。具有处理器流水线」· 文本 代码 · 共 577 行 · 第 1/5 页

TXT
577
字号
cpu1.icache.overall_miss_rate                0.000025                       # miss rate for overall accessescpu1.icache.overall_misses                        376                       # number of overall missescpu1.icache.prefetcher.num_hwpf_already_in_cache            0                       # number of hwpf that were already in the cachecpu1.icache.prefetcher.num_hwpf_already_in_mshr            0                       # number of hwpf that were already in mshrcpu1.icache.prefetcher.num_hwpf_already_in_prefetcher            0                       # number of hwpf that were already in the prefetch queuecpu1.icache.prefetcher.num_hwpf_evicted             0                       # number of hwpf removed due to no buffer leftcpu1.icache.prefetcher.num_hwpf_identified            0                       # number of hwpf identifiedcpu1.icache.prefetcher.num_hwpf_issued              0                       # number of hwpf issuedcpu1.icache.prefetcher.num_hwpf_removed_MSHR_hit            0                       # number of hwpf removed because MSHR allocatedcpu1.icache.prefetcher.num_hwpf_span_page            0                       # number of hwpf spanning a virtual pagecpu1.icache.prefetcher.num_hwpf_squashed_from_miss            0                       # number of hwpf that got squashed due to a miss aborting calculation timecpu1.icache.protocol.hwpf_invalid                   0                       # hard prefetch misses to invalid blockscpu1.icache.protocol.read_invalid                 376                       # read misses to invalid blockscpu1.icache.protocol.snoop_inv_exclusive            0                       # Invalidate snoops on exclusive blockscpu1.icache.protocol.snoop_inv_invalid              0                       # Invalidate snoops on invalid blockscpu1.icache.protocol.snoop_inv_modified             0                       # Invalidate snoops on modified blockscpu1.icache.protocol.snoop_inv_owned                0                       # Invalidate snoops on owned blockscpu1.icache.protocol.snoop_inv_shared               0                       # Invalidate snoops on shared blockscpu1.icache.protocol.snoop_read_exclusive            0                       # read snoops on exclusive blockscpu1.icache.protocol.snoop_read_modified            0                       # read snoops on modified blockscpu1.icache.protocol.snoop_read_owned               0                       # read snoops on owned blockscpu1.icache.protocol.snoop_read_shared            690                       # read snoops on shared blockscpu1.icache.protocol.snoop_readex_exclusive            0                       # readEx snoops on exclusive blockscpu1.icache.protocol.snoop_readex_modified            0                       # readEx snoops on modified blockscpu1.icache.protocol.snoop_readex_owned             0                       # readEx snoops on owned blockscpu1.icache.protocol.snoop_readex_shared            0                       # readEx snoops on shared blockscpu1.icache.protocol.snoop_upgrade_owned            0                       # upgrade snoops on owned blockscpu1.icache.protocol.snoop_upgrade_shared            0                       # upgradee snoops on shared blockscpu1.icache.protocol.snoop_writeinv_exclusive            0                       # WriteInvalidate snoops on exclusive blockscpu1.icache.protocol.snoop_writeinv_invalid            0                       # WriteInvalidate snoops on invalid blockscpu1.icache.protocol.snoop_writeinv_modified            0                       # WriteInvalidate snoops on modified blockscpu1.icache.protocol.snoop_writeinv_owned            0                       # WriteInvalidate snoops on owned blockscpu1.icache.protocol.snoop_writeinv_shared            0                       # WriteInvalidate snoops on shared blockscpu1.icache.protocol.swpf_invalid                   0                       # soft prefetch misses to invalid blockscpu1.icache.protocol.write_invalid                  0                       # write misses to invalid blockscpu1.icache.protocol.write_owned                    0                       # write misses to owned blockscpu1.icache.protocol.write_shared                   0                       # write misses to shared blockscpu1.icache.read_accesses                    15315810                       # number of read accesses(hits+misses)cpu1.icache.read_hits                        15315434                       # number of read hitscpu1.icache.read_miss_rate                   0.000025                       # miss rate for read accessescpu1.icache.read_misses                           376                       # number of read missescpu1.icache.replacements                           15                       # number of replacementscpu1.icache.sampled_refs                          376                       # Sample count of references to valid blocks.cpu1.icache.tagsinuse                      301.099135                       # Cycle average of tags in usecpu1.icache.total_refs                       15315434                       # Total number of references to valid blocks.cpu1.icache.warmup_cycle                            0                       # Cycle when the warmup percentage was hit.cpu1.icache.writebacks                              0                       # number of writebackscpu1.idle_fraction                           0.020791                       # Percentage of idle cyclescpu1.not_idle_fraction                       0.979209                       # Percentage of non-idle cyclescpu1.numCycles                               15315810                       # number of cpu cycles simulatedcpu1.num_insts                               15315810                       # Number of instructions executedcpu1.num_refs                                 2542881                       # Number of memory referencescpu2.dcache.avg_blocked_cycles_no_mshrs  <err: div-0>                       # average number of cycles each access was blockedcpu2.dcache.avg_blocked_cycles_no_targets <err: div-0>                       # average number of cycles each access was blockedcpu2.dcache.avg_refs                        41.153015                       # Average number of references to valid blocks.cpu2.dcache.blocked_no_mshrs                        0                       # number of cycles access was blockedcpu2.dcache.blocked_no_targets                      0                       # number of cycles access was blockedcpu2.dcache.blocked_cycles_no_mshrs                 0                       # number of cycles access was blockedcpu2.dcache.blocked_cycles_no_targets               0                       # number of cycles access was blockedcpu2.dcache.cache_copies                            0                       # number of cache copies performedcpu2.dcache.demand_accesses                   2489018                       # number of demand (read+write) accessescpu2.dcache.demand_avg_miss_latency                 0                       # average overall miss latencycpu2.dcache.demand_hits                       2427446                       # number of demand (read+write) hitscpu2.dcache.demand_miss_latency                     0                       # number of demand (read+write) miss cyclescpu2.dcache.demand_miss_rate                 0.024737                       # miss rate for demand accessescpu2.dcache.demand_misses                       61572                       # number of demand (read+write) missescpu2.dcache.fast_writes                             0                       # number of fast writes performedcpu2.dcache.overall_accesses                  2489018                       # number of overall (read+write) accessescpu2.dcache.overall_avg_miss_latency                0                       # average overall miss latencycpu2.dcache.overall_hits                      2427446                       # number of overall hitscpu2.dcache.overall_miss_latency                    0                       # number of overall miss cyclescpu2.dcache.overall_miss_rate                0.024737                       # miss rate for overall accessescpu2.dcache.overall_misses                      61572                       # number of overall missescpu2.dcache.prefetcher.num_hwpf_already_in_cache            0                       # number of hwpf that were already in the cachecpu2.dcache.prefetcher.num_hwpf_already_in_mshr            0                       # number of hwpf that were already in mshrcpu2.dcache.prefetcher.num_hwpf_already_in_prefetcher            0                       # number of hwpf that were already in the prefetch queuecpu2.dcache.prefetcher.num_hwpf_evicted             0                       # number of hwpf removed due to no buffer leftcpu2.dcache.prefetcher.num_hwpf_identified            0                       # number of hwpf identifiedcpu2.dcache.prefetcher.num_hwpf_issued              0                       # number of hwpf issuedcpu2.dcache.prefetcher.num_hwpf_removed_MSHR_hit            0                       # number of hwpf removed because MSHR allocatedcpu2.dcache.prefetcher.num_hwpf_span_page            0                       # number of hwpf spanning a virtual pagecpu2.dcache.prefetcher.num_hwpf_squashed_from_miss            0                       # number of hwpf that got squashed due to a miss aborting calculation timecpu2.dcache.protocol.hwpf_invalid                   0                       # hard prefetch misses to invalid blockscpu2.dcache.protocol.read_invalid               18489                       # read misses to invalid blockscpu2.dcache.protocol.snoop_inv_exclusive            0                       # Invalidate snoops on exclusive blockscpu2.dcache.protocol.snoop_inv_invalid              0                       # Invalidate snoops on invalid blockscpu2.dcache.protocol.snoop_inv_modified             0                       # Invalidate snoops on modified blockscpu2.dcache.protocol.snoop_inv_owned                0                       # Invalidate snoops on owned blockscpu2.dcache.protocol.snoop_inv_shared               0                       # Invalidate snoops on shared blockscpu2.dcache.protocol.snoop_read_exclusive            0                       # read snoops on exclusive blockscpu2.dcache.protocol.snoop_read_modified          989                       # read snoops on modified blockscpu2.dcache.protocol.snoop_read_owned               0                       # read snoops on owned blockscpu2.dcache.protocol.snoop_read_shared            224                       # read snoops on shared blockscpu2.dcache.protocol.snoop_readex_exclusive            0                       # readEx snoops on exclusive blockscpu2.dcache.protocol.snoop_readex_modified          166                       # readEx snoops on modified blockscpu2.dcache.protocol.snoop_readex_owned             0                       # readEx snoops on owned blockscpu2.dcache.protocol.snoop_readex_shared            1                       # readEx snoops on shared blockscpu2.dcache.protocol.snoop_upgrade_owned            0                       # upgrade snoops on owned blockscpu2.dcache.protocol.snoop_upgrade_shared          668                       # upgradee snoops on shared blockscpu2.dcache.protocol.snoop_writeinv_exclusive            0                       # WriteInvalidate snoops on exclusive blockscpu2.dcache.protocol.snoop_writeinv_invalid            0                       # WriteInvalidate snoops on invalid blockscpu2.dcache.protocol.snoop_writeinv_modified            0                       # WriteInvalidate snoops on modified blockscpu2.dcache.protocol.snoop_writeinv_owned            0                       # WriteInvalidate snoops on owned blockscpu2.dcache.protocol.snoop_writeinv_shared            0                       # WriteInvalidate snoops on shared blockscpu2.dcache.protocol.swpf_invalid                   0                       # soft prefetch misses to invalid blockscpu2.dcache.protocol.write_invalid              41373                       # write misses to invalid blockscpu2.dcache.protocol.write_owned                    0                       # write misses to owned blockscpu2.dcache.protocol.write_shared                1710                       # write misses to shared blockscpu2.dcache.read_accesses                     2009152                       # number of read accesses(hits+misses)cpu2.dcache.read_hits                         1990663                       # number of read hitscpu2.dcache.read_miss_rate                   0.009202                       # miss rate for read accessescpu2.dcache.read_misses                         18489                       # number of read missescpu2.dcache.replacements                        58017                       # number of replacementscpu2.dcache.sampled_refs                        59027                       # Sample count of references to valid blocks.cpu2.dcache.tagsinuse                      919.313533                       # Cycle average of tags in usecpu2.dcache.total_refs                        2429139                       # Total number of references to valid blocks.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?