Commit | Line | Data |
---|---|---|
902ea4ee AK |
1 | [ |
2 | { | |
2782403c | 3 | "BriefDescription": "Counts the number of machine clears due to memory order conflicts.", |
2782403c | 4 | "EventCode": "0xC3", |
902ea4ee | 5 | "EventName": "MACHINE_CLEARS.MEMORY_ORDERING", |
2782403c | 6 | "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores) hitting load buffers. Machine clears can have a significant performance impact if they are happening frequently.", |
902ea4ee | 7 | "SampleAfterValue": "100003", |
2782403c | 8 | "UMask": "0x2" |
902ea4ee AK |
9 | }, |
10 | { | |
2782403c | 11 | "BriefDescription": "Loads with latency value being above 128.", |
2782403c IR |
12 | "EventCode": "0xCD", |
13 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128", | |
902ea4ee | 14 | "MSRIndex": "0x3F6", |
2782403c IR |
15 | "MSRValue": "0x80", |
16 | "PEBS": "2", | |
17 | "SampleAfterValue": "1009", | |
2782403c | 18 | "UMask": "0x1" |
902ea4ee AK |
19 | }, |
20 | { | |
2782403c | 21 | "BriefDescription": "Loads with latency value being above 16.", |
2782403c IR |
22 | "EventCode": "0xCD", |
23 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16", | |
902ea4ee | 24 | "MSRIndex": "0x3F6", |
2782403c IR |
25 | "MSRValue": "0x10", |
26 | "PEBS": "2", | |
27 | "SampleAfterValue": "20011", | |
2782403c | 28 | "UMask": "0x1" |
902ea4ee AK |
29 | }, |
30 | { | |
2782403c | 31 | "BriefDescription": "Loads with latency value being above 256.", |
2782403c IR |
32 | "EventCode": "0xCD", |
33 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256", | |
902ea4ee | 34 | "MSRIndex": "0x3F6", |
2782403c IR |
35 | "MSRValue": "0x100", |
36 | "PEBS": "2", | |
37 | "SampleAfterValue": "503", | |
2782403c | 38 | "UMask": "0x1" |
902ea4ee AK |
39 | }, |
40 | { | |
2782403c | 41 | "BriefDescription": "Loads with latency value being above 32.", |
2782403c | 42 | "EventCode": "0xCD", |
902ea4ee AK |
43 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32", |
44 | "MSRIndex": "0x3F6", | |
2782403c IR |
45 | "MSRValue": "0x20", |
46 | "PEBS": "2", | |
902ea4ee | 47 | "SampleAfterValue": "100007", |
2782403c | 48 | "UMask": "0x1" |
902ea4ee AK |
49 | }, |
50 | { | |
2782403c | 51 | "BriefDescription": "Loads with latency value being above 4 .", |
2782403c IR |
52 | "EventCode": "0xCD", |
53 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4", | |
902ea4ee | 54 | "MSRIndex": "0x3F6", |
2782403c IR |
55 | "MSRValue": "0x4", |
56 | "PEBS": "2", | |
57 | "SampleAfterValue": "100003", | |
2782403c | 58 | "UMask": "0x1" |
902ea4ee AK |
59 | }, |
60 | { | |
2782403c | 61 | "BriefDescription": "Loads with latency value being above 512.", |
2782403c IR |
62 | "EventCode": "0xCD", |
63 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512", | |
902ea4ee | 64 | "MSRIndex": "0x3F6", |
2782403c IR |
65 | "MSRValue": "0x200", |
66 | "PEBS": "2", | |
67 | "SampleAfterValue": "101", | |
2782403c | 68 | "UMask": "0x1" |
902ea4ee AK |
69 | }, |
70 | { | |
2782403c | 71 | "BriefDescription": "Loads with latency value being above 64.", |
2782403c IR |
72 | "EventCode": "0xCD", |
73 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64", | |
902ea4ee | 74 | "MSRIndex": "0x3F6", |
2782403c IR |
75 | "MSRValue": "0x40", |
76 | "PEBS": "2", | |
77 | "SampleAfterValue": "2003", | |
2782403c | 78 | "UMask": "0x1" |
902ea4ee AK |
79 | }, |
80 | { | |
2782403c | 81 | "BriefDescription": "Loads with latency value being above 8.", |
2782403c IR |
82 | "EventCode": "0xCD", |
83 | "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8", | |
902ea4ee | 84 | "MSRIndex": "0x3F6", |
2782403c IR |
85 | "MSRValue": "0x8", |
86 | "PEBS": "2", | |
87 | "SampleAfterValue": "50021", | |
2782403c | 88 | "UMask": "0x1" |
902ea4ee AK |
89 | }, |
90 | { | |
2782403c | 91 | "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).", |
2782403c | 92 | "EventCode": "0xCD", |
902ea4ee | 93 | "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE", |
2782403c | 94 | "PEBS": "2", |
2782403c | 95 | "SampleAfterValue": "2000003", |
2782403c | 96 | "UMask": "0x2" |
902ea4ee AK |
97 | }, |
98 | { | |
2782403c | 99 | "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache.", |
2782403c | 100 | "EventCode": "0x05", |
902ea4ee AK |
101 | "EventName": "MISALIGN_MEM_REF.LOADS", |
102 | "SampleAfterValue": "2000003", | |
2782403c | 103 | "UMask": "0x1" |
902ea4ee AK |
104 | }, |
105 | { | |
2782403c | 106 | "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache.", |
2782403c | 107 | "EventCode": "0x05", |
902ea4ee AK |
108 | "EventName": "MISALIGN_MEM_REF.STORES", |
109 | "SampleAfterValue": "2000003", | |
2782403c | 110 | "UMask": "0x2" |
902ea4ee AK |
111 | }, |
112 | { | |
2782403c | 113 | "BriefDescription": "This event counts all LLC misses for all demand and L2 prefetches. LLC prefetches are excluded.", |
2782403c IR |
114 | "EventCode": "0xB7, 0xBB", |
115 | "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.ANY_RESPONSE", | |
116 | "MSRIndex": "0x1a6,0x1a7", | |
117 | "MSRValue": "0x3FFFC20077", | |
2782403c IR |
118 | "SampleAfterValue": "100003", |
119 | "UMask": "0x1" | |
120 | }, | |
121 | { | |
122 | "BriefDescription": "Counts all local dram accesses for all demand and L2 prefetches. LLC prefetches are excluded.", | |
2782403c IR |
123 | "EventCode": "0xB7, 0xBB", |
124 | "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.LOCAL_DRAM", | |
902ea4ee | 125 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 126 | "MSRValue": "0x600400077", |
902ea4ee | 127 | "SampleAfterValue": "100003", |
2782403c | 128 | "UMask": "0x1" |
902ea4ee AK |
129 | }, |
130 | { | |
2782403c | 131 | "BriefDescription": "This event counts all remote cache-to-cache transfers (includes HITM and HIT-Forward) for all demand and L2 prefetches. LLC prefetches are excluded.", |
902ea4ee | 132 | "EventCode": "0xB7, 0xBB", |
2782403c IR |
133 | "EventName": "OFFCORE_RESPONSE.ALL_DEMAND_MLC_PREF_READS.LLC_MISS.REMOTE_HITM_HIT_FORWARD", |
134 | "MSRIndex": "0x1a6,0x1a7", | |
135 | "MSRValue": "0x187FC20077", | |
2782403c IR |
136 | "SampleAfterValue": "100003", |
137 | "UMask": "0x1" | |
138 | }, | |
139 | { | |
140 | "BriefDescription": "Counts all demand code reads that miss the LLC", | |
2782403c IR |
141 | "EventCode": "0xB7, 0xBB", |
142 | "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.ANY_RESPONSE", | |
143 | "MSRIndex": "0x1a6,0x1a7", | |
144 | "MSRValue": "0x3fffc20004", | |
2782403c IR |
145 | "SampleAfterValue": "100003", |
146 | "UMask": "0x1" | |
147 | }, | |
148 | { | |
149 | "BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from local dram", | |
2782403c | 150 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
151 | "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.LOCAL_DRAM", |
152 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 153 | "MSRValue": "0x600400004", |
902ea4ee | 154 | "SampleAfterValue": "100003", |
2782403c | 155 | "UMask": "0x1" |
902ea4ee AK |
156 | }, |
157 | { | |
2782403c | 158 | "BriefDescription": "Counts all demand code reads that miss the LLC and the data returned from remote dram", |
2782403c | 159 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
160 | "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_DRAM", |
161 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 162 | "MSRValue": "0x67f800004", |
902ea4ee | 163 | "SampleAfterValue": "100003", |
2782403c | 164 | "UMask": "0x1" |
902ea4ee AK |
165 | }, |
166 | { | |
2782403c | 167 | "BriefDescription": "Counts all demand code reads that miss the LLC the data is found in M state in remote cache and forwarded from there", |
2782403c IR |
168 | "EventCode": "0xB7, 0xBB", |
169 | "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HITM", | |
902ea4ee | 170 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 171 | "MSRValue": "0x107fc00004", |
902ea4ee | 172 | "SampleAfterValue": "100003", |
2782403c | 173 | "UMask": "0x1" |
902ea4ee AK |
174 | }, |
175 | { | |
2782403c | 176 | "BriefDescription": "Counts all demand code reads that miss the LLC and the data forwarded from remote cache", |
2782403c IR |
177 | "EventCode": "0xB7, 0xBB", |
178 | "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD", | |
902ea4ee | 179 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 180 | "MSRValue": "0x87f820004", |
902ea4ee | 181 | "SampleAfterValue": "100003", |
2782403c | 182 | "UMask": "0x1" |
902ea4ee AK |
183 | }, |
184 | { | |
2782403c | 185 | "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote & local dram", |
2782403c | 186 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
187 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_DRAM", |
188 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 189 | "MSRValue": "0x67fc00001", |
902ea4ee | 190 | "SampleAfterValue": "100003", |
2782403c | 191 | "UMask": "0x1" |
902ea4ee AK |
192 | }, |
193 | { | |
2782403c | 194 | "BriefDescription": "Counts demand data reads that miss in the LLC", |
2782403c | 195 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
196 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_RESPONSE", |
197 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 198 | "MSRValue": "0x3fffc20001", |
902ea4ee | 199 | "SampleAfterValue": "100003", |
2782403c | 200 | "UMask": "0x1" |
902ea4ee AK |
201 | }, |
202 | { | |
2782403c | 203 | "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from local dram", |
2782403c | 204 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
205 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.LOCAL_DRAM", |
206 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 207 | "MSRValue": "0x600400001", |
902ea4ee | 208 | "SampleAfterValue": "100003", |
2782403c | 209 | "UMask": "0x1" |
902ea4ee AK |
210 | }, |
211 | { | |
2782403c | 212 | "BriefDescription": "Counts demand data reads that miss the LLC and the data returned from remote dram", |
2782403c | 213 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
214 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_DRAM", |
215 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 216 | "MSRValue": "0x67f800001", |
902ea4ee | 217 | "SampleAfterValue": "100003", |
2782403c | 218 | "UMask": "0x1" |
902ea4ee AK |
219 | }, |
220 | { | |
2782403c | 221 | "BriefDescription": "Counts demand data reads that miss the LLC the data is found in M state in remote cache and forwarded from there", |
2782403c IR |
222 | "EventCode": "0xB7, 0xBB", |
223 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HITM", | |
902ea4ee | 224 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 225 | "MSRValue": "0x107fc00001", |
902ea4ee | 226 | "SampleAfterValue": "100003", |
2782403c | 227 | "UMask": "0x1" |
902ea4ee AK |
228 | }, |
229 | { | |
2782403c | 230 | "BriefDescription": "Counts demand data reads that miss the LLC and the data forwarded from remote cache", |
2782403c IR |
231 | "EventCode": "0xB7, 0xBB", |
232 | "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD", | |
902ea4ee | 233 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 234 | "MSRValue": "0x87f820001", |
902ea4ee | 235 | "SampleAfterValue": "100003", |
2782403c | 236 | "UMask": "0x1" |
902ea4ee AK |
237 | }, |
238 | { | |
2782403c | 239 | "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that miss the LLC and the data returned from remote & local dram", |
2782403c | 240 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
241 | "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.ANY_RESPONSE", |
242 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 243 | "MSRValue": "0x3fffc20040", |
902ea4ee | 244 | "SampleAfterValue": "100003", |
2782403c | 245 | "UMask": "0x1" |
902ea4ee AK |
246 | }, |
247 | { | |
2782403c | 248 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from remote & local dram", |
2782403c | 249 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
250 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_DRAM", |
251 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 252 | "MSRValue": "0x67fc00010", |
902ea4ee | 253 | "SampleAfterValue": "100003", |
2782403c | 254 | "UMask": "0x1" |
902ea4ee AK |
255 | }, |
256 | { | |
2782403c | 257 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss in the LLC", |
2782403c | 258 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
259 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_RESPONSE", |
260 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 261 | "MSRValue": "0x3fffc20010", |
902ea4ee | 262 | "SampleAfterValue": "100003", |
2782403c | 263 | "UMask": "0x1" |
902ea4ee AK |
264 | }, |
265 | { | |
2782403c | 266 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from local dram", |
2782403c | 267 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
268 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.LOCAL_DRAM", |
269 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 270 | "MSRValue": "0x600400010", |
902ea4ee | 271 | "SampleAfterValue": "100003", |
2782403c | 272 | "UMask": "0x1" |
902ea4ee AK |
273 | }, |
274 | { | |
2782403c | 275 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data returned from remote dram", |
2782403c | 276 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
277 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_DRAM", |
278 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 279 | "MSRValue": "0x67f800010", |
902ea4ee | 280 | "SampleAfterValue": "100003", |
2782403c | 281 | "UMask": "0x1" |
902ea4ee AK |
282 | }, |
283 | { | |
2782403c | 284 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC the data is found in M state in remote cache and forwarded from there", |
2782403c | 285 | "EventCode": "0xB7, 0xBB", |
902ea4ee AK |
286 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HITM", |
287 | "MSRIndex": "0x1a6,0x1a7", | |
2782403c | 288 | "MSRValue": "0x107fc00010", |
902ea4ee | 289 | "SampleAfterValue": "100003", |
2782403c | 290 | "UMask": "0x1" |
902ea4ee AK |
291 | }, |
292 | { | |
2782403c | 293 | "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC and the data forwarded from remote cache", |
902ea4ee | 294 | "EventCode": "0xB7, 0xBB", |
2782403c | 295 | "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD", |
902ea4ee | 296 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 297 | "MSRValue": "0x87f820010", |
902ea4ee | 298 | "SampleAfterValue": "100003", |
2782403c | 299 | "UMask": "0x1" |
902ea4ee AK |
300 | }, |
301 | { | |
2782403c | 302 | "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss in the LLC", |
2782403c IR |
303 | "EventCode": "0xB7, 0xBB", |
304 | "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE", | |
902ea4ee | 305 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 306 | "MSRValue": "0x3fffc20200", |
902ea4ee | 307 | "SampleAfterValue": "100003", |
2782403c | 308 | "UMask": "0x1" |
902ea4ee AK |
309 | }, |
310 | { | |
2782403c | 311 | "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that hit in the LLC and the snoops sent to sibling cores return clean response", |
2782403c IR |
312 | "EventCode": "0xB7, 0xBB", |
313 | "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.ANY_RESPONSE", | |
902ea4ee | 314 | "MSRIndex": "0x1a6,0x1a7", |
2782403c | 315 | "MSRValue": "0x3fffc20080", |
902ea4ee | 316 | "SampleAfterValue": "100003", |
2782403c | 317 | "UMask": "0x1" |
902ea4ee | 318 | } |
376d8b58 | 319 | ] |