Apparently only stats.txt was updated the last time, so this changeset updates other reference output files (config.ini, simout, simerr, ruby.stats) so that test output diffs should not be cluttered with irrelevant changes. There are a few stats.txt updates too, but they are in the minority.
225 lines
21 KiB
Plaintext
225 lines
21 KiB
Plaintext
|
|
---------- Begin Simulation Statistics ----------
|
|
sim_seconds 0.000172 # Number of seconds simulated
|
|
sim_ticks 172201 # Number of ticks simulated
|
|
final_tick 172201 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
|
|
sim_freq 1000000000 # Frequency of simulated ticks
|
|
host_tick_rate 1698559 # Simulator tick rate (ticks/s)
|
|
host_mem_usage 123392 # Number of bytes of host memory used
|
|
host_seconds 0.10 # Real time elapsed on the host
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_hits 70 # Number of cache demand hits
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_misses 848 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 918 # 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 49 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L1Icache.demand_accesses 50 # Number of cache demand accesses
|
|
system.ruby.l1_cntrl0.L2cache.demand_hits 49 # Number of cache demand hits
|
|
system.ruby.l1_cntrl0.L2cache.demand_misses 848 # Number of cache demand misses
|
|
system.ruby.l1_cntrl0.L2cache.demand_accesses 897 # Number of cache demand accesses
|
|
system.ruby.network.routers0.percent_links_utilized 2.616564
|
|
system.ruby.network.routers0.msg_count.Request_Control::2 852
|
|
system.ruby.network.routers0.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers0.msg_count.Writeback_Data::5 768
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::2 845
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers0.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers0.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers0.msg_bytes.Request_Control::2 6816
|
|
system.ruby.network.routers0.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Data::5 55296
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6760
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers0.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.dir_cntrl0.memBuffer.memReq 1617 # Total number of memory requests
|
|
system.ruby.dir_cntrl0.memBuffer.memRead 850 # Number of memory reads
|
|
system.ruby.dir_cntrl0.memBuffer.memWrite 767 # Number of memory writes
|
|
system.ruby.dir_cntrl0.memBuffer.memRefresh 1196 # Number of memory refreshes
|
|
system.ruby.dir_cntrl0.memBuffer.memWaitCycles 550 # Delay stalled at the head of the bank queue
|
|
system.ruby.dir_cntrl0.memBuffer.memInputQ 48 # Delay in the input queue
|
|
system.ruby.dir_cntrl0.memBuffer.memBankQ 1 # Delay behind the head of the bank queue
|
|
system.ruby.dir_cntrl0.memBuffer.totalStalls 599 # Total number of stall cycles
|
|
system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.370439 # Expected number of stall cycles per request
|
|
system.ruby.dir_cntrl0.memBuffer.memBankBusy 172 # memory stalls due to busy bank
|
|
system.ruby.dir_cntrl0.memBuffer.memBusBusy 204 # memory stalls due to busy bus
|
|
system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 52 # memory stalls due to read write turnaround
|
|
system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 82 # memory stalls due to read read turnaround
|
|
system.ruby.dir_cntrl0.memBuffer.memArbWait 40 # memory stalls due to arbitration
|
|
system.ruby.dir_cntrl0.memBuffer.memBankCount | 60 3.71% 3.71% | 50 3.09% 6.80% | 58 3.59% 10.39% | 80 4.95% 15.34% | 69 4.27% 19.60% | 77 4.76% 24.37% | 71 4.39% 28.76% | 48 2.97% 31.73% | 48 2.97% 34.69% | 38 2.35% 37.04% | 42 2.60% 39.64% | 44 2.72% 42.36% | 39 2.41% 44.77% | 57 3.53% 48.30% | 47 2.91% 51.21% | 44 2.72% 53.93% | 42 2.60% 56.52% | 45 2.78% 59.31% | 53 3.28% 62.59% | 54 3.34% 65.92% | 55 3.40% 69.33% | 41 2.54% 71.86% | 48 2.97% 74.83% | 56 3.46% 78.29% | 29 1.79% 80.09% | 45 2.78% 82.87% | 43 2.66% 85.53% | 51 3.15% 88.68% | 47 2.91% 91.59% | 51 3.15% 94.74% | 42 2.60% 97.34% | 43 2.66% 100.00% # Number of accesses per bank
|
|
system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1617 # 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.614822
|
|
system.ruby.network.routers1.msg_count.Request_Control::2 851
|
|
system.ruby.network.routers1.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers1.msg_count.Writeback_Data::5 767
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::2 843
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers1.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers1.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers1.msg_bytes.Request_Control::2 6808
|
|
system.ruby.network.routers1.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Data::5 55224
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6744
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers1.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.network.routers2.percent_links_utilized 2.616129
|
|
system.ruby.network.routers2.msg_count.Request_Control::2 851
|
|
system.ruby.network.routers2.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers2.msg_count.Writeback_Data::5 768
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::2 843
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers2.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers2.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers2.msg_bytes.Request_Control::2 6808
|
|
system.ruby.network.routers2.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Data::5 55296
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6744
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers2.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.network.msg_count.Request_Control 2554
|
|
system.ruby.network.msg_count.Response_Data 2550
|
|
system.ruby.network.msg_count.Writeback_Data 2303
|
|
system.ruby.network.msg_count.Writeback_Control 5288
|
|
system.ruby.network.msg_count.Unblock_Control 2535
|
|
system.ruby.network.msg_byte.Request_Control 20432
|
|
system.ruby.network.msg_byte.Response_Data 183600
|
|
system.ruby.network.msg_byte.Writeback_Data 165816
|
|
system.ruby.network.msg_byte.Writeback_Control 42304
|
|
system.ruby.network.msg_byte.Unblock_Control 20280
|
|
system.ruby.network.routers0.throttle0.link_utilization 2.466304
|
|
system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers0.throttle1.link_utilization 2.766825
|
|
system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 852
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 768
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 845
|
|
system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 6816
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 55296
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6760
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.network.routers1.throttle0.link_utilization 2.763341
|
|
system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 851
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 767
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 843
|
|
system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 6808
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 55224
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6744
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.network.routers1.throttle1.link_utilization 2.466304
|
|
system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers2.throttle0.link_utilization 2.466304
|
|
system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 850
|
|
system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 844
|
|
system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 61200
|
|
system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6752
|
|
system.ruby.network.routers2.throttle1.link_utilization 2.765954
|
|
system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 851
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 768
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 843
|
|
system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 75
|
|
system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 845
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 6808
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 55296
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6744
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 600
|
|
system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6760
|
|
system.ruby.l1_cntrl0.Load 52 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Ifetch 53 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Store 888 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.L2_Replacement 840 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.L1_to_L2 16587 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Trigger_L2_to_L1D 41 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Trigger_L2_to_L1I 9 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Complete_L2_to_L1 50 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Exclusive_Data 850 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Writeback_Ack 843 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.All_acks_no_sharers 850 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Flush_line 5 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.Block_Ack 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.I.Load 46 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.I.Ifetch 40 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.I.Store 762 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.I.Flush_line 4 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M.Ifetch 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M.L2_Replacement 71 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M.L1_to_L2 83 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M.Trigger_L2_to_L1D 11 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.Load 5 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.Store 62 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.L2_Replacement 769 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.L1_to_L2 809 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.Trigger_L2_to_L1D 30 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM.Trigger_L2_to_L1I 9 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MR.Store 11 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MR.L1_to_L2 90 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMR.Ifetch 9 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMR.Store 29 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMR.L1_to_L2 25 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMR.Flush_line 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.IM.L1_to_L2 9996 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.IM.Exclusive_Data 761 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M_W.L1_to_L2 306 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.M_W.All_acks_no_sharers 85 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM_W.Store 3 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM_W.L1_to_L2 4592 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM_W.All_acks_no_sharers 761 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.IS.L1_to_L2 529 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.IS.Exclusive_Data 85 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MI.Load 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MI.Ifetch 3 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MI.Store 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MI.Writeback_Ack 838 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MT.Store 2 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MT.L1_to_L2 54 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MT.Complete_L2_to_L1 11 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMT.Store 18 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMT.L1_to_L2 103 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MMT.Complete_L2_to_L1 39 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MI_F.Writeback_Ack 5 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM_F.Block_Ack 1 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.IM_F.Exclusive_Data 4 0.00% 0.00%
|
|
system.ruby.l1_cntrl0.MM_WF.All_acks_no_sharers 4 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.GETX 761 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.GETS 87 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.PUT 913 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.UnblockM 845 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.Writeback_Exclusive_Clean 75 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.Writeback_Exclusive_Dirty 767 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.Memory_Data 850 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.Memory_Ack 767 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.GETF 5 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.PUTF 5 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO.PUT 838 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO.GETF 1 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.E.GETX 761 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.E.GETS 85 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.E.GETF 4 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO_B.PUT 75 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO_B.UnblockM 845 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO_B_W.Memory_Data 846 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.WB.GETS 1 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.WB.Writeback_Exclusive_Clean 75 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.WB.Writeback_Exclusive_Dirty 767 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.WB_E_W.GETS 1 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.WB_E_W.Memory_Ack 767 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO_F.PUTF 5 0.00% 0.00%
|
|
system.ruby.dir_cntrl0.NO_F_W.Memory_Data 4 0.00% 0.00%
|
|
|
|
---------- End Simulation Statistics ----------
|