That actually seems like a very reasonable IPC (about .3) for a simple single instruction in-order machine that blocks on a miss.

Ali

On Apr 8, 2008, at 4:30 PM, bipin kadel wrote:

I am trying to run the spec cpu benchmark on simple timing cpu. I am using the se.py which is under the configs/example. I have done little modification on se.py and added L3 cache also in Caches.py under the configs/common folder. I am getting the little strange result of Instruction per cycle in m5stat.txt. The value for the number of instructions executed is 100000000 and number of cpu cycles simulated is 339719244. This looks very small IPC. I am using 2ns latency for L2 cache and 4 ns latency for L3 cache. Can you please suggest me why this strange result is obtained. I have attached my se.py and Caches.py. Also I am running this using the command:

>>>>/space/bipink/M5_5/m5-2.0b5/build/ALPHA_SE/m5.opt -d output / space/bipink/M5_5/m5-2.0b5/configs/example/se.py -t -n 1


My configuration file for the se.py  looks like:

CPUClass.clock = '2GHz'
np = options.num_cpus
system = System(cpu = [CPUClass(cpu_id=i) for i in xrange(np)],
              physmem = PhysicalMemory(range=AddrRange("512MB")),
              membus = Bus(), mem_mode = test_mem_mode)
system.physmem.port = system.membus.port

# L3 Cache
system.l3 = L3Cache(size='2MB')
system.tol3Bus = Bus()
system.l3.cpu_side = system.tol3Bus.port
system.l3.mem_side = system.membus.port


# end of L3 Cache
system.l2 = L2Cache(size='1MB')
system.tol2Bus = Bus()
system.l2.cpu_side = system.tol2Bus.port
system.l2.mem_side = system.tol3Bus.port

for i in xrange(np):
     system.cpu[i].addPrivateSplitL1Caches(L1Cache(size = '16kB'),
     L1Cache(size = '8kB'))
     system.cpu[i].connectMemPorts(system.tol2Bus)
     system.cpu[i].workload = Benchmarks.SPECTWOLFEIO()
     system.cpu[i].max_insts_all_threads = 100000000

root = Root(system = system)

Simulation.run(options, root, system, FutureClass)

Also, what is "1t" means in "latency = Param.Latency('1t', "latency of an access")" in PhysicalMemory class in PhysicalMemory.py file.

