5 "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
7 "EventName": "MISALIGN_MEM_REF.LOADS",
8 "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.",
9 "SampleAfterValue": "2000003",
10 "CounterHTOff": "0,1,2,3,4,5,6,7"
15 "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
17 "EventName": "MISALIGN_MEM_REF.STORES",
18 "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.",
19 "SampleAfterValue": "2000003",
20 "CounterHTOff": "0,1,2,3,4,5,6,7"
25 "BriefDescription": "Number of times a TSX line had a cache conflict",
27 "EventName": "TX_MEM.ABORT_CONFLICT",
28 "PublicDescription": "Number of times a TSX line had a cache conflict.",
29 "SampleAfterValue": "2000003",
30 "CounterHTOff": "0,1,2,3,4,5,6,7"
35 "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow",
37 "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
38 "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.",
39 "SampleAfterValue": "2000003",
40 "CounterHTOff": "0,1,2,3,4,5,6,7"
45 "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock",
47 "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
48 "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
49 "SampleAfterValue": "2000003",
50 "CounterHTOff": "0,1,2,3,4,5,6,7"
55 "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty",
57 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
58 "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
59 "SampleAfterValue": "2000003",
60 "CounterHTOff": "0,1,2,3,4,5,6,7"
65 "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch",
67 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
68 "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
69 "SampleAfterValue": "2000003",
70 "CounterHTOff": "0,1,2,3,4,5,6,7"
75 "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer",
77 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
78 "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
79 "SampleAfterValue": "2000003",
80 "CounterHTOff": "0,1,2,3,4,5,6,7"
85 "BriefDescription": "Number of times we could not allocate Lock Buffer",
87 "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
88 "PublicDescription": "Number of times we could not allocate Lock Buffer.",
89 "SampleAfterValue": "2000003",
90 "CounterHTOff": "0,1,2,3,4,5,6,7"
95 "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
97 "EventName": "TX_EXEC.MISC1",
98 "SampleAfterValue": "2000003",
99 "CounterHTOff": "0,1,2,3,4,5,6,7"
104 "BriefDescription": "Counts the number of times a class of instructions (e.g., vzeroupper) that may cause a transactional abort was executed inside a transactional region",
105 "Counter": "0,1,2,3",
106 "EventName": "TX_EXEC.MISC2",
107 "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
108 "SampleAfterValue": "2000003",
109 "CounterHTOff": "0,1,2,3,4,5,6,7"
114 "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
115 "Counter": "0,1,2,3",
116 "EventName": "TX_EXEC.MISC3",
117 "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
118 "SampleAfterValue": "2000003",
119 "CounterHTOff": "0,1,2,3,4,5,6,7"
124 "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
125 "Counter": "0,1,2,3",
126 "EventName": "TX_EXEC.MISC4",
127 "PublicDescription": "RTM region detected inside HLE.",
128 "SampleAfterValue": "2000003",
129 "CounterHTOff": "0,1,2,3,4,5,6,7"
134 "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
135 "Counter": "0,1,2,3",
136 "EventName": "TX_EXEC.MISC5",
137 "SampleAfterValue": "2000003",
138 "CounterHTOff": "0,1,2,3,4,5,6,7"
143 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
144 "Counter": "0,1,2,3",
145 "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
146 "PublicDescription": "This event counts the number of memory ordering Machine Clears detected. Memory Ordering Machine Clears can result from one of the following:\n1. memory disambiguation,\n2. external snoop, or\n3. cross SMT-HW-thread snoop (stores) hitting load buffer.",
147 "SampleAfterValue": "100003",
148 "CounterHTOff": "0,1,2,3,4,5,6,7"
153 "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions",
154 "Counter": "0,1,2,3",
155 "EventName": "HLE_RETIRED.START",
156 "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.",
157 "SampleAfterValue": "2000003",
158 "CounterHTOff": "0,1,2,3,4,5,6,7"
163 "BriefDescription": "Number of times HLE commit succeeded",
164 "Counter": "0,1,2,3",
165 "EventName": "HLE_RETIRED.COMMIT",
166 "PublicDescription": "Number of times HLE commit succeeded.",
167 "SampleAfterValue": "2000003",
168 "CounterHTOff": "0,1,2,3,4,5,6,7"
173 "BriefDescription": "Number of times HLE abort was triggered (PEBS)",
175 "Counter": "0,1,2,3",
176 "EventName": "HLE_RETIRED.ABORTED",
177 "PublicDescription": "Number of times HLE abort was triggered (PEBS).",
178 "SampleAfterValue": "2000003",
179 "CounterHTOff": "0,1,2,3,4,5,6,7"
184 "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
185 "Counter": "0,1,2,3",
186 "EventName": "HLE_RETIRED.ABORTED_MISC1",
187 "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
188 "SampleAfterValue": "2000003",
189 "CounterHTOff": "0,1,2,3,4,5,6,7"
194 "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions",
195 "Counter": "0,1,2,3",
196 "EventName": "HLE_RETIRED.ABORTED_MISC2",
197 "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.",
198 "SampleAfterValue": "2000003",
199 "CounterHTOff": "0,1,2,3,4,5,6,7"
204 "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
205 "Counter": "0,1,2,3",
206 "EventName": "HLE_RETIRED.ABORTED_MISC3",
207 "PublicDescription": "Number of times a disallowed operation caused an HLE abort.",
208 "SampleAfterValue": "2000003",
209 "CounterHTOff": "0,1,2,3,4,5,6,7"
214 "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
215 "Counter": "0,1,2,3",
216 "EventName": "HLE_RETIRED.ABORTED_MISC4",
217 "PublicDescription": "Number of times HLE caused a fault.",
218 "SampleAfterValue": "2000003",
219 "CounterHTOff": "0,1,2,3,4,5,6,7"
224 "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)",
225 "Counter": "0,1,2,3",
226 "EventName": "HLE_RETIRED.ABORTED_MISC5",
227 "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
228 "SampleAfterValue": "2000003",
229 "CounterHTOff": "0,1,2,3,4,5,6,7"
234 "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions",
235 "Counter": "0,1,2,3",
236 "EventName": "RTM_RETIRED.START",
237 "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.",
238 "SampleAfterValue": "2000003",
239 "CounterHTOff": "0,1,2,3"
244 "BriefDescription": "Number of times RTM commit succeeded",
245 "Counter": "0,1,2,3",
246 "EventName": "RTM_RETIRED.COMMIT",
247 "PublicDescription": "Number of times RTM commit succeeded.",
248 "SampleAfterValue": "2000003",
249 "CounterHTOff": "0,1,2,3"
254 "BriefDescription": "Number of times RTM abort was triggered (PEBS)",
256 "Counter": "0,1,2,3",
257 "EventName": "RTM_RETIRED.ABORTED",
258 "PublicDescription": "Number of times RTM abort was triggered (PEBS).",
259 "SampleAfterValue": "2000003",
260 "CounterHTOff": "0,1,2,3"
265 "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
266 "Counter": "0,1,2,3",
267 "EventName": "RTM_RETIRED.ABORTED_MISC1",
268 "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
269 "SampleAfterValue": "2000003",
270 "CounterHTOff": "0,1,2,3"
275 "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
276 "Counter": "0,1,2,3",
277 "EventName": "RTM_RETIRED.ABORTED_MISC2",
278 "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.",
279 "SampleAfterValue": "2000003",
280 "CounterHTOff": "0,1,2,3"
285 "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
286 "Counter": "0,1,2,3",
287 "EventName": "RTM_RETIRED.ABORTED_MISC3",
288 "PublicDescription": "Number of times a disallowed operation caused an RTM abort.",
289 "SampleAfterValue": "2000003",
290 "CounterHTOff": "0,1,2,3"
295 "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
296 "Counter": "0,1,2,3",
297 "EventName": "RTM_RETIRED.ABORTED_MISC4",
298 "PublicDescription": "Number of times a RTM caused a fault.",
299 "SampleAfterValue": "2000003",
300 "CounterHTOff": "0,1,2,3"
305 "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
306 "Counter": "0,1,2,3",
307 "EventName": "RTM_RETIRED.ABORTED_MISC5",
308 "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.",
309 "SampleAfterValue": "2000003",
310 "CounterHTOff": "0,1,2,3"
315 "BriefDescription": "Loads with latency value being above 4",
319 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
321 "Errata": "BDM100, BDM35",
322 "PublicDescription": "This event counts loads with latency value being above four.",
324 "SampleAfterValue": "100003",
330 "BriefDescription": "Loads with latency value being above 8",
334 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
336 "Errata": "BDM100, BDM35",
337 "PublicDescription": "This event counts loads with latency value being above eight.",
339 "SampleAfterValue": "50021",
345 "BriefDescription": "Loads with latency value being above 16",
349 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
351 "Errata": "BDM100, BDM35",
352 "PublicDescription": "This event counts loads with latency value being above 16.",
354 "SampleAfterValue": "20011",
360 "BriefDescription": "Loads with latency value being above 32",
364 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
366 "Errata": "BDM100, BDM35",
367 "PublicDescription": "This event counts loads with latency value being above 32.",
369 "SampleAfterValue": "100007",
375 "BriefDescription": "Loads with latency value being above 64",
379 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
381 "Errata": "BDM100, BDM35",
382 "PublicDescription": "This event counts loads with latency value being above 64.",
384 "SampleAfterValue": "2003",
390 "BriefDescription": "Loads with latency value being above 128",
394 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
396 "Errata": "BDM100, BDM35",
397 "PublicDescription": "This event counts loads with latency value being above 128.",
399 "SampleAfterValue": "1009",
405 "BriefDescription": "Loads with latency value being above 256",
409 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
411 "Errata": "BDM100, BDM35",
412 "PublicDescription": "This event counts loads with latency value being above 256.",
414 "SampleAfterValue": "503",
420 "BriefDescription": "Loads with latency value being above 512",
424 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
426 "Errata": "BDM100, BDM35",
427 "PublicDescription": "This event counts loads with latency value being above 512.",
429 "SampleAfterValue": "101",