summaryrefslogtreecommitdiff
path: root/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_CMP_directory/stats.txt
blob: 8eb1e41c8482f6c6bfe7023b0003abb3e79aea42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139

---------- Begin Simulation Statistics ----------
sim_seconds                                  0.000318                       # Number of seconds simulated
sim_ticks                                      318321                       # Number of ticks simulated
final_tick                                     318321                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq                                   1000000000                       # Frequency of simulated ticks
host_tick_rate                                2084436                       # Simulator tick rate (ticks/s)
host_mem_usage                                 142984                       # Number of bytes of host memory used
host_seconds                                     0.15                       # Real time elapsed on the host
system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses          874                       # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses          917                       # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Dcache.demand_hits           81                       # Number of cache demand hits
system.ruby.l1_cntrl0.L1Dcache.demand_misses          861                       # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses          942                       # Number of cache demand accesses
system.ruby.l1_cntrl0.L1Icache.demand_hits            0                       # Number of cache demand hits
system.ruby.l1_cntrl0.L1Icache.demand_misses           56                       # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses           56                       # Number of cache demand accesses
system.ruby.l1_cntrl0.prefetcher.miss_observed            0                       # number of misses observed
system.ruby.l1_cntrl0.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
system.ruby.l1_cntrl0.prefetcher.prefetches_requested            0                       # number of prefetch requests made
system.ruby.l1_cntrl0.prefetcher.prefetches_accepted            0                       # number of prefetch requests accepted
system.ruby.l1_cntrl0.prefetcher.dropped_prefetches            0                       # number of prefetch requests dropped
system.ruby.l1_cntrl0.prefetcher.hits               0                       # number of prefetched blocks accessed
system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
system.ruby.dir_cntrl0.memBuffer.memReq          1660                       # Total number of memory requests
system.ruby.dir_cntrl0.memBuffer.memRead          874                       # Number of memory reads
system.ruby.dir_cntrl0.memBuffer.memWrite          786                       # Number of memory writes
system.ruby.dir_cntrl0.memBuffer.memRefresh         2210                       # Number of memory refreshes
system.ruby.dir_cntrl0.memBuffer.memWaitCycles          555                       # Delay stalled at the head of the bank queue
system.ruby.dir_cntrl0.memBuffer.memInputQ           44                       # Delay in the input queue
system.ruby.dir_cntrl0.memBuffer.memBankQ            2                       # Delay behind the head of the bank queue
system.ruby.dir_cntrl0.memBuffer.totalStalls          601                       # Total number of stall cycles
system.ruby.dir_cntrl0.memBuffer.stallsPerReq     0.362048                       # Expected number of stall cycles per request
system.ruby.dir_cntrl0.memBuffer.memBankBusy          169                       # memory stalls due to busy bank
system.ruby.dir_cntrl0.memBuffer.memBusBusy          188                       # memory stalls due to busy bus
system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy          104                       # memory stalls due to read write turnaround
system.ruby.dir_cntrl0.memBuffer.memDataBusBusy           64                       # memory stalls due to read read turnaround
system.ruby.dir_cntrl0.memBuffer.memArbWait           30                       # memory stalls due to arbitration
system.ruby.dir_cntrl0.memBuffer.memBankCount |          42      2.53%      2.53% |          51      3.07%      5.60% |          50      3.01%      8.61% |          73      4.40%     13.01% |          73      4.40%     17.41% |          71      4.28%     21.69% |          65      3.92%     25.60% |          49      2.95%     28.55% |          54      3.25%     31.81% |          41      2.47%     34.28% |          50      3.01%     37.29% |          44      2.65%     39.94% |          58      3.49%     43.43% |          48      2.89%     46.33% |          47      2.83%     49.16% |          63      3.80%     52.95% |          57      3.43%     56.39% |          47      2.83%     59.22% |          58      3.49%     62.71% |          57      3.43%     66.14% |          41      2.47%     68.61% |          49      2.95%     71.57% |          46      2.77%     74.34% |          49      2.95%     77.29% |          57      3.43%     80.72% |          45      2.71%     83.43% |          42      2.53%     85.96% |          49      2.95%     88.92% |          45      2.71%     91.63% |          53      3.19%     94.82% |          48      2.89%     97.71% |          38      2.29%    100.00% # Number of accesses per bank
system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1660                       # Number of accesses per bank