More immediate than e-mail? Get instant access with Windows Live Messenger. <BenchmarkTest.py><Caches.py>
---------- Begin Simulation Statistics ----------
host_inst_rate 623810 # Simulator instruction rate (inst/s) host_mem_usage 740068 # Number of bytes of host memory used host_seconds 160.31 # Real time elapsed on the host host_tick_rate 1059598361 # Simulator tick rate (ticks/s) sim_freq 1000000000000 # Frequency of simulated ticks sim_insts 100000001 # Number of instructions simulated sim_seconds 0.169860 # Number of seconds simulated sim_ticks 169859622000 # Number of ticks simulated system.cpu.dcache.ReadReq_accesses 21774320 # number of ReadReq accesses(hits +misses) system.cpu.dcache.ReadReq_avg_miss_latency 8279.345342 # average ReadReq miss latency system.cpu.dcache.ReadReq_avg_mshr_miss_latency 5279.345342 # average ReadReq mshr miss latency system.cpu.dcache.ReadReq_hits 19202106 # number of ReadReq hits system.cpu.dcache.ReadReq_miss_latency 21296248000 # number of ReadReq miss cycles system.cpu.dcache.ReadReq_miss_rate 0.118131 # miss rate for ReadReq accesses system.cpu.dcache.ReadReq_misses 2572214 # number of ReadReq misses system.cpu.dcache.ReadReq_mshr_miss_latency 13579606000 # number of ReadReq MSHR miss cycles system.cpu.dcache.ReadReq_mshr_miss_rate 0.118131 # mshr miss rate for ReadReq accesses system.cpu.dcache.ReadReq_mshr_misses 2572214 # number of ReadReq MSHR misses system.cpu.dcache.WriteReq_accesses 6830026 # number of WriteReq accesses(hits +misses) system.cpu.dcache.WriteReq_avg_miss_latency 20323.574015 # average WriteReq miss latency system.cpu.dcache.WriteReq_avg_mshr_miss_latency 17323.574015 # average WriteReq mshr miss latency system.cpu.dcache.WriteReq_hits 5787501 # number of WriteReq hits system.cpu.dcache.WriteReq_miss_latency 21187834000 # number of WriteReq miss cycles system.cpu.dcache.WriteReq_miss_rate 0.152639 # miss rate for WriteReq accesses system.cpu.dcache.WriteReq_misses 1042525 # number of WriteReq misses system.cpu.dcache.WriteReq_mshr_miss_latency 18060259000 # number of WriteReq MSHR miss cycles system.cpu.dcache.WriteReq_mshr_miss_rate 0.152639 # mshr miss rate for WriteReq accesses system.cpu.dcache.WriteReq_mshr_misses 1042525 # number of WriteReq MSHR misses system.cpu.dcache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked system.cpu.dcache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked system.cpu.dcache.avg_refs 8.158367 # Average number of references to valid blocks. system.cpu.dcache.blocked_no_mshrs 0 # number of cycles access was blocked system.cpu.dcache.blocked_no_targets 0 # number of cycles access was blocked system.cpu.dcache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked system.cpu.dcache.blocked_cycles_no_targets 0 # number of cycles access was blocked system.cpu.dcache.cache_copies 0 # number of cache copies performed system.cpu.dcache.demand_accesses 28604346 # number of demand (read+write) accesses system.cpu.dcache.demand_avg_miss_latency 11753.015086 # average overall miss latency system.cpu.dcache.demand_avg_mshr_miss_latency 8753.015086 # average overall mshr miss latency system.cpu.dcache.demand_hits 24989607 # number of demand (read+write) hits system.cpu.dcache.demand_miss_latency 42484082000 # number of demand (read+write) miss cycles system.cpu.dcache.demand_miss_rate 0.126370 # miss rate for demand accesses system.cpu.dcache.demand_misses 3614739 # number of demand (read+write) misses system.cpu.dcache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits system.cpu.dcache.demand_mshr_miss_latency 31639865000 # number of demand (read+write) MSHR miss cycles system.cpu.dcache.demand_mshr_miss_rate 0.126370 # mshr miss rate for demand accesses system.cpu.dcache.demand_mshr_misses 3614739 # number of demand (read+write) MSHR misses system.cpu.dcache.fast_writes 0 # number of fast writes performed system.cpu.dcache.mshr_cap_events 0 # number of times MSHR cap was activated system.cpu.dcache.no_allocate_misses 0 # Number of misses that were no-allocate system.cpu.dcache.overall_accesses 28604346 # number of overall (read+write) accesses system.cpu.dcache.overall_avg_miss_latency 11753.015086 # average overall miss latency system.cpu.dcache.overall_avg_mshr_miss_latency 8753.015086 # average overall mshr miss latency system.cpu.dcache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency system.cpu.dcache.overall_hits 24989607 # number of overall hits system.cpu.dcache.overall_miss_latency 42484082000 # number of overall miss cycles system.cpu.dcache.overall_miss_rate 0.126370 # miss rate for overall accesses system.cpu.dcache.overall_misses 3614739 # number of overall misses system.cpu.dcache.overall_mshr_hits 0 # number of overall MSHR hits system.cpu.dcache.overall_mshr_miss_latency 31639865000 # number of overall MSHR miss cycles system.cpu.dcache.overall_mshr_miss_rate 0.126370 # mshr miss rate for overall accesses system.cpu.dcache.overall_mshr_misses 3614739 # number of overall MSHR misses system.cpu.dcache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles system.cpu.dcache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses system.cpu.dcache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache system.cpu.dcache.prefetcher.num_hwpf_already_in_mshr 0 # number of hwpf that were already in mshr system .cpu.dcache.prefetcher.num_hwpf_already_in_prefetcher 0 # number of hwpf that were already in the prefetch queue system.cpu.dcache.prefetcher.num_hwpf_evicted 0 # number of hwpf removed due to no buffer left system.cpu.dcache.prefetcher.num_hwpf_identified 0 # number of hwpf identified system.cpu.dcache.prefetcher.num_hwpf_issued 0 # number of hwpf issued system.cpu.dcache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated system.cpu.dcache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page system.cpu.dcache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time system.cpu.dcache.replacements 3123174 # number of replacements system.cpu.dcache.sampled_refs 3123302 # Sample count of references to valid blocks. system.cpu.dcache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions system.cpu.dcache.tagsinuse 127.994116 # Cycle average of tags in use system.cpu.dcache.total_refs 25481044 # Total number of references to valid blocks. system.cpu.dcache.warmup_cycle 48123000 # Cycle when the warmup percentage was hit. system.cpu.dcache.writebacks 1042480 # number of writebacks system.cpu.dtb.accesses 29181498 # DTB accesses system.cpu.dtb.acv 0 # DTB access violations system.cpu.dtb.hits 28604346 # DTB hits system.cpu.dtb.misses 577152 # DTB misses system.cpu.dtb.read_accesses 22330496 # DTB read accesses system.cpu.dtb.read_acv 0 # DTB read access violations system.cpu.dtb.read_hits 21774320 # DTB read hits system.cpu.dtb.read_misses 556176 # DTB read misses system.cpu.dtb.write_accesses 6851002 # DTB write accesses system.cpu.dtb.write_acv 0 # DTB write access violations system.cpu.dtb.write_hits 6830026 # DTB write hits system.cpu.dtb.write_misses 20976 # DTB write misses system.cpu.icache.ReadReq_accesses 100577154 # number of ReadReq accesses(hits +misses) system.cpu.icache.ReadReq_avg_miss_latency 6037.191751 # average ReadReq miss latency system.cpu.icache.ReadReq_avg_mshr_miss_latency 3037.191751 # average ReadReq mshr miss latency system.cpu.icache.ReadReq_hits 100218069 # number of ReadReq hits system.cpu.icache.ReadReq_miss_latency 2167865000 # number of ReadReq miss cycles system.cpu.icache.ReadReq_miss_rate 0.003570 # miss rate for ReadReq accesses system.cpu.icache.ReadReq_misses 359085 # number of ReadReq misses system.cpu.icache.ReadReq_mshr_miss_latency 1090610000 # number of ReadReq MSHR miss cycles system.cpu.icache.ReadReq_mshr_miss_rate 0.003570 # mshr miss rate for ReadReq accesses system.cpu.icache.ReadReq_mshr_misses 359085 # number of ReadReq MSHR misses system.cpu.icache.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked system.cpu.icache.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked system.cpu.icache.avg_refs 279.092886 # Average number of references to valid blocks. system.cpu.icache.blocked_no_mshrs 0 # number of cycles access was blocked system.cpu.icache.blocked_no_targets 0 # number of cycles access was blocked system.cpu.icache.blocked_cycles_no_mshrs 0 # number of cycles access was blocked system.cpu.icache.blocked_cycles_no_targets 0 # number of cycles access was blocked system.cpu.icache.cache_copies 0 # number of cache copies performed system.cpu.icache.demand_accesses 100577154 # number of demand (read+write) accesses system.cpu.icache.demand_avg_miss_latency 6037.191751 # average overall miss latency system.cpu.icache.demand_avg_mshr_miss_latency 3037.191751 # average overall mshr miss latency system.cpu.icache.demand_hits 100218069 # number of demand (read+write) hits system.cpu.icache.demand_miss_latency 2167865000 # number of demand (read+write) miss cycles system.cpu.icache.demand_miss_rate 0.003570 # miss rate for demand accesses system.cpu.icache.demand_misses 359085 # number of demand (read+write) misses system.cpu.icache.demand_mshr_hits 0 # number of demand (read+write) MSHR hits system.cpu.icache.demand_mshr_miss_latency 1090610000 # number of demand (read+write) MSHR miss cycles system.cpu.icache.demand_mshr_miss_rate 0.003570 # mshr miss rate for demand accesses system.cpu.icache.demand_mshr_misses 359085 # number of demand (read+write) MSHR misses system.cpu.icache.fast_writes 0 # number of fast writes performed system.cpu.icache.mshr_cap_events 0 # number of times MSHR cap was activated system.cpu.icache.no_allocate_misses 0 # Number of misses that were no-allocate system.cpu.icache.overall_accesses 100577154 # number of overall (read+write) accesses system.cpu.icache.overall_avg_miss_latency 6037.191751 # average overall miss latency system.cpu.icache.overall_avg_mshr_miss_latency 3037.191751 # average overall mshr miss latency system.cpu.icache.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency system.cpu.icache.overall_hits 100218069 # number of overall hits system.cpu.icache.overall_miss_latency 2167865000 # number of overall miss cycles system.cpu.icache.overall_miss_rate 0.003570 # miss rate for overall accesses system.cpu.icache.overall_misses 359085 # number of overall misses system.cpu.icache.overall_mshr_hits 0 # number of overall MSHR hits system.cpu.icache.overall_mshr_miss_latency 1090610000 # number of overall MSHR miss cycles system.cpu.icache.overall_mshr_miss_rate 0.003570 # mshr miss rate for overall accesses system.cpu.icache.overall_mshr_misses 359085 # number of overall MSHR misses system.cpu.icache.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles system.cpu.icache.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses system.cpu.icache.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache system.cpu.icache.prefetcher.num_hwpf_already_in_mshr 0 # number of hwpf that were already in mshr system .cpu.icache.prefetcher.num_hwpf_already_in_prefetcher 0 # number of hwpf that were already in the prefetch queue system.cpu.icache.prefetcher.num_hwpf_evicted 0 # number of hwpf removed due to no buffer left system.cpu.icache.prefetcher.num_hwpf_identified 0 # number of hwpf identified system.cpu.icache.prefetcher.num_hwpf_issued 0 # number of hwpf issued system.cpu.icache.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated system.cpu.icache.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page system.cpu.icache.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time system.cpu.icache.replacements 358878 # number of replacements system.cpu.icache.sampled_refs 359085 # Sample count of references to valid blocks. system.cpu.icache.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions system.cpu.icache.tagsinuse 206.922319 # Cycle average of tags in use system.cpu.icache.total_refs 100218069 # 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 writebacks system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.itb.accesses 100577166 # ITB accesses system.cpu.itb.acv 0 # ITB acv system.cpu.itb.hits 100577154 # ITB hits system.cpu.itb.misses 12 # ITB misses system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.numCycles 339719244 # number of cpu cycles simulated system.cpu.num_insts 100000001 # Number of instructions executed system.cpu.num_refs 29187685 # Number of memory references system.cpu.workload.PROG:num_syscalls 0 # Number of system calls system.l2.ReadExReq_accesses 551088 # number of ReadExReq accesses(hits +misses) system.l2.ReadExReq_avg_miss_latency 16315.784412 # average ReadExReq miss latency system.l2.ReadExReq_avg_mshr_miss_latency 12315.784412 # average ReadExReq mshr miss latency system.l2.ReadExReq_miss_latency 8991433000 # number of ReadExReq miss cycles system.l2.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses system.l2.ReadExReq_misses 551088 # number of ReadExReq misses system.l2.ReadExReq_mshr_miss_latency 6787081000 # number of ReadExReq MSHR miss cycles system.l2.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses system.l2.ReadExReq_mshr_misses 551088 # number of ReadExReq MSHR misses system.l2.ReadReq_accesses 2931299 # number of ReadReq accesses(hits +misses) system.l2.ReadReq_avg_miss_latency 11107.479786 # average ReadReq miss latency system.l2.ReadReq_avg_mshr_miss_latency 7107.479786 # average ReadReq mshr miss latency system.l2.ReadReq_hits 2286080 # number of ReadReq hits system.l2.ReadReq_miss_latency 7166757000 # number of ReadReq miss cycles system.l2.ReadReq_miss_rate 0.220114 # miss rate for ReadReq accesses system.l2.ReadReq_misses 645219 # number of ReadReq misses system.l2.ReadReq_mshr_miss_latency 4585881000 # number of ReadReq MSHR miss cycles system.l2.ReadReq_mshr_miss_rate 0.220114 # mshr miss rate for ReadReq accesses system.l2.ReadReq_mshr_misses 645219 # number of ReadReq MSHR misses system.l2.UpgradeReq_accesses 491437 # number of UpgradeReq accesses(hits +misses) system.l2.UpgradeReq_avg_miss_latency 16332.309126 # average UpgradeReq miss latency system.l2.UpgradeReq_avg_mshr_miss_latency 12332.309126 # average UpgradeReq mshr miss latency system.l2.UpgradeReq_miss_latency 8026301000 # number of UpgradeReq miss cycles system.l2.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses system.l2.UpgradeReq_misses 491437 # number of UpgradeReq misses system.l2.UpgradeReq_mshr_miss_latency 6060553000 # number of UpgradeReq MSHR miss cycles system.l2.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses system.l2.UpgradeReq_mshr_misses 491437 # number of UpgradeReq MSHR misses system.l2.Writeback_accesses 1042480 # number of Writeback accesses(hits +misses) system.l2.Writeback_hits 1042480 # number of Writeback hits system.l2.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked system.l2.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked system.l2.avg_refs 4.169062 # Average number of references to valid blocks. system.l2.blocked_no_mshrs 0 # number of cycles access was blocked system.l2.blocked_no_targets 0 # number of cycles access was blocked system.l2.blocked_cycles_no_mshrs 0 # number of cycles access was blocked system.l2.blocked_cycles_no_targets 0 # number of cycles access was blocked system.l2.cache_copies 0 # number of cache copies performed system.l2.demand_accesses 3482387 # number of demand (read+write) accesses system.l2.demand_avg_miss_latency 13506.725280 # average overall miss latency system.l2.demand_avg_mshr_miss_latency 9506.725280 # average overall mshr miss latency system.l2.demand_hits 2286080 # number of demand (read+write) hits system.l2.demand_miss_latency 16158190000 # number of demand (read+write) miss cycles system.l2.demand_miss_rate 0.343531 # miss rate for demand accesses system.l2.demand_misses 1196307 # number of demand (read+write) misses system.l2.demand_mshr_hits 0 # number of demand (read+write) MSHR hits system.l2.demand_mshr_miss_latency 11372962000 # number of demand (read+write) MSHR miss cycles system.l2.demand_mshr_miss_rate 0.343531 # mshr miss rate for demand accesses system.l2.demand_mshr_misses 1196307 # number of demand (read+write) MSHR misses system.l2.fast_writes 0 # number of fast writes performed system.l2.mshr_cap_events 0 # number of times MSHR cap was activated system.l2.no_allocate_misses 0 # Number of misses that were no-allocate system.l2.overall_accesses 3482387 # number of overall (read+write) accesses system.l2.overall_avg_miss_latency 13506.725280 # average overall miss latency system.l2.overall_avg_mshr_miss_latency 9506.725280 # average overall mshr miss latency system.l2.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency system.l2.overall_hits 2286080 # number of overall hits system.l2.overall_miss_latency 16158190000 # number of overall miss cycles system.l2.overall_miss_rate 0.343531 # miss rate for overall accesses system.l2.overall_misses 1196307 # number of overall misses system.l2.overall_mshr_hits 0 # number of overall MSHR hits system.l2.overall_mshr_miss_latency 11372962000 # number of overall MSHR miss cycles system.l2.overall_mshr_miss_rate 0.343531 # mshr miss rate for overall accesses system.l2.overall_mshr_misses 1196307 # number of overall MSHR misses system.l2.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles system.l2.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses system.l2.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache system.l2.prefetcher.num_hwpf_already_in_mshr 0 # number of hwpf that were already in mshr system.l2.prefetcher.num_hwpf_already_in_prefetcher 0 # number of hwpf that were already in the prefetch queue system.l2.prefetcher.num_hwpf_evicted 0 # number of hwpf removed due to no buffer left system.l2.prefetcher.num_hwpf_identified 0 # number of hwpf identified system.l2.prefetcher.num_hwpf_issued 0 # number of hwpf issued system.l2.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated system.l2.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page system.l2.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time system.l2.replacements 753836 # number of replacements system.l2.sampled_refs 764416 # Sample count of references to valid blocks. system.l2.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions system.l2.tagsinuse 10490.992982 # Cycle average of tags in use system.l2.total_refs 3186898 # Total number of references to valid blocks. system.l2.warmup_cycle 0 # Cycle when the warmup percentage was hit. system.l2.writebacks 332704 # number of writebacks system.l3.ReadExReq_accesses 119242 # number of ReadExReq accesses(hits +misses) system.l3.ReadExReq_avg_miss_latency 11000 # average ReadExReq miss latency system.l3.ReadExReq_avg_mshr_miss_latency 5000 # average ReadExReq mshr miss latency system.l3.ReadExReq_miss_latency 1311662000 # number of ReadExReq miss cycles system.l3.ReadExReq_miss_rate 1 # miss rate for ReadExReq accesses system.l3.ReadExReq_misses 119242 # number of ReadExReq misses system.l3.ReadExReq_mshr_miss_latency 596210000 # number of ReadExReq MSHR miss cycles system.l3.ReadExReq_mshr_miss_rate 1 # mshr miss rate for ReadExReq accesses system.l3.ReadExReq_mshr_misses 119242 # number of ReadExReq MSHR misses system.l3.ReadReq_accesses 645219 # number of ReadReq accesses(hits+misses) system.l3.ReadReq_avg_miss_latency 11000 # average ReadReq miss latency system.l3.ReadReq_avg_mshr_miss_latency 5000 # average ReadReq mshr miss latency system.l3.ReadReq_hits 543138 # number of ReadReq hits system.l3.ReadReq_miss_latency 1122891000 # number of ReadReq miss cycles system.l3.ReadReq_miss_rate 0.158211 # miss rate for ReadReq accesses system.l3.ReadReq_misses 102081 # number of ReadReq misses system.l3.ReadReq_mshr_miss_latency 510405000 # number of ReadReq MSHR miss cycles system.l3.ReadReq_mshr_miss_rate 0.158211 # mshr miss rate for ReadReq accesses system.l3.ReadReq_mshr_misses 102081 # number of ReadReq MSHR misses system.l3.UpgradeReq_accesses 923283 # number of UpgradeReq accesses(hits +misses) system.l3.UpgradeReq_avg_miss_latency 2598.349585 # average UpgradeReq miss latency system.l3.UpgradeReq_avg_mshr_miss_latency 5000 # average UpgradeReq mshr miss latency system.l3.UpgradeReq_miss_latency 2399012000 # number of UpgradeReq miss cycles system.l3.UpgradeReq_miss_rate 1 # miss rate for UpgradeReq accesses system.l3.UpgradeReq_misses 923283 # number of UpgradeReq misses system.l3.UpgradeReq_mshr_miss_latency 4616415000 # number of UpgradeReq MSHR miss cycles system.l3.UpgradeReq_mshr_miss_rate 1 # mshr miss rate for UpgradeReq accesses system.l3.UpgradeReq_mshr_misses 923283 # number of UpgradeReq MSHR misses system.l3.Writeback_accesses 332704 # number of Writeback accesses(hits +misses) system.l3.Writeback_hits 332704 # number of Writeback hits system.l3.avg_blocked_cycles_no_mshrs <err: div-0> # average number of cycles each access was blocked system.l3.avg_blocked_cycles_no_targets <err: div-0> # average number of cycles each access was blocked system.l3.avg_refs 6.715808 # Average number of references to valid blocks. system.l3.blocked_no_mshrs 0 # number of cycles access was blocked system.l3.blocked_no_targets 0 # number of cycles access was blocked system.l3.blocked_cycles_no_mshrs 0 # number of cycles access was blocked system.l3.blocked_cycles_no_targets 0 # number of cycles access was blocked system.l3.cache_copies 0 # number of cache copies performed system.l3.demand_accesses 764461 # number of demand (read+write) accesses system.l3.demand_avg_miss_latency 11000 # average overall miss latency system.l3.demand_avg_mshr_miss_latency 5000 # average overall mshr miss latency system.l3.demand_hits 543138 # number of demand (read+write) hits system.l3.demand_miss_latency 2434553000 # number of demand (read+write) miss cycles system.l3.demand_miss_rate 0.289515 # miss rate for demand accesses system.l3.demand_misses 221323 # number of demand (read+write) misses system.l3.demand_mshr_hits 0 # number of demand (read+write) MSHR hits system.l3.demand_mshr_miss_latency 1106615000 # number of demand (read+write) MSHR miss cycles system.l3.demand_mshr_miss_rate 0.289515 # mshr miss rate for demand accesses system.l3.demand_mshr_misses 221323 # number of demand (read+write) MSHR misses system.l3.fast_writes 0 # number of fast writes performed system.l3.mshr_cap_events 0 # number of times MSHR cap was activated system.l3.no_allocate_misses 0 # Number of misses that were no-allocate system.l3.overall_accesses 764461 # number of overall (read+write) accesses system.l3.overall_avg_miss_latency 11000 # average overall miss latency system.l3.overall_avg_mshr_miss_latency 5000 # average overall mshr miss latency system.l3.overall_avg_mshr_uncacheable_latency <err: div-0> # average overall mshr uncacheable latency system.l3.overall_hits 543138 # number of overall hits system.l3.overall_miss_latency 2434553000 # number of overall miss cycles system.l3.overall_miss_rate 0.289515 # miss rate for overall accesses system.l3.overall_misses 221323 # number of overall misses system.l3.overall_mshr_hits 0 # number of overall MSHR hits system.l3.overall_mshr_miss_latency 1106615000 # number of overall MSHR miss cycles system.l3.overall_mshr_miss_rate 0.289515 # mshr miss rate for overall accesses system.l3.overall_mshr_misses 221323 # number of overall MSHR misses system.l3.overall_mshr_uncacheable_latency 0 # number of overall MSHR uncacheable cycles system.l3.overall_mshr_uncacheable_misses 0 # number of overall MSHR uncacheable misses system.l3.prefetcher.num_hwpf_already_in_cache 0 # number of hwpf that were already in the cache system.l3.prefetcher.num_hwpf_already_in_mshr 0 # number of hwpf that were already in mshr system.l3.prefetcher.num_hwpf_already_in_prefetcher 0 # number of hwpf that were already in the prefetch queue system.l3.prefetcher.num_hwpf_evicted 0 # number of hwpf removed due to no buffer left system.l3.prefetcher.num_hwpf_identified 0 # number of hwpf identified system.l3.prefetcher.num_hwpf_issued 0 # number of hwpf issued system.l3.prefetcher.num_hwpf_removed_MSHR_hit 0 # number of hwpf removed because MSHR allocated system.l3.prefetcher.num_hwpf_span_page 0 # number of hwpf spanning a virtual page system.l3.prefetcher.num_hwpf_squashed_from_miss 0 # number of hwpf that got squashed due to a miss aborting calculation time system.l3.replacements 90180 # number of replacements system.l3.sampled_refs 106861 # Sample count of references to valid blocks. system.l3.soft_prefetch_mshr_full 0 # number of mshr full events for SW prefetching instrutions system.l3.tagsinuse 16436.192663 # Cycle average of tags in use system.l3.total_refs 717658 # Total number of references to valid blocks. system.l3.warmup_cycle 0 # Cycle when the warmup percentage was hit. system.l3.writebacks 32022 # number of writebacks

---------- End Simulation Statistics   ----------
<config.ini>_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to