a217eba078
This patch updates the stats to reflect the fixes and changes to the CPU (mainly the o3), and the caches.
443 lines
48 KiB
Text
443 lines
48 KiB
Text
|
|
---------- Begin Simulation Statistics ----------
|
|
sim_seconds 0.000180 # Number of seconds simulated
|
|
sim_ticks 180141 # Number of ticks simulated
|
|
final_tick 180141 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
|
sim_freq 1000000000 # Frequency of simulated ticks
|
|
host_tick_rate 1826543 # Simulator tick rate (ticks/s)
|
|
host_mem_usage 157212 # Number of bytes of host memory used
|
|
host_seconds 0.10 # Real time elapsed on the host
|
|
system.voltage_domain.voltage 1 # Voltage in Volts
|
|
system.clk_domain.clock 1 # Clock period in ticks
|
|
system.ruby.clk_domain.clock 1 # Clock period in ticks
|
|
system.ruby.outstanding_req_hist::bucket_size 2
|
|
system.ruby.outstanding_req_hist::max_bucket 19
|
|
system.ruby.outstanding_req_hist::samples 1006
|
|
system.ruby.outstanding_req_hist::mean 15.782306
|
|
system.ruby.outstanding_req_hist::gmean 15.683612
|
|
system.ruby.outstanding_req_hist::stdev 1.136165
|
|
system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 98 9.74% 11.03% | 895 88.97% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.outstanding_req_hist::total 1006
|
|
system.ruby.latency_hist::bucket_size 512
|
|
system.ruby.latency_hist::max_bucket 5119
|
|
system.ruby.latency_hist::samples 991
|
|
system.ruby.latency_hist::mean 2874.908174
|
|
system.ruby.latency_hist::gmean 1571.008914
|
|
system.ruby.latency_hist::stdev 1325.547924
|
|
system.ruby.latency_hist | 153 15.44% 15.44% | 26 2.62% 18.06% | 4 0.40% 18.47% | 0 0.00% 18.47% | 24 2.42% 20.89% | 118 11.91% 32.80% | 341 34.41% 67.20% | 267 26.94% 94.15% | 51 5.15% 99.29% | 7 0.71% 100.00%
|
|
system.ruby.latency_hist::total 991
|
|
system.ruby.hit_latency_hist::bucket_size 512
|
|
system.ruby.hit_latency_hist::max_bucket 5119
|
|
system.ruby.hit_latency_hist::samples 118
|
|
system.ruby.hit_latency_hist::mean 809.601695
|
|
system.ruby.hit_latency_hist::gmean 26.745437
|
|
system.ruby.hit_latency_hist::stdev 1402.420911
|
|
system.ruby.hit_latency_hist | 88 74.58% 74.58% | 2 1.69% 76.27% | 0 0.00% 76.27% | 0 0.00% 76.27% | 2 1.69% 77.97% | 8 6.78% 84.75% | 11 9.32% 94.07% | 6 5.08% 99.15% | 1 0.85% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.hit_latency_hist::total 118
|
|
system.ruby.miss_latency_hist::bucket_size 512
|
|
system.ruby.miss_latency_hist::max_bucket 5119
|
|
system.ruby.miss_latency_hist::samples 873
|
|
system.ruby.miss_latency_hist::mean 3154.067583
|
|
system.ruby.miss_latency_hist::gmean 2724.443878
|
|
system.ruby.miss_latency_hist::stdev 1037.171502
|
|
system.ruby.miss_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00%
|
|
system.ruby.miss_latency_hist::total 873
|
|
system.ruby.Directory.incomplete_times 873
|
|
system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_hits 65 # Number of cache demand hits
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_misses 875 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 940 # Number of cache demand accesses
|
|
system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits
|
|
system.ruby.l1_cntrl0.L1Icache.demand_misses 50 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L1Icache.demand_accesses 51 # Number of cache demand accesses
|
|
system.ruby.l1_cntrl0.L2cache.demand_hits 50 # Number of cache demand hits
|
|
system.ruby.l1_cntrl0.L2cache.demand_misses 875 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L2cache.demand_accesses 925 # Number of cache demand accesses
|
|
system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load
|
|
system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 83 # Number of times a store aliased with a pending store
|
|
system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 5 # Number of times a load aliased with a pending store
|
|
system.ruby.network.routers0.percent_links_utilized 2.571180
|
|
system.ruby.network.routers0.msg_count.Request_Control::2 876
|
|
system.ruby.network.routers0.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers0.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::2 869
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::3 866
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers0.msg_count.Unblock_Control::5 873
|
|
system.ruby.network.routers0.msg_bytes.Request_Control::2 7008
|
|
system.ruby.network.routers0.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6952
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6928
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6984
|
|
system.ruby.dir_cntrl0.memBuffer.memReq 1663 # Total number of memory requests
|
|
system.ruby.dir_cntrl0.memBuffer.memRead 874 # Number of memory reads
|
|
system.ruby.dir_cntrl0.memBuffer.memWrite 789 # Number of memory writes
|
|
system.ruby.dir_cntrl0.memBuffer.memRefresh 1251 # Number of memory refreshes
|
|
system.ruby.dir_cntrl0.memBuffer.memWaitCycles 540 # Delay stalled at the head of the bank queue
|
|
system.ruby.dir_cntrl0.memBuffer.memInputQ 46 # Delay in the input queue
|
|
system.ruby.dir_cntrl0.memBuffer.memBankQ 5 # Delay behind the head of the bank queue
|
|
system.ruby.dir_cntrl0.memBuffer.totalStalls 591 # Total number of stall cycles
|
|
system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.355382 # Expected number of stall cycles per request
|
|
system.ruby.dir_cntrl0.memBuffer.memBankBusy 182 # memory stalls due to busy bank
|
|
system.ruby.dir_cntrl0.memBuffer.memBusBusy 208 # memory stalls due to busy bus
|
|
system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 34 # memory stalls due to read write turnaround
|
|
system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 83 # memory stalls due to read read turnaround
|
|
system.ruby.dir_cntrl0.memBuffer.memArbWait 33 # memory stalls due to arbitration
|
|
system.ruby.dir_cntrl0.memBuffer.memBankCount | 66 3.97% 3.97% | 48 2.89% 6.86% | 54 3.25% 10.10% | 88 5.29% 15.39% | 64 3.85% 19.24% | 67 4.03% 23.27% | 67 4.03% 27.30% | 52 3.13% 30.43% | 60 3.61% 34.03% | 53 3.19% 37.22% | 57 3.43% 40.65% | 32 1.92% 42.57% | 42 2.53% 45.10% | 48 2.89% 47.99% | 35 2.10% 50.09% | 37 2.22% 52.32% | 52 3.13% 55.44% | 55 3.31% 58.75% | 45 2.71% 61.46% | 46 2.77% 64.22% | 43 2.59% 66.81% | 60 3.61% 70.41% | 49 2.95% 73.36% | 52 3.13% 76.49% | 54 3.25% 79.74% | 44 2.65% 82.38% | 47 2.83% 85.21% | 51 3.07% 88.27% | 37 2.22% 90.50% | 52 3.13% 93.63% | 50 3.01% 96.63% | 56 3.37% 100.00% # Number of accesses per bank
|
|
system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1663 # Number of accesses per bank
|
|
system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits
|
|
system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses
|
|
system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses
|
|
system.ruby.network.routers1.percent_links_utilized 2.570764
|
|
system.ruby.network.routers1.msg_count.Request_Control::2 875
|
|
system.ruby.network.routers1.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers1.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::2 868
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::3 868
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers1.msg_count.Unblock_Control::5 870
|
|
system.ruby.network.routers1.msg_bytes.Request_Control::2 7000
|
|
system.ruby.network.routers1.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6944
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6944
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6960
|
|
system.ruby.network.routers2.percent_links_utilized 2.571042
|
|
system.ruby.network.routers2.msg_count.Request_Control::2 876
|
|
system.ruby.network.routers2.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers2.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::2 869
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::3 866
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers2.msg_count.Unblock_Control::5 872
|
|
system.ruby.network.routers2.msg_bytes.Request_Control::2 7008
|
|
system.ruby.network.routers2.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6952
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6928
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6976
|
|
system.ruby.network.msg_count.Request_Control 2627
|
|
system.ruby.network.msg_count.Response_Data 2622
|
|
system.ruby.network.msg_count.Writeback_Data 2367
|
|
system.ruby.network.msg_count.Writeback_Control 5434
|
|
system.ruby.network.msg_count.Unblock_Control 2615
|
|
system.ruby.network.msg_byte.Request_Control 21016
|
|
system.ruby.network.msg_byte.Response_Data 188784
|
|
system.ruby.network.msg_byte.Writeback_Data 170424
|
|
system.ruby.network.msg_byte.Writeback_Control 43472
|
|
system.ruby.network.msg_byte.Unblock_Control 20920
|
|
system.ruby.network.routers0.throttle0.link_utilization 2.423657
|
|
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 866
|
|
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6928
|
|
system.ruby.network.routers0.throttle1.link_utilization 2.718704
|
|
system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 876
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 869
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 873
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 7008
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6952
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6984
|
|
system.ruby.network.routers1.throttle0.link_utilization 2.717316
|
|
system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 875
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 868
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 870
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 7000
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6944
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6960
|
|
system.ruby.network.routers1.throttle1.link_utilization 2.424212
|
|
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 868
|
|
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6944
|
|
system.ruby.network.routers2.throttle0.link_utilization 2.423657
|
|
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 874
|
|
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 866
|
|
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 62928
|
|
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6928
|
|
system.ruby.network.routers2.throttle1.link_utilization 2.718426
|
|
system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 876
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 789
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 869
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 76
|
|
system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 872
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 7008
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 56808
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6952
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 608
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6976
|
|
system.ruby.LD.latency_hist::bucket_size 512
|
|
system.ruby.LD.latency_hist::max_bucket 5119
|
|
system.ruby.LD.latency_hist::samples 49
|
|
system.ruby.LD.latency_hist::mean 3191.306122
|
|
system.ruby.LD.latency_hist::gmean 2107.747152
|
|
system.ruby.LD.latency_hist::stdev 1000.724721
|
|
system.ruby.LD.latency_hist | 4 8.16% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 5 10.20% 18.37% | 25 51.02% 69.39% | 15 30.61% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.LD.latency_hist::total 49
|
|
system.ruby.LD.hit_latency_hist::bucket_size 16
|
|
system.ruby.LD.hit_latency_hist::max_bucket 159
|
|
system.ruby.LD.hit_latency_hist::samples 4
|
|
system.ruby.LD.hit_latency_hist::mean 31.750000
|
|
system.ruby.LD.hit_latency_hist::gmean 8.056049
|
|
system.ruby.LD.hit_latency_hist::stdev 56.835288
|
|
system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.LD.hit_latency_hist::total 4
|
|
system.ruby.LD.miss_latency_hist::bucket_size 512
|
|
system.ruby.LD.miss_latency_hist::max_bucket 5119
|
|
system.ruby.LD.miss_latency_hist::samples 45
|
|
system.ruby.LD.miss_latency_hist::mean 3472.155556
|
|
system.ruby.LD.miss_latency_hist::gmean 3457.202829
|
|
system.ruby.LD.miss_latency_hist::stdev 322.606216
|
|
system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.LD.miss_latency_hist::total 45
|
|
system.ruby.ST.latency_hist::bucket_size 512
|
|
system.ruby.ST.latency_hist::max_bucket 5119
|
|
system.ruby.ST.latency_hist::samples 889
|
|
system.ruby.ST.latency_hist::mean 3004.976378
|
|
system.ruby.ST.latency_hist::gmean 1749.500693
|
|
system.ruby.ST.latency_hist::stdev 1224.459726
|
|
system.ruby.ST.latency_hist | 109 12.26% 12.26% | 14 1.57% 13.84% | 4 0.45% 14.29% | 0 0.00% 14.29% | 24 2.70% 16.99% | 113 12.71% 29.70% | 316 35.55% 65.24% | 251 28.23% 93.48% | 51 5.74% 99.21% | 7 0.79% 100.00%
|
|
system.ruby.ST.latency_hist::total 889
|
|
system.ruby.ST.hit_latency_hist::bucket_size 512
|
|
system.ruby.ST.hit_latency_hist::max_bucket 5119
|
|
system.ruby.ST.hit_latency_hist::samples 102
|
|
system.ruby.ST.hit_latency_hist::mean 887.392157
|
|
system.ruby.ST.hit_latency_hist::gmean 28.209510
|
|
system.ruby.ST.hit_latency_hist::stdev 1444.836166
|
|
system.ruby.ST.hit_latency_hist | 74 72.55% 72.55% | 1 0.98% 73.53% | 0 0.00% 73.53% | 0 0.00% 73.53% | 2 1.96% 75.49% | 8 7.84% 83.33% | 11 10.78% 94.12% | 5 4.90% 99.02% | 1 0.98% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.ST.hit_latency_hist::total 102
|
|
system.ruby.ST.miss_latency_hist::bucket_size 512
|
|
system.ruby.ST.miss_latency_hist::max_bucket 5119
|
|
system.ruby.ST.miss_latency_hist::samples 787
|
|
system.ruby.ST.miss_latency_hist::mean 3279.428208
|
|
system.ruby.ST.miss_latency_hist::gmean 2987.001628
|
|
system.ruby.ST.miss_latency_hist::stdev 876.519166
|
|
system.ruby.ST.miss_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00%
|
|
system.ruby.ST.miss_latency_hist::total 787
|
|
system.ruby.IFETCH.latency_hist::bucket_size 128
|
|
system.ruby.IFETCH.latency_hist::max_bucket 1279
|
|
system.ruby.IFETCH.latency_hist::samples 51
|
|
system.ruby.IFETCH.latency_hist::mean 325.960784
|
|
system.ruby.IFETCH.latency_hist::gmean 181.443736
|
|
system.ruby.IFETCH.latency_hist::stdev 223.289316
|
|
system.ruby.IFETCH.latency_hist | 11 21.57% 21.57% | 8 15.69% 37.25% | 11 21.57% 58.82% | 10 19.61% 78.43% | 7 13.73% 92.16% | 3 5.88% 98.04% | 0 0.00% 98.04% | 1 1.96% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.latency_hist::total 51
|
|
system.ruby.IFETCH.hit_latency_hist::bucket_size 16
|
|
system.ruby.IFETCH.hit_latency_hist::max_bucket 159
|
|
system.ruby.IFETCH.hit_latency_hist::samples 10
|
|
system.ruby.IFETCH.hit_latency_hist::mean 28
|
|
system.ruby.IFETCH.hit_latency_hist::gmean 11.094785
|
|
system.ruby.IFETCH.hit_latency_hist::stdev 45.397014
|
|
system.ruby.IFETCH.hit_latency_hist | 8 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.hit_latency_hist::total 10
|
|
system.ruby.IFETCH.miss_latency_hist::bucket_size 128
|
|
system.ruby.IFETCH.miss_latency_hist::max_bucket 1279
|
|
system.ruby.IFETCH.miss_latency_hist::samples 41
|
|
system.ruby.IFETCH.miss_latency_hist::mean 398.634146
|
|
system.ruby.IFETCH.miss_latency_hist::gmean 358.713406
|
|
system.ruby.IFETCH.miss_latency_hist::stdev 185.068468
|
|
system.ruby.IFETCH.miss_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.miss_latency_hist::total 41
|
|
system.ruby.FLUSH.latency_hist::bucket_size 512
|
|
system.ruby.FLUSH.latency_hist::max_bucket 5119
|
|
system.ruby.FLUSH.latency_hist::samples 2
|
|
system.ruby.FLUSH.latency_hist::mean 2306
|
|
system.ruby.FLUSH.latency_hist::gmean 1583.874995
|
|
system.ruby.FLUSH.latency_hist::stdev 2370.221931
|
|
system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.FLUSH.latency_hist::total 2
|
|
system.ruby.FLUSH.hit_latency_hist::bucket_size 512
|
|
system.ruby.FLUSH.hit_latency_hist::max_bucket 5119
|
|
system.ruby.FLUSH.hit_latency_hist::samples 2
|
|
system.ruby.FLUSH.hit_latency_hist::mean 2306
|
|
system.ruby.FLUSH.hit_latency_hist::gmean 1583.874995
|
|
system.ruby.FLUSH.hit_latency_hist::stdev 2370.221931
|
|
system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.FLUSH.hit_latency_hist::total 2
|
|
system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 512
|
|
system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 5119
|
|
system.ruby.L1Cache.hit_mach_latency_hist::samples 68
|
|
system.ruby.L1Cache.hit_mach_latency_hist::mean 81.279412
|
|
system.ruby.L1Cache.hit_mach_latency_hist::gmean 4.024527
|
|
system.ruby.L1Cache.hit_mach_latency_hist::stdev 486.967063
|
|
system.ruby.L1Cache.hit_mach_latency_hist | 66 97.06% 97.06% | 1 1.47% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.L1Cache.hit_mach_latency_hist::total 68
|
|
system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512
|
|
system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119
|
|
system.ruby.L2Cache.hit_mach_latency_hist::samples 50
|
|
system.ruby.L2Cache.hit_mach_latency_hist::mean 1800.120000
|
|
system.ruby.L2Cache.hit_mach_latency_hist::gmean 351.477196
|
|
system.ruby.L2Cache.hit_mach_latency_hist::stdev 1623.164265
|
|
system.ruby.L2Cache.hit_mach_latency_hist | 22 44.00% 44.00% | 1 2.00% 46.00% | 0 0.00% 46.00% | 0 0.00% 46.00% | 2 4.00% 50.00% | 8 16.00% 66.00% | 11 22.00% 88.00% | 5 10.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.L2Cache.hit_mach_latency_hist::total 50
|
|
system.ruby.Directory.miss_mach_latency_hist::bucket_size 512
|
|
system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119
|
|
system.ruby.Directory.miss_mach_latency_hist::samples 873
|
|
system.ruby.Directory.miss_mach_latency_hist::mean 3154.067583
|
|
system.ruby.Directory.miss_mach_latency_hist::gmean 2724.443878
|
|
system.ruby.Directory.miss_mach_latency_hist::stdev 1037.171502
|
|
system.ruby.Directory.miss_mach_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00%
|
|
system.ruby.Directory.miss_mach_latency_hist::total 873
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 16
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 159
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 4
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 31.750000
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 8.056049
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 56.835288
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 4
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3472.155556
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3457.202829
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 322.606216
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 61
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 11.114754
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.994444
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 29.103893
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 56 91.80% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 4 6.56% 98.36% | 1 1.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 61
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 41
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2191.121951
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 793.662103
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1535.123207
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 13 31.71% 31.71% | 1 2.44% 34.15% | 0 0.00% 34.15% | 0 0.00% 34.15% | 2 4.88% 39.02% | 8 19.51% 58.54% | 11 26.83% 85.37% | 5 12.20% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 41
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 787
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3279.428208
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 2987.001628
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 876.519166
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00%
|
|
system.ruby.ST.Directory.miss_type_mach_latency_hist::total 787
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 16
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 159
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 110
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 110.000000
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 16
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 159
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 9
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 18.888889
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 8.598482
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 37.210363
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 8 88.89% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 1 11.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 9
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 398.634146
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 358.713406
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 185.068468
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::bucket_size 512
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::max_bucket 5119
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 2
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 2306
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 1583.874995
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 2370.221931
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
|
|
system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 2
|
|
system.ruby.L1Cache_Controller.Load 49 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Store 911 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.L2_Replacement 868 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.L1_to_L2 16881 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 41 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Complete_L2_to_L1 50 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Exclusive_Data 874 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Writeback_Ack 865 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.All_acks_no_sharers 874 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Flush_line 2 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.Block_Ack 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.I.Ifetch 41 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.I.Store 789 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.I.Flush_line 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.M.L2_Replacement 76 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.M.L1_to_L2 85 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Ifetch 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Store 59 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.L2_Replacement 792 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.L1_to_L2 834 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 32 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM.Flush_line 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MR.Store 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MR.L1_to_L2 39 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMR.Ifetch 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMR.Store 32 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMR.L1_to_L2 55 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.IM.L1_to_L2 10347 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.IM.Exclusive_Data 787 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.M_W.L1_to_L2 238 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 86 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM_W.Store 2 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM_W.L1_to_L2 4618 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 787 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.IS.L1_to_L2 572 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.IS.Exclusive_Data 86 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MI.Ifetch 4 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MI.Writeback_Ack 863 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MT.L1_to_L2 26 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 9 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMT.Store 20 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMT.L1_to_L2 67 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 41 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 2 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM_F.Block_Ack 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 1 0.00% 0.00%
|
|
system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 1 0.00% 0.00%
|
|
system.ruby.Directory_Controller.GETX 787 0.00% 0.00%
|
|
system.ruby.Directory_Controller.GETS 87 0.00% 0.00%
|
|
system.ruby.Directory_Controller.PUT 932 0.00% 0.00%
|
|
system.ruby.Directory_Controller.UnblockM 870 0.00% 0.00%
|
|
system.ruby.Directory_Controller.Writeback_Exclusive_Clean 76 0.00% 0.00%
|
|
system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 789 0.00% 0.00%
|
|
system.ruby.Directory_Controller.Memory_Data 874 0.00% 0.00%
|
|
system.ruby.Directory_Controller.Memory_Ack 789 0.00% 0.00%
|
|
system.ruby.Directory_Controller.GETF 2 0.00% 0.00%
|
|
system.ruby.Directory_Controller.PUTF 2 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO.PUT 866 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO.GETF 1 0.00% 0.00%
|
|
system.ruby.Directory_Controller.E.GETX 787 0.00% 0.00%
|
|
system.ruby.Directory_Controller.E.GETS 86 0.00% 0.00%
|
|
system.ruby.Directory_Controller.E.GETF 1 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO_B.PUT 66 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO_B.UnblockM 870 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO_B_W.Memory_Data 873 0.00% 0.00%
|
|
system.ruby.Directory_Controller.WB.GETS 1 0.00% 0.00%
|
|
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 76 0.00% 0.00%
|
|
system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 789 0.00% 0.00%
|
|
system.ruby.Directory_Controller.WB_E_W.Memory_Ack 789 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO_F.PUTF 2 0.00% 0.00%
|
|
system.ruby.Directory_Controller.NO_F_W.Memory_Data 1 0.00% 0.00%
|
|
|
|
---------- End Simulation Statistics ----------
|