Lines Matching +full:event +full:-

15 .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
44 .Bl -tag -width "Li PMC_CLASS_IAP"
46 Fixed-function counters that count only one hardware event per counter.
58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual"
60 .%N "Order Number: 253669-033US"
67 Not all CPUs in this family implement fixed-function counters.
70 .Bl -column "PMC_CAP_INTERRUPT" "Support"
84 .Ss Event Qualifiers
85 Event specifiers for these PMCs support the following common
87 .Bl -tag -width indent
89 Configure the Off-core Response bits.
90 .Bl -tag -width indent
113 I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences,
137 Non-DRAM requests that were serviced by IOH.
144 Configure the PMC to count the number of de-asserted to asserted
169 .Ss Event Specifiers (Programmable PMCs)
171 .Bl -tag -width indent
173 .Pq Event 04H , Umask 07H
176 .Pq Event 06H , Umask 04H
177 Counts number of loads delayed with at-Retirement block code.
183 .Pq Event 06H , Umask 08H
186 .Pq Event 07H , Umask 01H
189 .Pq Event 08H , Umask 01H
192 .Pq Event 08H , Umask 02H
195 .Pq Event 08H , Umask 10H
198 .Pq Event 08H , Umask 20H
202 .Pq Event 08H , Umask 80H
205 .Pq Event 0BH , Umask 01H
206 Counts the number of instructions with an architecturally-visible store
210 .Pq Event 0BH , Umask 02H
211 Counts the number of instructions with an architecturally-visible store
215 .Pq Event 0BH , Umask 10H
220 .Pq Event 0CH , Umask 01H
221 The event counts the number of retired stores that missed the DTLB.
226 .Pq Event 0EH , Umask 01H
231 .Pq Event 0EH , Umask 01H
237 .Pq Event 0EH , Umask 02H
241 .Pq Event 0FH , Umask 01H
246 .Pq Event 0FH , Umask 02H
250 .Pq Event 0FH , Umask 08H
255 .Pq Event 0FH , Umask 10H
261 .Pq Event 0FH , Umask 20H
268 .Pq Event 0FH , Umask 80H
273 .Pq Event 10H , Umask 01H
277 This event does not distinguish an FADD used in the middle of a transcendental flow from a separate…
279 .Pq Event 10H , Umask 02H
282 .Pq Event 10H , Umask 04H
285 .Pq Event 10H , Umask 08H
288 .Pq Event 10H , Umask 10H
291 .Pq Event 10H , Umask 20H
294 .Pq Event 10H , Umask 40H
297 .Pq Event 10H , Umask 80H
300 .Pq Event 12H , Umask 01H
303 .Pq Event 12H , Umask 02H
306 .Pq Event 12H , Umask 04H
309 .Pq Event 12H , Umask 08H
312 .Pq Event 12H , Umask 10H
315 .Pq Event 12H , Umask 20H
318 .Pq Event 12H , Umask 40H
321 .Pq Event 13H , Umask 01H
325 .Pq Event 13H , Umask 02H
328 one-cycle delayed staging latch before it is written into the LB.
330 .Pq Event 13H , Umask 04H
334 .Pq Event 13H , Umask 07H
337 .Pq Event 14H , Umask 01H
345 .Pq Event 14H , Umask 02H
350 .Pq Event 17H , Umask 01H
354 .Pq Event 18H , Umask 01H
358 .Pq Event 19H , Umask 01H
361 .Pq Event 1EH , Umask 01H
362 This event counts the number of cycles during which instructions are written
368 decode enough instructions per cycle to sustain the 4-wide pipeline.
373 .Pq Event 20H , Umask 01H
376 .Pq Event 24H , Umask 01H
382 .Pq Event 24H , Umask 02H
386 .Pq Event 24H , Umask 03H
390 .Pq Event 24H , Umask 04H
396 .Pq Event 24H , Umask 08H
400 .Pq Event 24H , Umask 0CH
404 .Pq Event 24H , Umask 10H
409 .Pq Event 24H , Umask 20H
414 .Pq Event 24H , Umask 30H
418 .Pq Event 24H , Umask 40H
421 .Pq Event 24H , Umask 80H
424 .Pq Event 24H , Umask C0H
427 .Pq Event 24H , Umask AAH
430 .Pq Event 24H , Umask FFH
433 .Pq Event 26H , Umask 01H
438 .Pq Event 26H , Umask 02H
443 .Pq Event 26H , Umask 04H
448 .Pq Event 26H , Umask 08H
453 .Pq Event 26H , Umask 0FH
457 .Pq Event 26H , Umask 10H
461 .Pq Event 26H , Umask 20H
467 .Pq Event 26H , Umask 40H
471 .Pq Event 26H , Umask 80H
475 .Pq Event 26H , Umask F0H
478 .Pq Event 26H , Umask FFH
481 .Pq Event 27H , Umask 01H
487 .Pq Event 27H , Umask 02H
493 .Pq Event 27H , Umask 08H
499 .Pq Event 27H , Umask 0EH
505 .Pq Event 27H , Umask 0FH
510 .Pq Event 27H , Umask 10H
514 .Pq Event 27H , Umask 20H
518 .Pq Event 27H , Umask 40H
522 .Pq Event 27H , Umask 80H
526 .Pq Event 27H , Umask E0H
530 .Pq Event 27H , Umask F0H
533 .Pq Event 28H , Umask 01H
537 .Pq Event 28H , Umask 02H
541 .Pq Event 28H , Umask 04H
545 .Pq Event 28H , Umask 08H
549 .Pq Event 28H , Umask 0FH
552 .Pq Event 2EH , Umask 4FH
553 This event counts requests originating from the core that reference a cache
555 The event count includes speculative traffic but excludes cache line fills
556 due to a L2 hardware-prefetch.
557 Because cache hierarchy, cache sizes and other implementation-specific
559 see Table A-1
561 .Pq Event 2EH , Umask 41H
562 This event counts each cache miss condition for references to the last level
564 The event count may include speculative traffic but excludes cache
565 line fills due to L2 hardware-prefetches.
566 Because cache hierarchy, cache sizes and other implementation-specific
568 see Table A-1
570 .Pq Event 3CH , Umask 00H
574 see Table A-1
576 .Pq Event 3CH , Umask 01H
578 see Table A-1
580 .Pq Event 40H , Umask 01H
585 .Pq Event 40H , Umask 02H
590 .Pq Event 40H , Umask 04H
595 .Pq Event 40H , Umask 08H
600 .Pq Event 40H , Umask 0FH
604 .Pq Event 41H , Umask 02H
609 .Pq Event 41H , Umask 04H
614 .Pq Event 41H , Umask 08H
619 .Pq Event 42H , Umask 01H
626 .Pq Event 42H , Umask 02H
631 .Pq Event 42H , Umask 04H
636 .Pq Event 42H , Umask 08H
641 .Pq Event 43H , Umask 01H
644 The event counts memory accesses only when they are actually performed.
647 The event does not include non- memory accesses, such as I/O accesses.
650 .Pq Event 43H , Umask 02H
655 .Pq Event 49H , Umask 01H
658 .Pq Event 49H , Umask 02H
661 .Pq Event 49H , Umask 10H
663 This event is only relevant if the core contains multiple DTLB levels.
665 .Pq Event 49H , Umask 20H
668 .Pq Event 49H , Umask 80H
671 .Pq Event 4CH , Umask 01H
676 .Pq Event 4EH , Umask 01H
680 .Pq Event 4EH , Umask 02H
687 .Pq Event 4EH , Umask 04H
694 .Pq Event 51H , Umask 01H
698 .Pq Event 51H , Umask 02H
702 .Pq Event 51H , Umask 04H
707 .Pq Event 51H , Umask 08H
712 .Pq Event 52H , Umask 01H
716 .Pq Event 53H , Umask 01H
720 .Pq Event 63H , Umask 01H
729 .Pq Event 63H , Umask 02H
734 .Pq Event 6CH , Umask 01H
737 .Pq Event 80H , Umask 01H
740 .Pq Event 80H , Umask 02H
747 .Pq Event 80H , Umask 03H
751 .Pq Event 80H , Umask 04H
755 .Pq Event 82H , Umask 01H
758 .Pq Event 85H , Umask 01H
762 .Pq Event 85H , Umask 02H
766 .Pq Event 87H , Umask 01H
771 .Pq Event 87H , Umask 02H
775 .Pq Event 87H , Umask 04H
778 .Pq Event 87H , Umask 08H
781 .Pq Event 87H , Umask 0FH
784 .Pq Event 88H , Umask 01H
788 .Pq Event 88H , Umask 02H
792 .Pq Event 88H , Umask 04H
796 .Pq Event 88H , Umask 07H
800 .Pq Event 88H , Umask 08H
803 .Pq Event 88H , Umask 10H
807 .Pq Event 88H , Umask 20H
811 .Pq Event 88H , Umask 30H
814 .Pq Event 88H , Umask 40H
817 .Pq Event 88H , Umask 7FH
819 This includes only instructions and not micro-op branches.
823 .Pq Event 89H , Umask 01H
827 .Pq Event 89H , Umask 02H
831 .Pq Event 89H , Umask 04H
835 .Pq Event 89H , Umask 07H
839 .Pq Event 89H , Umask 08H
842 .Pq Event 89H , Umask 10H
843 Counts mispredicted non-indirect near calls executed, (should always be 0).
845 .Pq Event 89H , Umask 20H
849 .Pq Event 89H , Umask 30H
853 .Pq Event 89H , Umask 40H
857 .Pq Event 89H , Umask 7FH
861 .Pq Event A2H , Umask 01H
864 In addition to resource related stalls, this event counts some other events.
871 .Pq Event A2H , Umask 02H
874 .Pq Event A2H , Umask 04H
875 This event counts the number of cycles when the number of instructions in
877 A high count of this event indicates that there are long latency
884 .Pq Event A2H , Umask 08H
885 This event counts the number of cycles that a resource related stall will
890 .Pq Event A2H , Umask 10H
891 Counts the cycles of stall due to re- order buffer full.
893 .Pq Event A2H , Umask 20H
895 floating-point unit (FPU) control word.
897 .Pq Event A2H , Umask 40H
902 .Pq Event A2H , Umask 80H
906 .Pq Event A6H , Umask 01H
907 Counts the number of instructions decoded that are macro-fused but not
910 .Pq Event A7H , Umask 01H
921 .Pq Event A8H , Umask 01H
922 Counts the number of micro-ops delivered by loop stream detector
925 .Pq Event AEH , Umask 01H
928 .Pq Event B0H , Umask 40H
931 .Pq Event B1H , Umask 01H
935 .Pq Event B1H , Umask 02H
939 .Pq Event B1H , Umask 04H
944 .Pq Event B1H , Umask 08H
949 .Pq Event B1H , Umask 10H
954 .Pq Event B1H , Umask 1FH
958 Invert=1 to count P0-4 stalled cycles Use Cmask=1, Edge=1, Invert=1 to count
959 P0-4 stalls.
961 .Pq Event B1H , Umask 20H
964 .Pq Event B1H , Umask 3FH
966 Use Cmask=1 for active cycles; Cmask=0 for weighted cycles; Use CMask=1, Invert=1 to count P0-4 sta…
967 cycles Use Cmask=1, Edge=1, Invert=1 to count P0-4 stalls.
969 .Pq Event B1H , Umask 40H
973 .Pq Event B1H , Umask 80H
976 .Pq Event B2H , Umask 01H
977 Counts number of cycles the SQ is full to handle off-core requests.
979 .Pq Event B7H , Umask 01H
980 see Section 30.6.1.3, Off-core Response Performance Monitoring in the
984 .Pq Event B8H , Umask 01H
988 .Pq Event B8H , Umask 02H
992 .Pq Event B8H , Umask 04H
996 .Pq Event BBH , Umask 01H
997 see Section 30.6.1.3, Off-core Response Performance Monitoring in the
1001 .Pq Event C0H , Umask 01H
1002 See Table A-1
1005 architectural performance event.
1006 Event is supported if CPUID.A.EBX[1] = 0.
1010 .Pq Event C0H , Umask 02H
1013 .Pq Event C0H , Umask 04H
1016 sub-operations of complex floating point instructions like transcendental
1019 .Pq Event C2H , Umask 01H
1020 Counts the number of micro-ops retired, (macro-fused=1, micro- fused=2,
1022 Most instructions are composed of one or two micro-ops.
1027 .Pq Event C2H , Umask 02H
1030 .Pq Event C2H , Umask 04H
1031 Counts number of macro-fused uops retired.
1033 .Pq Event C3H , Umask 01H
1036 .Pq Event C3H , Umask 02H
1039 .Pq Event C3H , Umask 04H
1041 Self-modifying code causes a sever penalty in all Intel 64 and IA-32
1045 .Pq Event C4H , Umask 00H
1046 See Table A-1
1048 .Pq Event C4H , Umask 01H
1051 .Pq Event C4H , Umask 02H
1054 .Pq Event C4H , Umask 04H
1057 .Pq Event C5H , Umask 00H
1058 See Table A-1
1060 .Pq Event C5H , Umask 02H
1063 .Pq Event C7H , Umask 01H
1064 Counts SIMD packed single-precision floating point Uops retired.
1066 .Pq Event C7H , Umask 02H
1067 Counts SIMD calar single-precision floating point Uops retired.
1069 .Pq Event C7H , Umask 04H
1070 Counts SIMD packed double- precision floating point Uops retired.
1072 .Pq Event C7H , Umask 08H
1073 Counts SIMD scalar double-precision floating point Uops retired.
1075 .Pq Event C7H , Umask 10H
1076 Counts 128-bit SIMD vector integer Uops retired.
1078 .Pq Event C8H , Umask 20H
1082 .Pq Event CBH , Umask 01H
1085 .Pq Event CBH , Umask 02H
1088 .Pq Event CBH , Umask 04H
1092 .Pq Event CBH , Umask 08H
1097 .Pq Event CBH , Umask 10H
1101 .Pq Event CBH , Umask 40H
1106 .Pq Event CBH , Umask 80H
1109 This event counts loads from cacheable memory only.
1110 The event does not count loads by software prefetches.
1113 .Pq Event CCH , Umask 01H
1114 Counts the first floating-point instruction following any MMX instruction.
1115 You can use this event to estimate the penalties for the transitions between
1116 floating-point and MMX technology states.
1118 .Pq Event CCH , Umask 02H
1119 Counts the first MMX instruction following a floating-point instruction.
1120 You can use this event to estimate the penalties for the transitions between
1121 floating-point and MMX technology states.
1123 .Pq Event CCH , Umask 03H
1126 You can use this event to estimate the penalties for the transitions between
1127 floating-point and MMX technology states.
1129 .Pq Event D0H , Umask 01H
1133 .Pq Event D1H , Umask 02H
1138 .Pq Event D1H , Umask 04H
1145 .Pq Event D1H , Umask 08H
1150 .Pq Event D2H , Umask 01H
1158 .Pq Event D2H , Umask 02H
1159 This event counts the number of cycles instruction execution latency became
1163 .Pq Event D2H , Umask 04H
1165 not allow new micro-ops to enter the out-of-order pipeline.
1167 the same cycle and prevent the stalled micro-ops from entering the pipe.
1168 In such a case, micro-ops retry entering the execution pipe in the next
1169 cycle and the ROB-read port stall is counted again.
1171 .Pq Event D2H , Umask 08H
1176 .Pq Event D2H , Umask 0FH
1178 read port stalls occurred, which did not allow new micro-ops to enter the
1181 Cycles floating-point unit (FPU) status word stalls occurred.
1186 .Pq Event D4H , Umask 01H
1190 segment occurs, a stall occurs in the front-end of the pipeline until the
1193 .Pq Event D5H , Umask 01H
1196 .Pq Event DBH , Umask 01H
1199 .Pq Event E0H , Umask 01H
1202 .Pq Event E5H , Umask 01H
1206 .Pq Event E6H , Umask 01H
1216 .Pq Event E6H , Umask 02H
1223 .Pq Event E8H , Umask 01H
1228 .Pq Event E8H , Umask 02H
1232 .Pq Event F0H , Umask 01H
1235 .Pq Event F0H , Umask 02H
1238 .Pq Event F0H , Umask 04H
1241 .Pq Event F0H , Umask 08H
1244 .Pq Event F0H , Umask 10H
1247 .Pq Event F0H , Umask 20H
1251 .Pq Event F0H , Umask 40H
1254 .Pq Event F0H , Umask 80H
1257 .Pq Event F1H , Umask 02H
1261 .Pq Event F1H , Umask 04H
1265 .Pq Event F1H , Umask 07H
1268 .Pq Event F2H , Umask 01H
1271 .Pq Event F2H , Umask 02H
1274 .Pq Event F2H , Umask 04H
1277 .Pq Event F2H , Umask 08H
1280 .Pq Event F2H , Umask 0FH
1283 .Pq Event F4H , Umask 10H
1286 .Pq Event F6H , Umask 01H
1290 .Pq Event F7H , Umask 01H
1292 micro-code assist intervention.
1299 .Pq Event F7H , Umask 02H
1300 Counts number of floating point micro-code assist when the output value
1303 .Pq Event F7H , Umask 04H
1304 Counts number of floating point micro-code assist when the input value (one
1307 .Pq Event FDH , Umask 01H
1310 .Pq Event FDH , Umask 02H
1313 .Pq Event FDH , Umask 04H
1316 .Pq Event FDH , Umask 08H
1319 .Pq Event FDH , Umask 10H
1322 .Pq Event FDH , Umask 20H
1325 .Pq Event FDH , Umask 40H
1328 .Ss Event Specifiers (Programmable PMCs)
1331 .Bl -tag -width indent
1333 .Pq Event 02H , Umask 01H
1336 .Pq Event 03H , Umask 01H
1339 .Pq Event 03H , Umask 04H
1342 .Pq Event 01H , Umask 04H
1345 .Pq Event 05H , Umask 01H
1348 .Pq Event 05H , Umask 02H
1351 .Pq Event 05H , Umask 03H
1354 .Pq Event 06H , Umask 01H
1355 This event counts the number of load operations delayed caused by preceding
1359 .Pq Event 06H , Umask 02H
1360 This event counts load operations delayed caused by preceding stores whose
1363 .Pq Event 06H , Umask 0FH
1366 .Pq Event 09H , Umask 01H
1369 .Pq Event 09H , Umask 02H
1372 .Pq Event 09H , Umask 04H
1375 .Pq Event 09H , Umask 08H
1379 .Pq Event 1DH , Umask 01H
1382 .Pq Event 1DH , Umask 02H
1385 .Pq Event 1DH , Umask 04H
1388 .Pq Event 04H , Umask 04H
1394 .Pq Event 27H , Umask 04H
1397 .Pq Event 3DH , Umask 01H
1398 Counts micro-ops decoded by decoder 0.
1400 .Pq Event 01H , Umask 01H
1405 .Pq Event 41H , Umask 41H
1410 .Pq Event 49H , Umask 20H
1414 .Pq Event 49H , Umask 40H
1418 .Pq Event 49H , Umask 80H
1421 .Pq Event 4BH , Umask 01H
1422 Counts number of SSE NTA prefetch/weakly-ordered instructions which missed
1425 .Pq Event 4BH , Umask 08H
1428 .Pq Event 4DH , Umask 01H
1431 .Pq Event 4FH , Umask 02H
1436 .Pq Event 4FH , Umask 04H
1439 .Pq Event 4FH , Umask 08H
1442 .Pq Event 60H , Umask 01H
1447 .Pq Event 60H , Umask 02H
1452 .Pq Event 60H , Umask 04H
1457 .Pq Event 60H , Umask 08H
1462 .Pq Event 81H , Umask 01H
1465 .Pq Event 81H , Umask 02H
1468 .Pq Event 83H , Umask 01H
1471 .Pq Event 85H , Umask 04H
1474 .Pq Event 85H , Umask 04H
1477 .Pq Event 85H , Umask 10H
1480 .Pq Event 85H , Umask 20H
1484 .Pq Event 85H , Umask 40H
1488 .Pq Event 85H , Umask 80H
1491 .Pq Event 01H , Umask 80H
1495 .Pq Event B0H , Umask 02H
1499 .Pq Event B0H , Umask 04H
1503 .Pq Event B0H , Umask 08H
1507 .Pq Event B0H , Umask 10H
1511 .Pq Event B0H , Umask 20H
1514 .Pq Event B0H , Umask 80H
1517 .Pq Event B3H , Umask 01H
1521 .Pq Event B3H , Umask 02H
1525 .Pq Event B3H , Umask 04H
1529 .Pq Event BAH , Umask 04H
1532 .Pq Event BAH , Umask 02H
1533 Counts number of TPR writes one or two micro-ops.
1536 .Pq Event C3H , Umask 10H
1537 Counts the number of macro-fusion assists
1538 Counts SIMD packed single- precision floating point Uops retired.
1540 .Pq Event E4H , Umask 01H
1543 .Pq Event F3H , Umask 01H
1546 .Pq Event F3H , Umask 02H
1549 .Pq Event F3H , Umask 04H
1552 .Pq Event F3H , Umask 08H
1555 .Pq Event F3H , Umask 10H
1558 .Pq Event F3H , Umask 20H
1561 .Pq Event F4H , Umask 01H
1564 .Pq Event F4H , Umask 02H
1567 .Pq Event F4H , Umask 04H
1570 .Pq Event F4H , Umask 08H
1573 .Pq Event F8H , Umask 01H