blob: aeca3d3c79cd6f43bd1ef01be8a4a1387637ded9 (
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
|
---------- Begin Simulation Statistics ----------
sim_seconds 0.007257 # Number of seconds simulated
sim_ticks 7257449 # Number of ticks simulated
final_tick 7257449 # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
sim_freq 1000000000 # Frequency of simulated ticks
host_tick_rate 92293 # Simulator tick rate (ticks/s)
host_mem_usage 292488 # Number of bytes of host memory used
host_seconds 78.63 # Real time elapsed on the host
system.funcbus.throughput 0 # Throughput (bytes/s)
system.funcbus.data_through_bus 0 # Total data (bytes)
system.ruby.l1_cntrl4.L1Dcache.demand_hits 2 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Dcache.demand_misses 76641 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Dcache.demand_accesses 76643 # Number of cache demand accesses
system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl4.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl4.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl4.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl4.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl4.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl4.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl4.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl5.L1Dcache.demand_hits 2 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Dcache.demand_misses 75966 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Dcache.demand_accesses 75968 # Number of cache demand accesses
system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl5.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl5.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl5.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl5.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl5.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl5.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl6.L1Dcache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Dcache.demand_misses 76675 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Dcache.demand_accesses 76675 # Number of cache demand accesses
system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl6.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl6.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl6.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl6.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl6.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl6.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl6.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl7.L1Dcache.demand_hits 2 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Dcache.demand_misses 76386 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Dcache.demand_accesses 76388 # Number of cache demand accesses
system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl7.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl7.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl7.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl7.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl7.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl7.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl0.L1Dcache.demand_hits 3 # Number of cache demand hits
system.ruby.l1_cntrl0.L1Dcache.demand_misses 76561 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Dcache.demand_accesses 76564 # 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 0 # Number of cache demand misses
system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # 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.l1_cntrl1.L1Dcache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Dcache.demand_misses 76056 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Dcache.demand_accesses 76056 # Number of cache demand accesses
system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl1.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl1.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl1.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl1.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl1.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl1.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl2.L1Dcache.demand_hits 1 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Dcache.demand_misses 76165 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Dcache.demand_accesses 76166 # Number of cache demand accesses
system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl2.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl2.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl2.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl2.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl2.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl2.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l1_cntrl3.L1Dcache.demand_hits 1 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Dcache.demand_misses 75953 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Dcache.demand_accesses 75954 # Number of cache demand accesses
system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits
system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses
system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses
system.ruby.l1_cntrl3.prefetcher.miss_observed 0 # number of misses observed
system.ruby.l1_cntrl3.prefetcher.allocated_streams 0 # number of streams allocated for prefetching
system.ruby.l1_cntrl3.prefetcher.prefetches_requested 0 # number of prefetch requests made
system.ruby.l1_cntrl3.prefetcher.prefetches_accepted 0 # number of prefetch requests accepted
system.ruby.l1_cntrl3.prefetcher.dropped_prefetches 0 # number of prefetch requests dropped
system.ruby.l1_cntrl3.prefetcher.hits 0 # number of prefetched blocks accessed
system.ruby.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched
system.ruby.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages
system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed
system.ruby.l2_cntrl0.L2cache.demand_hits 33 # Number of cache demand hits
system.ruby.l2_cntrl0.L2cache.demand_misses 610348 # Number of cache demand misses
system.ruby.l2_cntrl0.L2cache.demand_accesses 610381 # Number of cache demand accesses
system.ruby.dir_cntrl0.memBuffer.memReq 817953 # Total number of memory requests
system.ruby.dir_cntrl0.memBuffer.memRead 604997 # Number of memory reads
system.ruby.dir_cntrl0.memBuffer.memWrite 212953 # Number of memory writes
system.ruby.dir_cntrl0.memBuffer.memRefresh 50399 # Number of memory refreshes
system.ruby.dir_cntrl0.memBuffer.memWaitCycles 5089443 # Delay stalled at the head of the bank queue
system.ruby.dir_cntrl0.memBuffer.memInputQ 172403 # Delay in the input queue
system.ruby.dir_cntrl0.memBuffer.memBankQ 411771 # Delay behind the head of the bank queue
system.ruby.dir_cntrl0.memBuffer.totalStalls 5673617 # Total number of stall cycles
system.ruby.dir_cntrl0.memBuffer.stallsPerReq 6.936361 # Expected number of stall cycles per request
system.ruby.dir_cntrl0.memBuffer.memBankBusy 991356 # memory stalls due to busy bank
system.ruby.dir_cntrl0.memBuffer.memBusBusy 1587349 # memory stalls due to busy bus
system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 927948 # memory stalls due to read write turnaround
system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 413483 # memory stalls due to read read turnaround
system.ruby.dir_cntrl0.memBuffer.memArbWait 976938 # memory stalls due to arbitration
system.ruby.dir_cntrl0.memBuffer.memNotOld 192369 # memory stalls due to anti starvation
system.ruby.dir_cntrl0.memBuffer.memBankCount | 25693 3.14% 3.14% | 25309 3.09% 6.24% | 25639 3.13% 9.37% | 25493 3.12% 12.49% | 25446 3.11% 15.60% | 25240 3.09% 18.68% | 25202 3.08% 21.76% | 25657 3.14% 24.90% | 25510 3.12% 28.02% | 25612 3.13% 31.15% | 25713 3.14% 34.29% | 25863 3.16% 37.46% | 25420 3.11% 40.56% | 25756 3.15% 43.71% | 25574 3.13% 46.84% | 25666 3.14% 49.98% | 25584 3.13% 53.11% | 25558 3.12% 56.23% | 25869 3.16% 59.39% | 25665 3.14% 62.53% | 25398 3.11% 65.64% | 25614 3.13% 68.77% | 25401 3.11% 71.87% | 25740 3.15% 75.02% | 25400 3.11% 78.12% | 25542 3.12% 81.25% | 25601 3.13% 84.38% | 25502 3.12% 87.49% | 25584 3.13% 90.62% | 25779 3.15% 93.77% | 25408 3.11% 96.88% | 25515 3.12% 100.00% # Number of accesses per bank
system.ruby.dir_cntrl0.memBuffer.memBankCount::total 817953 # Number of accesses per bank
system.cpu0.num_reads 99060 # number of read accesses completed
system.cpu0.num_writes 53442 # number of write accesses completed
system.cpu0.num_copies 0 # number of copy accesses completed
system.cpu1.num_reads 99097 # number of read accesses completed
system.cpu1.num_writes 53480 # number of write accesses completed
system.cpu1.num_copies 0 # number of copy accesses completed
system.cpu2.num_reads 99034 # number of read accesses completed
system.cpu2.num_writes 53431 # number of write accesses completed
system.cpu2.num_copies 0 # number of copy accesses completed
system.cpu3.num_reads 98135 # number of read accesses completed
system.cpu3.num_writes 53229 # number of write accesses completed
system.cpu3.num_copies 0 # number of copy accesses completed
system.cpu4.num_reads 98915 # number of read accesses completed
system.cpu4.num_writes 53496 # number of write accesses completed
system.cpu4.num_copies 0 # number of copy accesses completed
system.cpu5.num_reads 98351 # number of read accesses completed
system.cpu5.num_writes 52957 # number of write accesses completed
system.cpu5.num_copies 0 # number of copy accesses completed
system.cpu6.num_reads 100000 # number of read accesses completed
system.cpu6.num_writes 53414 # number of write accesses completed
system.cpu6.num_copies 0 # number of copy accesses completed
system.cpu7.num_reads 99052 # number of read accesses completed
system.cpu7.num_writes 53517 # number of write accesses completed
system.cpu7.num_copies 0 # number of copy accesses completed
system.ruby.l1_cntrl0.Load | 49778 12.54% 12.54% | 49377 12.44% 24.99% | 49516 12.48% 37.46% | 49381 12.44% 49.91% | 49747 12.54% 62.44% | 49368 12.44% 74.88% | 50044 12.61% 87.49% | 49642 12.51% 100.00%
system.ruby.l1_cntrl0.Load::total 396853
system.ruby.l1_cntrl0.Store | 26786 12.54% 12.54% | 26679 12.49% 25.03% | 26651 12.48% 37.51% | 26574 12.44% 49.96% | 26897 12.59% 62.55% | 26600 12.46% 75.01% | 26631 12.47% 87.48% | 26746 12.52% 100.00%
system.ruby.l1_cntrl0.Store::total 213564
system.ruby.l1_cntrl0.Inv | 73735 12.53% 12.53% | 73350 12.46% 24.99% | 73434 12.48% 37.47% | 73266 12.45% 49.92% | 73836 12.55% 62.46% | 73403 12.47% 74.93% | 73975 12.57% 87.50% | 73550 12.50% 100.00%
system.ruby.l1_cntrl0.Inv::total 588549
system.ruby.l1_cntrl0.L1_Replacement | 533617 12.54% 12.54% | 530929 12.48% 25.02% | 531837 12.50% 37.52% | 527767 12.41% 49.93% | 533499 12.54% 62.47% | 530493 12.47% 74.94% | 533236 12.53% 87.48% | 532831 12.52% 100.00%
system.ruby.l1_cntrl0.L1_Replacement::total 4254209
system.ruby.l1_cntrl0.Fwd_GETX | 198 11.91% 11.91% | 220 13.23% 25.14% | 198 11.91% 37.04% | 200 12.03% 49.07% | 215 12.93% 62.00% | 204 12.27% 74.26% | 212 12.75% 87.01% | 216 12.99% 100.00%
system.ruby.l1_cntrl0.Fwd_GETX::total 1663
system.ruby.l1_cntrl0.Fwd_GETS | 159 13.58% 13.58% | 151 12.89% 26.47% | 153 13.07% 39.54% | 155 13.24% 52.78% | 149 12.72% 65.50% | 129 11.02% 76.52% | 133 11.36% 87.87% | 142 12.13% 100.00%
system.ruby.l1_cntrl0.Fwd_GETS::total 1171
system.ruby.l1_cntrl0.Data | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.Data::total 11
system.ruby.l1_cntrl0.Data_Exclusive | 48989 12.54% 12.54% | 48607 12.44% 24.98% | 48775 12.49% 37.47% | 48593 12.44% 49.91% | 48923 12.52% 62.44% | 48630 12.45% 74.88% | 49230 12.60% 87.49% | 48877 12.51% 100.00%
system.ruby.l1_cntrl0.Data_Exclusive::total 390624
system.ruby.l1_cntrl0.DataS_fromL1 | 147 12.55% 12.55% | 148 12.64% 25.19% | 149 12.72% 37.92% | 152 12.98% 50.90% | 133 11.36% 62.25% | 124 10.59% 72.84% | 182 15.54% 88.39% | 136 11.61% 100.00%
system.ruby.l1_cntrl0.DataS_fromL1::total 1171
system.ruby.l1_cntrl0.Data_all_Acks | 27420 12.55% 12.55% | 27295 12.49% 25.03% | 27237 12.46% 37.49% | 27204 12.45% 49.94% | 27578 12.62% 62.56% | 27207 12.45% 75.01% | 27259 12.47% 87.48% | 27370 12.52% 100.00%
system.ruby.l1_cntrl0.Data_all_Acks::total 218570
system.ruby.l1_cntrl0.Ack | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.Ack::total 11
system.ruby.l1_cntrl0.Ack_all | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.Ack_all::total 11
system.ruby.l1_cntrl0.WB_Ack | 40110 12.54% 12.54% | 39623 12.39% 24.93% | 40034 12.52% 37.45% | 39662 12.40% 49.85% | 40309 12.60% 62.46% | 39563 12.37% 74.83% | 40425 12.64% 87.47% | 40081 12.53% 100.00%
system.ruby.l1_cntrl0.WB_Ack::total 319807
system.ruby.l1_cntrl0.NP.Load | 49768 12.54% 12.54% | 49368 12.44% 24.99% | 49506 12.48% 37.46% | 49370 12.44% 49.90% | 49736 12.53% 62.44% | 49359 12.44% 74.88% | 50040 12.61% 87.49% | 49632 12.51% 100.00%
system.ruby.l1_cntrl0.NP.Load::total 396779
system.ruby.l1_cntrl0.NP.Store | 26783 12.54% 12.54% | 26673 12.49% 25.04% | 26639 12.48% 37.51% | 26570 12.44% 49.96% | 26890 12.59% 62.55% | 26593 12.45% 75.00% | 26629 12.47% 87.47% | 26744 12.53% 100.00%
system.ruby.l1_cntrl0.NP.Store::total 213521
system.ruby.l1_cntrl0.NP.Inv | 436 13.54% 13.54% | 404 12.55% 26.09% | 386 11.99% 38.07% | 385 11.96% 50.03% | 420 13.04% 63.07% | 399 12.39% 75.47% | 405 12.58% 88.04% | 385 11.96% 100.00%
system.ruby.l1_cntrl0.NP.Inv::total 3220
system.ruby.l1_cntrl0.I.Load | 8 12.50% 12.50% | 9 14.06% 26.56% | 9 14.06% 40.62% | 9 14.06% 54.69% | 9 14.06% 68.75% | 8 12.50% 81.25% | 4 6.25% 87.50% | 8 12.50% 100.00%
system.ruby.l1_cntrl0.I.Load::total 64
system.ruby.l1_cntrl0.I.Store | 2 5.13% 5.13% | 6 15.38% 20.51% | 11 28.21% 48.72% | 4 10.26% 58.97% | 6 15.38% 74.36% | 6 15.38% 89.74% | 2 5.13% 94.87% | 2 5.13% 100.00%
system.ruby.l1_cntrl0.I.Store::total 39
system.ruby.l1_cntrl0.I.L1_Replacement | 36061 12.53% 12.53% | 36066 12.54% 25.07% | 35776 12.44% 37.51% | 35948 12.50% 50.00% | 35950 12.50% 62.50% | 36049 12.53% 75.03% | 35879 12.47% 87.50% | 35962 12.50% 100.00%
system.ruby.l1_cntrl0.I.L1_Replacement::total 287691
system.ruby.l1_cntrl0.S.Inv | 475 12.01% 12.01% | 488 12.34% 24.34% | 482 12.18% 36.53% | 528 13.35% 49.87% | 526 13.30% 63.17% | 446 11.27% 74.44% | 511 12.92% 87.36% | 500 12.64% 100.00%
system.ruby.l1_cntrl0.S.Inv::total 3956
system.ruby.l1_cntrl0.S.L1_Replacement | 375 13.58% 13.58% | 347 12.57% 26.15% | 329 11.92% 38.07% | 325 11.77% 49.84% | 361 13.07% 62.91% | 336 12.17% 75.08% | 360 13.04% 88.12% | 328 11.88% 100.00%
system.ruby.l1_cntrl0.S.L1_Replacement::total 2761
system.ruby.l1_cntrl0.E.Load | 2 40.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 2 40.00% 100.00%
system.ruby.l1_cntrl0.E.Load::total 5
system.ruby.l1_cntrl0.E.Inv | 22855 12.48% 12.48% | 23068 12.60% 25.09% | 22724 12.41% 37.50% | 22855 12.48% 49.98% | 22694 12.40% 62.38% | 23009 12.57% 74.95% | 22944 12.53% 87.48% | 22917 12.52% 100.00%
system.ruby.l1_cntrl0.E.Inv::total 183066
system.ruby.l1_cntrl0.E.L1_Replacement | 26080 12.60% 12.60% | 25475 12.30% 24.90% | 25987 12.55% 37.45% | 25671 12.40% 49.85% | 26159 12.64% 62.49% | 25558 12.34% 74.83% | 26202 12.66% 87.49% | 25901 12.51% 100.00%
system.ruby.l1_cntrl0.E.L1_Replacement::total 207033
system.ruby.l1_cntrl0.E.Fwd_GETX | 47 10.28% 10.28% | 55 12.04% 22.32% | 52 11.38% 33.70% | 62 13.57% 47.26% | 56 12.25% 59.52% | 56 12.25% 71.77% | 77 16.85% 88.62% | 52 11.38% 100.00%
system.ruby.l1_cntrl0.E.Fwd_GETX::total 457
system.ruby.l1_cntrl0.E.Fwd_GETS | 7 10.29% 10.29% | 9 13.24% 23.53% | 12 17.65% 41.18% | 5 7.35% 48.53% | 14 20.59% 69.12% | 7 10.29% 79.41% | 7 10.29% 89.71% | 7 10.29% 100.00%
system.ruby.l1_cntrl0.E.Fwd_GETS::total 68
system.ruby.l1_cntrl0.M.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.l1_cntrl0.M.Load::total 3
system.ruby.l1_cntrl0.M.Store | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.l1_cntrl0.M.Store::total 3
system.ruby.l1_cntrl0.M.Inv | 12660 12.65% 12.65% | 12445 12.44% 25.09% | 12509 12.50% 37.59% | 12484 12.47% 50.06% | 12663 12.65% 62.71% | 12517 12.51% 75.22% | 12326 12.32% 87.54% | 12472 12.46% 100.00%
system.ruby.l1_cntrl0.M.Inv::total 100076
system.ruby.l1_cntrl0.M.L1_Replacement | 14031 12.44% 12.44% | 14149 12.55% 24.99% | 14049 12.46% 37.44% | 13992 12.41% 49.85% | 14152 12.55% 62.40% | 14005 12.42% 74.81% | 14224 12.61% 87.43% | 14181 12.57% 100.00%
system.ruby.l1_cntrl0.M.L1_Replacement::total 112783
system.ruby.l1_cntrl0.M.Fwd_GETX | 34 14.05% 14.05% | 25 10.33% 24.38% | 30 12.40% 36.78% | 32 13.22% 50.00% | 26 10.74% 60.74% | 36 14.88% 75.62% | 27 11.16% 86.78% | 32 13.22% 100.00%
system.ruby.l1_cntrl0.M.Fwd_GETX::total 242
system.ruby.l1_cntrl0.M.Fwd_GETS | 59 13.08% 13.08% | 60 13.30% 26.39% | 61 13.53% 39.91% | 63 13.97% 53.88% | 54 11.97% 65.85% | 40 8.87% 74.72% | 53 11.75% 86.47% | 61 13.53% 100.00%
system.ruby.l1_cntrl0.M.Fwd_GETS::total 451
system.ruby.l1_cntrl0.IS.Inv | 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 50.00% 50.00% | 1 50.00% 100.00%
system.ruby.l1_cntrl0.IS.Inv::total 2
system.ruby.l1_cntrl0.IS.L1_Replacement | 297388 12.54% 12.54% | 295578 12.46% 24.99% | 296859 12.51% 37.51% | 294148 12.40% 49.91% | 297188 12.53% 62.43% | 294582 12.42% 74.85% | 298840 12.60% 87.44% | 297864 12.56% 100.00%
system.ruby.l1_cntrl0.IS.L1_Replacement::total 2372447
system.ruby.l1_cntrl0.IS.Data_Exclusive | 48989 12.54% 12.54% | 48607 12.44% 24.98% | 48775 12.49% 37.47% | 48593 12.44% 49.91% | 48923 12.52% 62.44% | 48630 12.45% 74.88% | 49230 12.60% 87.49% | 48877 12.51% 100.00%
system.ruby.l1_cntrl0.IS.Data_Exclusive::total 390624
system.ruby.l1_cntrl0.IS.DataS_fromL1 | 147 12.55% 12.55% | 148 12.64% 25.19% | 149 12.72% 37.92% | 152 12.98% 50.90% | 133 11.36% 62.25% | 124 10.59% 72.84% | 182 15.54% 88.39% | 136 11.61% 100.00%
system.ruby.l1_cntrl0.IS.DataS_fromL1::total 1171
system.ruby.l1_cntrl0.IS.Data_all_Acks | 637 12.67% 12.67% | 618 12.29% 24.97% | 589 11.72% 36.68% | 633 12.59% 49.27% | 686 13.65% 62.92% | 611 12.15% 75.07% | 629 12.51% 87.59% | 624 12.41% 100.00%
system.ruby.l1_cntrl0.IS.Data_all_Acks::total 5027
system.ruby.l1_cntrl0.IM.L1_Replacement | 159682 12.56% 12.56% | 159314 12.53% 25.09% | 158837 12.49% 37.58% | 157683 12.40% 49.98% | 159689 12.56% 62.54% | 159963 12.58% 75.12% | 157731 12.41% 87.53% | 158595 12.47% 100.00%
system.ruby.l1_cntrl0.IM.L1_Replacement::total 1271494
system.ruby.l1_cntrl0.IM.Data | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.IM.Data::total 11
system.ruby.l1_cntrl0.IM.Data_all_Acks | 26783 12.54% 12.54% | 26677 12.49% 25.04% | 26648 12.48% 37.51% | 26571 12.44% 49.96% | 26892 12.59% 62.55% | 26596 12.45% 75.01% | 26629 12.47% 87.48% | 26745 12.52% 100.00%
system.ruby.l1_cntrl0.IM.Data_all_Acks::total 213541
system.ruby.l1_cntrl0.SM.Ack | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.SM.Ack::total 11
system.ruby.l1_cntrl0.SM.Ack_all | 1 9.09% 9.09% | 2 18.18% 27.27% | 1 9.09% 36.36% | 0 0.00% 36.36% | 3 27.27% 63.64% | 2 18.18% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00%
system.ruby.l1_cntrl0.SM.Ack_all::total 11
system.ruby.l1_cntrl0.IS_I.Data_all_Acks | 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 50.00% 50.00% | 1 50.00% 100.00%
system.ruby.l1_cntrl0.IS_I.Data_all_Acks::total 2
system.ruby.l1_cntrl0.M_I.Inv | 37277 12.51% 12.51% | 36920 12.39% 24.90% | 37310 12.52% 37.41% | 36987 12.41% 49.82% | 37511 12.59% 62.41% | 37013 12.42% 74.83% | 37760 12.67% 87.50% | 37258 12.50% 100.00%
system.ruby.l1_cntrl0.M_I.Inv::total 298036
system.ruby.l1_cntrl0.M_I.Fwd_GETX | 117 12.14% 12.14% | 140 14.52% 26.66% | 116 12.03% 38.69% | 106 11.00% 49.69% | 133 13.80% 63.49% | 112 11.62% 75.10% | 108 11.20% 86.31% | 132 13.69% 100.00%
system.ruby.l1_cntrl0.M_I.Fwd_GETX::total 964
system.ruby.l1_cntrl0.M_I.Fwd_GETS | 93 14.26% 14.26% | 82 12.58% 26.84% | 80 12.27% 39.11% | 87 13.34% 52.45% | 81 12.42% 64.88% | 82 12.58% 77.45% | 73 11.20% 88.65% | 74 11.35% 100.00%
system.ruby.l1_cntrl0.M_I.Fwd_GETS::total 652
system.ruby.l1_cntrl0.M_I.WB_Ack | 2624 13.02% 13.02% | 2482 12.31% 25.33% | 2530 12.55% 37.88% | 2483 12.32% 50.19% | 2584 12.82% 63.01% | 2356 11.69% 74.69% | 2484 12.32% 87.01% | 2618 12.99% 100.00%
system.ruby.l1_cntrl0.M_I.WB_Ack::total 20161
system.ruby.l1_cntrl0.SINK_WB_ACK.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00%
system.ruby.l1_cntrl0.SINK_WB_ACK.Load::total 2
system.ruby.l1_cntrl0.SINK_WB_ACK.Store | 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.l1_cntrl0.SINK_WB_ACK.Store::total 1
system.ruby.l1_cntrl0.SINK_WB_ACK.Inv | 32 16.58% 16.58% | 25 12.95% 29.53% | 23 11.92% 41.45% | 27 13.99% 55.44% | 22 11.40% 66.84% | 19 9.84% 76.68% | 28 14.51% 91.19% | 17 8.81% 100.00%
system.ruby.l1_cntrl0.SINK_WB_ACK.Inv::total 193
system.ruby.l1_cntrl0.SINK_WB_ACK.WB_Ack | 37486 12.51% 12.51% | 37141 12.39% 24.91% | 37504 12.52% 37.42% | 37179 12.41% 49.83% | 37725 12.59% 62.42% | 37207 12.42% 74.84% | 37941 12.66% 87.50% | 37463 12.50% 100.00%
system.ruby.l1_cntrl0.SINK_WB_ACK.WB_Ack::total 299646
system.ruby.l2_cntrl0.L1_GETS 398575 0.00% 0.00%
system.ruby.l2_cntrl0.L1_GETX 215875 0.00% 0.00%
system.ruby.l2_cntrl0.L1_PUTX 21987 0.00% 0.00%
system.ruby.l2_cntrl0.L1_PUTX_old 305455 0.00% 0.00%
system.ruby.l2_cntrl0.L2_Replacement 8554 0.00% 0.00%
system.ruby.l2_cntrl0.L2_Replacement_clean 4607156 0.00% 0.00%
system.ruby.l2_cntrl0.Mem_Data 604993 0.00% 0.00%
system.ruby.l2_cntrl0.Mem_Ack 604984 0.00% 0.00%
system.ruby.l2_cntrl0.WB_Data 205698 0.00% 0.00%
system.ruby.l2_cntrl0.WB_Data_clean 193585 0.00% 0.00%
system.ruby.l2_cntrl0.Ack 3680 0.00% 0.00%
system.ruby.l2_cntrl0.Ack_all 186735 0.00% 0.00%
system.ruby.l2_cntrl0.Unblock 1171 0.00% 0.00%
system.ruby.l2_cntrl0.Exclusive_Unblock 604175 0.00% 0.00%
system.ruby.l2_cntrl0.NP.L1_GETS 393127 0.00% 0.00%
system.ruby.l2_cntrl0.NP.L1_GETX 211871 0.00% 0.00%
system.ruby.l2_cntrl0.NP.L1_PUTX_old 283962 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L1_GETS 4 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L1_GETX 11 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L1_PUTX 456 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L1_PUTX_old 1 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L2_Replacement 1087 0.00% 0.00%
system.ruby.l2_cntrl0.SS.L2_Replacement_clean 2582 0.00% 0.00%
system.ruby.l2_cntrl0.M.L1_GETS 9 0.00% 0.00%
system.ruby.l2_cntrl0.M.L1_GETX 9 0.00% 0.00%
system.ruby.l2_cntrl0.M.L2_Replacement 7258 0.00% 0.00%
system.ruby.l2_cntrl0.M.L2_Replacement_clean 12885 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L1_GETS 1171 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L1_GETX 1663 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L1_PUTX 20161 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L1_PUTX_old 694 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L2_Replacement 5 0.00% 0.00%
system.ruby.l2_cntrl0.MT.L2_Replacement_clean 581173 0.00% 0.00%
system.ruby.l2_cntrl0.M_I.L1_GETS 226 0.00% 0.00%
system.ruby.l2_cntrl0.M_I.L1_GETX 136 0.00% 0.00%
system.ruby.l2_cntrl0.M_I.L1_PUTX_old 13952 0.00% 0.00%
system.ruby.l2_cntrl0.M_I.Mem_Ack 604984 0.00% 0.00%
system.ruby.l2_cntrl0.MT_I.WB_Data 3 0.00% 0.00%
system.ruby.l2_cntrl0.MT_I.Ack_all 2 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.L1_GETS 67 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.L1_GETX 78 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.L1_PUTX_old 6266 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.WB_Data 204606 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.WB_Data_clean 193503 0.00% 0.00%
system.ruby.l2_cntrl0.MCT_I.Ack_all 183064 0.00% 0.00%
system.ruby.l2_cntrl0.I_I.L1_PUTX_old 1 0.00% 0.00%
system.ruby.l2_cntrl0.I_I.Ack 2590 0.00% 0.00%
system.ruby.l2_cntrl0.I_I.Ack_all 2582 0.00% 0.00%
system.ruby.l2_cntrl0.S_I.Ack 1090 0.00% 0.00%
system.ruby.l2_cntrl0.S_I.Ack_all 1087 0.00% 0.00%
system.ruby.l2_cntrl0.ISS.L1_GETS 2509 0.00% 0.00%
system.ruby.l2_cntrl0.ISS.L1_GETX 1307 0.00% 0.00%
system.ruby.l2_cntrl0.ISS.L1_PUTX_old 266 0.00% 0.00%
system.ruby.l2_cntrl0.ISS.L2_Replacement_clean 2167226 0.00% 0.00%
system.ruby.l2_cntrl0.ISS.Mem_Data 390615 0.00% 0.00%
system.ruby.l2_cntrl0.IS.L1_GETS 7 0.00% 0.00%
system.ruby.l2_cntrl0.IS.L1_GETX 3 0.00% 0.00%
system.ruby.l2_cntrl0.IS.L1_PUTX_old 1 0.00% 0.00%
system.ruby.l2_cntrl0.IS.L2_Replacement_clean 14533 0.00% 0.00%
system.ruby.l2_cntrl0.IS.Mem_Data 2509 0.00% 0.00%
system.ruby.l2_cntrl0.IM.L1_GETS 1302 0.00% 0.00%
system.ruby.l2_cntrl0.IM.L1_GETX 709 0.00% 0.00%
system.ruby.l2_cntrl0.IM.L1_PUTX_old 310 0.00% 0.00%
system.ruby.l2_cntrl0.IM.L2_Replacement_clean 1170224 0.00% 0.00%
system.ruby.l2_cntrl0.IM.Mem_Data 211869 0.00% 0.00%
system.ruby.l2_cntrl0.SS_MB.L2_Replacement 5 0.00% 0.00%
system.ruby.l2_cntrl0.SS_MB.L2_Replacement_clean 10 0.00% 0.00%
system.ruby.l2_cntrl0.SS_MB.Exclusive_Unblock 11 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.L1_GETS 151 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.L1_GETX 87 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.L1_PUTX 840 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.L1_PUTX_old 1 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.L2_Replacement_clean 655321 0.00% 0.00%
system.ruby.l2_cntrl0.MT_MB.Exclusive_Unblock 604164 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.L1_GETS 2 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.L1_GETX 1 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.L1_PUTX 527 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.L1_PUTX_old 1 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.L2_Replacement_clean 3164 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.WB_Data 727 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.WB_Data_clean 53 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IIB.Unblock 391 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IB.L1_PUTX 1 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IB.L2_Replacement_clean 38 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IB.WB_Data 362 0.00% 0.00%
system.ruby.l2_cntrl0.MT_IB.WB_Data_clean 29 0.00% 0.00%
system.ruby.l2_cntrl0.MT_SB.L1_PUTX 2 0.00% 0.00%
system.ruby.l2_cntrl0.MT_SB.L2_Replacement 199 0.00% 0.00%
system.ruby.l2_cntrl0.MT_SB.Unblock 780 0.00% 0.00%
system.ruby.dir_cntrl0.Fetch 604998 0.00% 0.00%
system.ruby.dir_cntrl0.Data 212955 0.00% 0.00%
system.ruby.dir_cntrl0.Memory_Data 604995 0.00% 0.00%
system.ruby.dir_cntrl0.Memory_Ack 212951 0.00% 0.00%
system.ruby.dir_cntrl0.CleanReplacement 392034 0.00% 0.00%
system.ruby.dir_cntrl0.I.Fetch 604998 0.00% 0.00%
system.ruby.dir_cntrl0.M.Data 212955 0.00% 0.00%
system.ruby.dir_cntrl0.M.CleanReplacement 392034 0.00% 0.00%
system.ruby.dir_cntrl0.IM.Memory_Data 604995 0.00% 0.00%
system.ruby.dir_cntrl0.MI.Memory_Ack 212951 0.00% 0.00%
---------- End Simulation Statistics ----------
|