3 "BriefDescription": "Number of times HLE abort was triggered",
5 "CounterHTOff": "0,1,2,3,4,5,6,7",
7 "EventName": "HLE_RETIRED.ABORTED",
9 "PublicDescription": "Number of times HLE abort was triggered.",
10 "SampleAfterValue": "2000003",
14 "BriefDescription": "Number of times an HLE execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
16 "CounterHTOff": "0,1,2,3,4,5,6,7",
18 "EventName": "HLE_RETIRED.ABORTED_MISC1",
19 "PublicDescription": "Number of times an HLE abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
20 "SampleAfterValue": "2000003",
24 "BriefDescription": "Number of times an HLE execution aborted due to uncommon conditions",
26 "CounterHTOff": "0,1,2,3,4,5,6,7",
28 "EventName": "HLE_RETIRED.ABORTED_MISC2",
29 "PublicDescription": "Number of times the TSX watchdog signaled an HLE abort.",
30 "SampleAfterValue": "2000003",
34 "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
36 "CounterHTOff": "0,1,2,3,4,5,6,7",
38 "EventName": "HLE_RETIRED.ABORTED_MISC3",
39 "PublicDescription": "Number of times a disallowed operation caused an HLE abort.",
40 "SampleAfterValue": "2000003",
44 "BriefDescription": "Number of times an HLE execution aborted due to incompatible memory type",
46 "CounterHTOff": "0,1,2,3,4,5,6,7",
48 "EventName": "HLE_RETIRED.ABORTED_MISC4",
49 "PublicDescription": "Number of times HLE caused a fault.",
50 "SampleAfterValue": "2000003",
54 "BriefDescription": "Number of times an HLE execution aborted due to none of the previous 4 categories (e.g. interrupts)",
56 "CounterHTOff": "0,1,2,3,4,5,6,7",
58 "EventName": "HLE_RETIRED.ABORTED_MISC5",
59 "PublicDescription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
60 "SampleAfterValue": "2000003",
64 "BriefDescription": "Number of times HLE commit succeeded",
66 "CounterHTOff": "0,1,2,3,4,5,6,7",
68 "EventName": "HLE_RETIRED.COMMIT",
69 "PublicDescription": "Number of times HLE commit succeeded.",
70 "SampleAfterValue": "2000003",
74 "BriefDescription": "Number of times we entered an HLE region; does not count nested transactions",
76 "CounterHTOff": "0,1,2,3,4,5,6,7",
78 "EventName": "HLE_RETIRED.START",
79 "PublicDescription": "Number of times we entered an HLE region\n does not count nested transactions.",
80 "SampleAfterValue": "2000003",
84 "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
86 "CounterHTOff": "0,1,2,3,4,5,6,7",
88 "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
89 "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.",
90 "SampleAfterValue": "100003",
94 "BriefDescription": "Randomly selected loads with latency value being above 128",
98 "Errata": "BDM100, BDM35",
100 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
104 "PublicDescription": "Counts randomly selected loads with latency value being above 128.",
105 "SampleAfterValue": "1009",
110 "BriefDescription": "Randomly selected loads with latency value being above 16",
114 "Errata": "BDM100, BDM35",
116 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
120 "PublicDescription": "Counts randomly selected loads with latency value being above 16.",
121 "SampleAfterValue": "20011",
126 "BriefDescription": "Randomly selected loads with latency value being above 256",
130 "Errata": "BDM100, BDM35",
132 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
136 "PublicDescription": "Counts randomly selected loads with latency value being above 256.",
137 "SampleAfterValue": "503",
142 "BriefDescription": "Randomly selected loads with latency value being above 32",
146 "Errata": "BDM100, BDM35",
148 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
152 "PublicDescription": "Counts randomly selected loads with latency value being above 32.",
153 "SampleAfterValue": "100007",
158 "BriefDescription": "Randomly selected loads with latency value being above 4",
162 "Errata": "BDM100, BDM35",
164 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
168 "PublicDescription": "Counts randomly selected loads with latency value being above four.",
169 "SampleAfterValue": "100003",
174 "BriefDescription": "Randomly selected loads with latency value being above 512",
178 "Errata": "BDM100, BDM35",
180 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
184 "PublicDescription": "Counts randomly selected loads with latency value being above 512.",
185 "SampleAfterValue": "101",
190 "BriefDescription": "Randomly selected loads with latency value being above 64",
194 "Errata": "BDM100, BDM35",
196 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
200 "PublicDescription": "Counts randomly selected loads with latency value being above 64.",
201 "SampleAfterValue": "2003",
206 "BriefDescription": "Randomly selected loads with latency value being above 8",
210 "Errata": "BDM100, BDM35",
212 "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
216 "PublicDescription": "Counts randomly selected loads with latency value being above eight.",
217 "SampleAfterValue": "50021",
222 "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
223 "Counter": "0,1,2,3",
224 "CounterHTOff": "0,1,2,3,4,5,6,7",
226 "EventName": "MISALIGN_MEM_REF.LOADS",
227 "PublicDescription": "This event counts speculative cache-line split load uops dispatched to the L1 cache.",
228 "SampleAfterValue": "2000003",
232 "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
233 "Counter": "0,1,2,3",
234 "CounterHTOff": "0,1,2,3,4,5,6,7",
236 "EventName": "MISALIGN_MEM_REF.STORES",
237 "PublicDescription": "This event counts speculative cache line split store-address (STA) uops dispatched to the L1 cache.",
238 "SampleAfterValue": "2000003",
242 "BriefDescription": "Counts all demand & prefetch code reads miss in the L3",
243 "Counter": "0,1,2,3",
244 "CounterHTOff": "0,1,2,3",
245 "EventCode": "0xB7, 0xBB",
246 "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.ANY_RESPONSE",
247 "MSRIndex": "0x1a6,0x1a7",
248 "MSRValue": "0x3FBFC00244",
250 "SampleAfterValue": "100003",
254 "BriefDescription": "Counts all demand & prefetch code reads miss the L3 and the data is returned from local dram",
255 "Counter": "0,1,2,3",
256 "CounterHTOff": "0,1,2,3",
257 "EventCode": "0xB7, 0xBB",
258 "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.LOCAL_DRAM",
259 "MSRIndex": "0x1a6,0x1a7",
260 "MSRValue": "0x604000244",
262 "SampleAfterValue": "100003",
266 "BriefDescription": "Counts all demand & prefetch data reads miss in the L3",
267 "Counter": "0,1,2,3",
268 "CounterHTOff": "0,1,2,3",
269 "EventCode": "0xB7, 0xBB",
270 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.ANY_RESPONSE",
271 "MSRIndex": "0x1a6,0x1a7",
272 "MSRValue": "0x3FBFC00091",
274 "SampleAfterValue": "100003",
278 "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from local dram",
279 "Counter": "0,1,2,3",
280 "CounterHTOff": "0,1,2,3",
281 "EventCode": "0xB7, 0xBB",
282 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.LOCAL_DRAM",
283 "MSRIndex": "0x1a6,0x1a7",
284 "MSRValue": "0x604000091",
286 "SampleAfterValue": "100003",
290 "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the data is returned from remote dram",
291 "Counter": "0,1,2,3",
292 "CounterHTOff": "0,1,2,3",
293 "EventCode": "0xB7, 0xBB",
294 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_DRAM",
295 "MSRIndex": "0x1a6,0x1a7",
296 "MSRValue": "0x63BC00091",
298 "SampleAfterValue": "100003",
302 "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and the modified data is transferred from remote cache",
303 "Counter": "0,1,2,3",
304 "CounterHTOff": "0,1,2,3",
305 "EventCode": "0xB7, 0xBB",
306 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HITM",
307 "MSRIndex": "0x1a6,0x1a7",
308 "MSRValue": "0x103FC00091",
310 "SampleAfterValue": "100003",
314 "BriefDescription": "Counts all demand & prefetch data reads miss the L3 and clean or shared data is transferred from remote cache",
315 "Counter": "0,1,2,3",
316 "CounterHTOff": "0,1,2,3",
317 "EventCode": "0xB7, 0xBB",
318 "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
319 "MSRIndex": "0x1a6,0x1a7",
320 "MSRValue": "0x87FC00091",
322 "SampleAfterValue": "100003",
326 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss in the L3",
327 "Counter": "0,1,2,3",
328 "CounterHTOff": "0,1,2,3",
329 "EventCode": "0xB7, 0xBB",
330 "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.ANY_RESPONSE",
331 "MSRIndex": "0x1a6,0x1a7",
332 "MSRValue": "0x3FBFC007F7",
334 "SampleAfterValue": "100003",
338 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from local dram",
339 "Counter": "0,1,2,3",
340 "CounterHTOff": "0,1,2,3",
341 "EventCode": "0xB7, 0xBB",
342 "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.LOCAL_DRAM",
343 "MSRIndex": "0x1a6,0x1a7",
344 "MSRValue": "0x6040007F7",
346 "SampleAfterValue": "100003",
350 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the data is returned from remote dram",
351 "Counter": "0,1,2,3",
352 "CounterHTOff": "0,1,2,3",
353 "EventCode": "0xB7, 0xBB",
354 "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_DRAM",
355 "MSRIndex": "0x1a6,0x1a7",
356 "MSRValue": "0x63BC007F7",
358 "SampleAfterValue": "100003",
362 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and the modified data is transferred from remote cache",
363 "Counter": "0,1,2,3",
364 "CounterHTOff": "0,1,2,3",
365 "EventCode": "0xB7, 0xBB",
366 "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HITM",
367 "MSRIndex": "0x1a6,0x1a7",
368 "MSRValue": "0x103FC007F7",
370 "SampleAfterValue": "100003",
374 "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) miss the L3 and clean or shared data is transferred from remote cache",
375 "Counter": "0,1,2,3",
376 "CounterHTOff": "0,1,2,3",
377 "EventCode": "0xB7, 0xBB",
378 "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HIT_FORWARD",
379 "MSRIndex": "0x1a6,0x1a7",
380 "MSRValue": "0x87FC007F7",
382 "SampleAfterValue": "100003",
386 "BriefDescription": "Counts all requests miss in the L3",
387 "Counter": "0,1,2,3",
388 "CounterHTOff": "0,1,2,3",
389 "EventCode": "0xB7, 0xBB",
390 "EventName": "OFFCORE_RESPONSE.ALL_REQUESTS.LLC_MISS.ANY_RESPONSE",
391 "MSRIndex": "0x1a6,0x1a7",
392 "MSRValue": "0x3FBFC08FFF",
394 "SampleAfterValue": "100003",
398 "BriefDescription": "Counts all demand & prefetch RFOs miss in the L3",
399 "Counter": "0,1,2,3",
400 "CounterHTOff": "0,1,2,3",
401 "EventCode": "0xB7, 0xBB",
402 "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.ANY_RESPONSE",
403 "MSRIndex": "0x1a6,0x1a7",
404 "MSRValue": "0x3FBFC00122",
406 "SampleAfterValue": "100003",
410 "BriefDescription": "Counts all demand & prefetch RFOs miss the L3 and the data is returned from local dram",
411 "Counter": "0,1,2,3",
412 "CounterHTOff": "0,1,2,3",
413 "EventCode": "0xB7, 0xBB",
414 "EventName": "OFFCORE_RESPONSE.ALL_RFO.LLC_MISS.LOCAL_DRAM",
415 "MSRIndex": "0x1a6,0x1a7",
416 "MSRValue": "0x604000122",
418 "SampleAfterValue": "100003",
422 "BriefDescription": "Counts all demand data writes (RFOs) miss in the L3",
423 "Counter": "0,1,2,3",
424 "CounterHTOff": "0,1,2,3",
425 "EventCode": "0xB7, 0xBB",
426 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.ANY_RESPONSE",
427 "MSRIndex": "0x1a6,0x1a7",
428 "MSRValue": "0x3FBFC00002",
430 "SampleAfterValue": "100003",
434 "BriefDescription": "Counts all demand data writes (RFOs) miss the L3 and the modified data is transferred from remote cache",
435 "Counter": "0,1,2,3",
436 "CounterHTOff": "0,1,2,3",
437 "EventCode": "0xB7, 0xBB",
438 "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.REMOTE_HITM",
439 "MSRIndex": "0x1a6,0x1a7",
440 "MSRValue": "0x103FC00002",
442 "SampleAfterValue": "100003",
446 "BriefDescription": "Counts prefetch (that bring data to LLC only) code reads miss in the L3",
447 "Counter": "0,1,2,3",
448 "CounterHTOff": "0,1,2,3",
449 "EventCode": "0xB7, 0xBB",
450 "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
451 "MSRIndex": "0x1a6,0x1a7",
452 "MSRValue": "0x3FBFC00200",
454 "SampleAfterValue": "100003",
458 "BriefDescription": "Counts all prefetch (that bring data to LLC only) RFOs miss in the L3",
459 "Counter": "0,1,2,3",
460 "CounterHTOff": "0,1,2,3",
461 "EventCode": "0xB7, 0xBB",
462 "EventName": "OFFCORE_RESPONSE.PF_LLC_RFO.LLC_MISS.ANY_RESPONSE",
463 "MSRIndex": "0x1a6,0x1a7",
464 "MSRValue": "0x3FBFC00100",
466 "SampleAfterValue": "100003",
470 "BriefDescription": "Number of times RTM abort was triggered",
471 "Counter": "0,1,2,3",
472 "CounterHTOff": "0,1,2,3",
474 "EventName": "RTM_RETIRED.ABORTED",
476 "PublicDescription": "Number of times RTM abort was triggered .",
477 "SampleAfterValue": "2000003",
481 "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g. read/write capacity and conflicts)",
482 "Counter": "0,1,2,3",
483 "CounterHTOff": "0,1,2,3",
485 "EventName": "RTM_RETIRED.ABORTED_MISC1",
486 "PublicDescription": "Number of times an RTM abort was attributed to a Memory condition (See TSX_Memory event for additional details).",
487 "SampleAfterValue": "2000003",
491 "BriefDescription": "Number of times an RTM execution aborted due to various memory events (e.g., read/write capacity and conflicts).",
492 "Counter": "0,1,2,3",
493 "CounterHTOff": "0,1,2,3",
495 "EventName": "RTM_RETIRED.ABORTED_MISC2",
496 "PublicDescription": "Number of times the TSX watchdog signaled an RTM abort.",
497 "SampleAfterValue": "2000003",
501 "BriefDescription": "Number of times an RTM execution aborted due to HLE-unfriendly instructions",
502 "Counter": "0,1,2,3",
503 "CounterHTOff": "0,1,2,3",
505 "EventName": "RTM_RETIRED.ABORTED_MISC3",
506 "PublicDescription": "Number of times a disallowed operation caused an RTM abort.",
507 "SampleAfterValue": "2000003",
511 "BriefDescription": "Number of times an RTM execution aborted due to incompatible memory type",
512 "Counter": "0,1,2,3",
513 "CounterHTOff": "0,1,2,3",
515 "EventName": "RTM_RETIRED.ABORTED_MISC4",
516 "PublicDescription": "Number of times a RTM caused a fault.",
517 "SampleAfterValue": "2000003",
521 "BriefDescription": "Number of times an RTM execution aborted due to none of the previous 4 categories (e.g. interrupt)",
522 "Counter": "0,1,2,3",
523 "CounterHTOff": "0,1,2,3",
525 "EventName": "RTM_RETIRED.ABORTED_MISC5",
526 "PublicDescription": "Number of times RTM aborted and was not due to the abort conditions in subevents 3-6.",
527 "SampleAfterValue": "2000003",
531 "BriefDescription": "Number of times RTM commit succeeded",
532 "Counter": "0,1,2,3",
533 "CounterHTOff": "0,1,2,3",
535 "EventName": "RTM_RETIRED.COMMIT",
536 "PublicDescription": "Number of times RTM commit succeeded.",
537 "SampleAfterValue": "2000003",
541 "BriefDescription": "Number of times we entered an RTM region; does not count nested transactions",
542 "Counter": "0,1,2,3",
543 "CounterHTOff": "0,1,2,3",
545 "EventName": "RTM_RETIRED.START",
546 "PublicDescription": "Number of times we entered an RTM region\n does not count nested transactions.",
547 "SampleAfterValue": "2000003",
551 "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.",
552 "Counter": "0,1,2,3",
553 "CounterHTOff": "0,1,2,3,4,5,6,7",
555 "EventName": "TX_EXEC.MISC1",
556 "SampleAfterValue": "2000003",
560 "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",
561 "Counter": "0,1,2,3",
562 "CounterHTOff": "0,1,2,3,4,5,6,7",
564 "EventName": "TX_EXEC.MISC2",
565 "PublicDescription": "Unfriendly TSX abort triggered by a vzeroupper instruction.",
566 "SampleAfterValue": "2000003",
570 "BriefDescription": "Counts the number of times an instruction execution caused the transactional nest count supported to be exceeded",
571 "Counter": "0,1,2,3",
572 "CounterHTOff": "0,1,2,3,4,5,6,7",
574 "EventName": "TX_EXEC.MISC3",
575 "PublicDescription": "Unfriendly TSX abort triggered by a nest count that is too deep.",
576 "SampleAfterValue": "2000003",
580 "BriefDescription": "Counts the number of times a XBEGIN instruction was executed inside an HLE transactional region.",
581 "Counter": "0,1,2,3",
582 "CounterHTOff": "0,1,2,3,4,5,6,7",
584 "EventName": "TX_EXEC.MISC4",
585 "PublicDescription": "RTM region detected inside HLE.",
586 "SampleAfterValue": "2000003",
590 "BriefDescription": "Counts the number of times an HLE XACQUIRE instruction was executed inside an RTM transactional region.",
591 "Counter": "0,1,2,3",
592 "CounterHTOff": "0,1,2,3,4,5,6,7",
594 "EventName": "TX_EXEC.MISC5",
595 "SampleAfterValue": "2000003",
599 "BriefDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow",
600 "Counter": "0,1,2,3",
601 "CounterHTOff": "0,1,2,3,4,5,6,7",
603 "EventName": "TX_MEM.ABORT_CAPACITY_WRITE",
604 "PublicDescription": "Number of times a TSX Abort was triggered due to an evicted line caused by a transaction overflow.",
605 "SampleAfterValue": "2000003",
609 "BriefDescription": "Number of times a TSX line had a cache conflict",
610 "Counter": "0,1,2,3",
611 "CounterHTOff": "0,1,2,3,4,5,6,7",
613 "EventName": "TX_MEM.ABORT_CONFLICT",
614 "PublicDescription": "Number of times a TSX line had a cache conflict.",
615 "SampleAfterValue": "2000003",
619 "BriefDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch",
620 "Counter": "0,1,2,3",
621 "CounterHTOff": "0,1,2,3,4,5,6,7",
623 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_MISMATCH",
624 "PublicDescription": "Number of times a TSX Abort was triggered due to release/commit but data and address mismatch.",
625 "SampleAfterValue": "2000003",
629 "BriefDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty",
630 "Counter": "0,1,2,3",
631 "CounterHTOff": "0,1,2,3,4,5,6,7",
633 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_NOT_EMPTY",
634 "PublicDescription": "Number of times a TSX Abort was triggered due to commit but Lock Buffer not empty.",
635 "SampleAfterValue": "2000003",
639 "BriefDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer",
640 "Counter": "0,1,2,3",
641 "CounterHTOff": "0,1,2,3,4,5,6,7",
643 "EventName": "TX_MEM.ABORT_HLE_ELISION_BUFFER_UNSUPPORTED_ALIGNMENT",
644 "PublicDescription": "Number of times a TSX Abort was triggered due to attempting an unsupported alignment from Lock Buffer.",
645 "SampleAfterValue": "2000003",
649 "BriefDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock",
650 "Counter": "0,1,2,3",
651 "CounterHTOff": "0,1,2,3,4,5,6,7",
653 "EventName": "TX_MEM.ABORT_HLE_STORE_TO_ELIDED_LOCK",
654 "PublicDescription": "Number of times a TSX Abort was triggered due to a non-release/commit store to lock.",
655 "SampleAfterValue": "2000003",
659 "BriefDescription": "Number of times we could not allocate Lock Buffer",
660 "Counter": "0,1,2,3",
661 "CounterHTOff": "0,1,2,3,4,5,6,7",
663 "EventName": "TX_MEM.HLE_ELISION_BUFFER_FULL",
664 "PublicDescription": "Number of times we could not allocate Lock Buffer.",
665 "SampleAfterValue": "2000003",