system.ruby.l2_cntrl0.L1_GET_INSTR                 56      0.00%      0.00%
system.ruby.l2_cntrl0.L1_GETS                      42      0.00%      0.00%
system.ruby.l2_cntrl0.L1_GETX                     818      0.00%      0.00%
system.ruby.l2_cntrl0.L1_UPGRADE                    1      0.00%      0.00%
system.ruby.l2_cntrl0.L1_PUTX                     345      0.00%      0.00%
system.ruby.l2_cntrl0.L1_PUTX_old                 796      0.00%      0.00%
system.ruby.l2_cntrl0.L2_Replacement              291      0.00%      0.00%
system.ruby.l2_cntrl0.L2_Replacement_clean         1216      0.00%      0.00%
system.ruby.l2_cntrl0.Mem_Data                    873      0.00%      0.00%
system.ruby.l2_cntrl0.Mem_Ack                     869      0.00%      0.00%
system.ruby.l2_cntrl0.WB_Data                     495      0.00%      0.00%
system.ruby.l2_cntrl0.WB_Data_clean                18      0.00%      0.00%
system.ruby.l2_cntrl0.Ack_all                      50      0.00%      0.00%
system.ruby.l2_cntrl0.Exclusive_Unblock           858      0.00%      0.00%
system.ruby.l2_cntrl0.NP.L1_GET_INSTR              46      0.00%      0.00%
system.ruby.l2_cntrl0.NP.L1_GETS                   41      0.00%      0.00%
system.ruby.l2_cntrl0.NP.L1_GETX                  787      0.00%      0.00%
system.ruby.l2_cntrl0.NP.L1_PUTX_old              302      0.00%      0.00%
system.ruby.l2_cntrl0.SS.L1_GETS                    1      0.00%      0.00%
system.ruby.l2_cntrl0.SS.L1_GETX                    9      0.00%      0.00%
system.ruby.l2_cntrl0.SS.L1_UPGRADE                 1      0.00%      0.00%
system.ruby.l2_cntrl0.SS.L2_Replacement_clean           46      0.00%      0.00%
system.ruby.l2_cntrl0.M.L1_GET_INSTR               10      0.00%      0.00%
system.ruby.l2_cntrl0.M.L1_GETX                    22      0.00%      0.00%
system.ruby.l2_cntrl0.M.L2_Replacement            291      0.00%      0.00%
system.ruby.l2_cntrl0.M.L2_Replacement_clean           16      0.00%      0.00%
system.ruby.l2_cntrl0.MT.L1_PUTX                  340      0.00%      0.00%
system.ruby.l2_cntrl0.MT.L2_Replacement_clean          517      0.00%      0.00%
system.ruby.l2_cntrl0.M_I.L1_PUTX_old             113      0.00%      0.00%
system.ruby.l2_cntrl0.M_I.Mem_Ack                 869      0.00%      0.00%
system.ruby.l2_cntrl0.MCT_I.L1_PUTX_old           210      0.00%      0.00%
system.ruby.l2_cntrl0.MCT_I.WB_Data               495      0.00%      0.00%
system.ruby.l2_cntrl0.MCT_I.WB_Data_clean           18      0.00%      0.00%
system.ruby.l2_cntrl0.MCT_I.Ack_all                 4      0.00%      0.00%
system.ruby.l2_cntrl0.I_I.Ack_all                  46      0.00%      0.00%
system.ruby.l2_cntrl0.ISS.L2_Replacement_clean           11      0.00%      0.00%
system.ruby.l2_cntrl0.ISS.Mem_Data                 41      0.00%      0.00%
system.ruby.l2_cntrl0.IS.L2_Replacement_clean           57      0.00%      0.00%
system.ruby.l2_cntrl0.IS.Mem_Data                  46      0.00%      0.00%
system.ruby.l2_cntrl0.IM.L2_Replacement_clean          219      0.00%      0.00%
system.ruby.l2_cntrl0.IM.Mem_Data                 786      0.00%      0.00%
system.ruby.l2_cntrl0.SS_MB.Exclusive_Unblock           10      0.00%      0.00%
system.ruby.l2_cntrl0.MT_MB.L1_PUTX                 5      0.00%      0.00%
system.ruby.l2_cntrl0.MT_MB.L1_PUTX_old           171      0.00%      0.00%
system.ruby.l2_cntrl0.MT_MB.L2_Replacement_clean          350      0.00%      0.00%
system.ruby.l2_cntrl0.MT_MB.Exclusive_Unblock          848      0.00%      0.00%
system.ruby.l1_cntrl0.Load                         44      0.00%      0.00%
system.ruby.l1_cntrl0.Ifetch                       67      0.00%      0.00%
system.ruby.l1_cntrl0.Store                       898      0.00%      0.00%
system.ruby.l1_cntrl0.Inv                         563      0.00%      0.00%
system.ruby.l1_cntrl0.L1_Replacement            10398      0.00%      0.00%
system.ruby.l1_cntrl0.Data_Exclusive               41      0.00%      0.00%
system.ruby.l1_cntrl0.Data_all_Acks               874      0.00%      0.00%
system.ruby.l1_cntrl0.Ack_all                       1      0.00%      0.00%
system.ruby.l1_cntrl0.WB_Ack                      755      0.00%      0.00%
system.ruby.l1_cntrl0.NP.Load                      42      0.00%      0.00%
system.ruby.l1_cntrl0.NP.Ifetch                    56      0.00%      0.00%
system.ruby.l1_cntrl0.NP.Store                    818      0.00%      0.00%
system.ruby.l1_cntrl0.NP.Inv                        1      0.00%      0.00%
system.ruby.l1_cntrl0.I.L1_Replacement            145      0.00%      0.00%
system.ruby.l1_cntrl0.S.Store                       1      0.00%      0.00%
system.ruby.l1_cntrl0.S.Inv                        31      0.00%      0.00%
system.ruby.l1_cntrl0.S.L1_Replacement             11      0.00%      0.00%
system.ruby.l1_cntrl0.E.Store                       2      0.00%      0.00%
system.ruby.l1_cntrl0.E.Inv                         4      0.00%      0.00%
system.ruby.l1_cntrl0.E.L1_Replacement             34      0.00%      0.00%
system.ruby.l1_cntrl0.M.Load                        2      0.00%      0.00%
system.ruby.l1_cntrl0.M.Store                      77      0.00%      0.00%
system.ruby.l1_cntrl0.M.Inv                        97      0.00%      0.00%
system.ruby.l1_cntrl0.M.L1_Replacement            722      0.00%      0.00%
system.ruby.l1_cntrl0.IS.Inv                       14      0.00%      0.00%
system.ruby.l1_cntrl0.IS.L1_Replacement           374      0.00%      0.00%
system.ruby.l1_cntrl0.IS.Data_Exclusive            41      0.00%      0.00%
system.ruby.l1_cntrl0.IS.Data_all_Acks             43      0.00%      0.00%
system.ruby.l1_cntrl0.IM.L1_Replacement          9112      0.00%      0.00%
system.ruby.l1_cntrl0.IM.Data_all_Acks            817      0.00%      0.00%
system.ruby.l1_cntrl0.SM.Ack_all                    1      0.00%      0.00%
system.ruby.l1_cntrl0.IS_I.Data_all_Acks           14      0.00%      0.00%
system.ruby.l1_cntrl0.M_I.Ifetch                   10      0.00%      0.00%
system.ruby.l1_cntrl0.M_I.Inv                     416      0.00%      0.00%
system.ruby.l1_cntrl0.M_I.WB_Ack                  340      0.00%      0.00%
system.ruby.l1_cntrl0.SINK_WB_ACK.Ifetch            1      0.00%      0.00%
system.ruby.l1_cntrl0.SINK_WB_ACK.WB_Ack          415      0.00%      0.00%
system.ruby.dir_cntrl0.Fetch                      874      0.00%      0.00%
system.ruby.dir_cntrl0.Data                       786      0.00%      0.00%
system.ruby.dir_cntrl0.Memory_Data                874      0.00%      0.00%
system.ruby.dir_cntrl0.Memory_Ack                 786      0.00%      0.00%
system.ruby.dir_cntrl0.CleanReplacement            84      0.00%      0.00%
system.ruby.dir_cntrl0.I.Fetch                    874      0.00%      0.00%
system.ruby.dir_cntrl0.M.Data                     786      0.00%      0.00%
system.ruby.dir_cntrl0.M.CleanReplacement           84      0.00%      0.00%
system.ruby.dir_cntrl0.IM.Memory_Data             874      0.00%      0.00%
system.ruby.dir_cntrl0.MI.Memory_Ack              786      0.00%      0.00%

---------- End Simulation Statistics   ----------