3 "BriefDescription": "Cycles the divider is busy",
5 "EventName": "ARITH.CYCLES_DIV_BUSY",
6 "SampleAfterValue": "2000000",
10 "BriefDescription": "Divide Operations executed",
14 "EventName": "ARITH.DIV",
16 "SampleAfterValue": "2000000",
20 "BriefDescription": "Multiply operations executed",
22 "EventName": "ARITH.MUL",
23 "SampleAfterValue": "2000000",
27 "BriefDescription": "BACLEAR asserted with bad target address",
29 "EventName": "BACLEAR.BAD_TARGET",
30 "SampleAfterValue": "2000000",
34 "BriefDescription": "BACLEAR asserted, regardless of cause",
36 "EventName": "BACLEAR.CLEAR",
37 "SampleAfterValue": "2000000",
41 "BriefDescription": "Instruction queue forced BACLEAR",
43 "EventName": "BACLEAR_FORCE_IQ",
44 "SampleAfterValue": "2000000",
48 "BriefDescription": "Early Branch Prediciton Unit clears",
50 "EventName": "BPU_CLEARS.EARLY",
51 "SampleAfterValue": "2000000",
55 "BriefDescription": "Late Branch Prediction Unit clears",
57 "EventName": "BPU_CLEARS.LATE",
58 "SampleAfterValue": "2000000",
62 "BriefDescription": "Branch prediction unit missed call or return",
64 "EventName": "BPU_MISSED_CALL_RET",
65 "SampleAfterValue": "2000000",
69 "BriefDescription": "Branch instructions decoded",
71 "EventName": "BR_INST_DECODED",
72 "SampleAfterValue": "2000000",
76 "BriefDescription": "Branch instructions executed",
78 "EventName": "BR_INST_EXEC.ANY",
79 "SampleAfterValue": "200000",
83 "BriefDescription": "Conditional branch instructions executed",
85 "EventName": "BR_INST_EXEC.COND",
86 "SampleAfterValue": "200000",
90 "BriefDescription": "Unconditional branches executed",
92 "EventName": "BR_INST_EXEC.DIRECT",
93 "SampleAfterValue": "200000",
97 "BriefDescription": "Unconditional call branches executed",
99 "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL",
100 "SampleAfterValue": "20000",
104 "BriefDescription": "Indirect call branches executed",
106 "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL",
107 "SampleAfterValue": "20000",
111 "BriefDescription": "Indirect non call branches executed",
113 "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL",
114 "SampleAfterValue": "20000",
118 "BriefDescription": "Call branches executed",
120 "EventName": "BR_INST_EXEC.NEAR_CALLS",
121 "SampleAfterValue": "20000",
125 "BriefDescription": "All non call branches executed",
127 "EventName": "BR_INST_EXEC.NON_CALLS",
128 "SampleAfterValue": "200000",
132 "BriefDescription": "Indirect return branches executed",
134 "EventName": "BR_INST_EXEC.RETURN_NEAR",
135 "SampleAfterValue": "20000",
139 "BriefDescription": "Taken branches executed",
141 "EventName": "BR_INST_EXEC.TAKEN",
142 "SampleAfterValue": "200000",
146 "BriefDescription": "Retired branch instructions (Precise Event)",
148 "EventName": "BR_INST_RETIRED.ALL_BRANCHES",
150 "SampleAfterValue": "200000",
154 "BriefDescription": "Retired conditional branch instructions (Precise Event)",
156 "EventName": "BR_INST_RETIRED.CONDITIONAL",
158 "SampleAfterValue": "200000",
162 "BriefDescription": "Retired near call instructions (Precise Event)",
164 "EventName": "BR_INST_RETIRED.NEAR_CALL",
166 "SampleAfterValue": "20000",
170 "BriefDescription": "Mispredicted branches executed",
172 "EventName": "BR_MISP_EXEC.ANY",
173 "SampleAfterValue": "20000",
177 "BriefDescription": "Mispredicted conditional branches executed",
179 "EventName": "BR_MISP_EXEC.COND",
180 "SampleAfterValue": "20000",
184 "BriefDescription": "Mispredicted unconditional branches executed",
186 "EventName": "BR_MISP_EXEC.DIRECT",
187 "SampleAfterValue": "20000",
191 "BriefDescription": "Mispredicted non call branches executed",
193 "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL",
194 "SampleAfterValue": "2000",
198 "BriefDescription": "Mispredicted indirect call branches executed",
200 "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL",
201 "SampleAfterValue": "2000",
205 "BriefDescription": "Mispredicted indirect non call branches executed",
207 "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL",
208 "SampleAfterValue": "2000",
212 "BriefDescription": "Mispredicted call branches executed",
214 "EventName": "BR_MISP_EXEC.NEAR_CALLS",
215 "SampleAfterValue": "2000",
219 "BriefDescription": "Mispredicted non call branches executed",
221 "EventName": "BR_MISP_EXEC.NON_CALLS",
222 "SampleAfterValue": "20000",
226 "BriefDescription": "Mispredicted return branches executed",
228 "EventName": "BR_MISP_EXEC.RETURN_NEAR",
229 "SampleAfterValue": "2000",
233 "BriefDescription": "Mispredicted taken branches executed",
235 "EventName": "BR_MISP_EXEC.TAKEN",
236 "SampleAfterValue": "20000",
240 "BriefDescription": "Mispredicted near retired calls (Precise Event)",
242 "EventName": "BR_MISP_RETIRED.NEAR_CALL",
244 "SampleAfterValue": "2000",
248 "BriefDescription": "Reference cycles when thread is not halted (fixed counter)",
249 "EventName": "CPU_CLK_UNHALTED.REF",
250 "SampleAfterValue": "2000000"
253 "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)",
255 "EventName": "CPU_CLK_UNHALTED.REF_P",
256 "SampleAfterValue": "100000",
260 "BriefDescription": "Cycles when thread is not halted (fixed counter)",
261 "EventName": "CPU_CLK_UNHALTED.THREAD",
262 "SampleAfterValue": "2000000"
265 "BriefDescription": "Cycles when thread is not halted (programmable counter)",
267 "EventName": "CPU_CLK_UNHALTED.THREAD_P",
268 "SampleAfterValue": "2000000"
271 "BriefDescription": "Total CPU cycles",
274 "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",
276 "SampleAfterValue": "2000000"
279 "BriefDescription": "Any Instruction Length Decoder stall cycles",
281 "EventName": "ILD_STALL.ANY",
282 "SampleAfterValue": "2000000",
286 "BriefDescription": "Instruction Queue full stall cycles",
288 "EventName": "ILD_STALL.IQ_FULL",
289 "SampleAfterValue": "2000000",
293 "BriefDescription": "Length Change Prefix stall cycles",
295 "EventName": "ILD_STALL.LCP",
296 "SampleAfterValue": "2000000",
300 "BriefDescription": "Stall cycles due to BPU MRU bypass",
302 "EventName": "ILD_STALL.MRU",
303 "SampleAfterValue": "2000000",
307 "BriefDescription": "Regen stall cycles",
309 "EventName": "ILD_STALL.REGEN",
310 "SampleAfterValue": "2000000",
314 "BriefDescription": "Instructions that must be decoded by decoder 0",
316 "EventName": "INST_DECODED.DEC0",
317 "SampleAfterValue": "2000000",
321 "BriefDescription": "Instructions written to instruction queue.",
323 "EventName": "INST_QUEUE_WRITES",
324 "SampleAfterValue": "2000000",
328 "BriefDescription": "Cycles instructions are written to the instruction queue",
330 "EventName": "INST_QUEUE_WRITE_CYCLES",
331 "SampleAfterValue": "2000000",
335 "BriefDescription": "Instructions retired (fixed counter)",
336 "EventName": "INST_RETIRED.ANY",
337 "SampleAfterValue": "2000000"
340 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)",
342 "EventName": "INST_RETIRED.ANY_P",
344 "SampleAfterValue": "2000000",
348 "BriefDescription": "Retired MMX instructions (Precise Event)",
350 "EventName": "INST_RETIRED.MMX",
352 "SampleAfterValue": "2000000",
356 "BriefDescription": "Total cycles (Precise Event)",
359 "EventName": "INST_RETIRED.TOTAL_CYCLES",
362 "SampleAfterValue": "2000000",
366 "BriefDescription": "Total cycles (Precise Event)",
369 "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",
372 "SampleAfterValue": "2000000",
376 "BriefDescription": "Retired floating-point operations (Precise Event)",
378 "EventName": "INST_RETIRED.X87",
380 "SampleAfterValue": "2000000",
384 "BriefDescription": "Load operations conflicting with software prefetches",
386 "EventName": "LOAD_HIT_PRE",
387 "SampleAfterValue": "200000",
391 "BriefDescription": "Cycles when uops were delivered by the LSD",
394 "EventName": "LSD.ACTIVE",
395 "SampleAfterValue": "2000000",
399 "BriefDescription": "Cycles no uops were delivered by the LSD",
402 "EventName": "LSD.INACTIVE",
404 "SampleAfterValue": "2000000",
408 "BriefDescription": "Loops that can't stream from the instruction queue",
410 "EventName": "LSD_OVERFLOW",
411 "SampleAfterValue": "2000000",
415 "BriefDescription": "Cycles machine clear asserted",
417 "EventName": "MACHINE_CLEARS.CYCLES",
418 "SampleAfterValue": "20000",
422 "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts",
424 "EventName": "MACHINE_CLEARS.MEM_ORDER",
425 "SampleAfterValue": "20000",
429 "BriefDescription": "Self-Modifying Code detected",
431 "EventName": "MACHINE_CLEARS.SMC",
432 "SampleAfterValue": "20000",
436 "BriefDescription": "All RAT stall cycles",
438 "EventName": "RAT_STALLS.ANY",
439 "SampleAfterValue": "2000000",
443 "BriefDescription": "Flag stall cycles",
445 "EventName": "RAT_STALLS.FLAGS",
446 "SampleAfterValue": "2000000",
450 "BriefDescription": "Partial register stall cycles",
452 "EventName": "RAT_STALLS.REGISTERS",
453 "SampleAfterValue": "2000000",
457 "BriefDescription": "ROB read port stalls cycles",
459 "EventName": "RAT_STALLS.ROB_READ_PORT",
460 "SampleAfterValue": "2000000",
464 "BriefDescription": "Scoreboard stall cycles",
466 "EventName": "RAT_STALLS.SCOREBOARD",
467 "SampleAfterValue": "2000000",
471 "BriefDescription": "Resource related stall cycles",
473 "EventName": "RESOURCE_STALLS.ANY",
474 "SampleAfterValue": "2000000",
478 "BriefDescription": "FPU control word write stall cycles",
480 "EventName": "RESOURCE_STALLS.FPCW",
481 "SampleAfterValue": "2000000",
485 "BriefDescription": "Load buffer stall cycles",
487 "EventName": "RESOURCE_STALLS.LOAD",
488 "SampleAfterValue": "2000000",
492 "BriefDescription": "MXCSR rename stall cycles",
494 "EventName": "RESOURCE_STALLS.MXCSR",
495 "SampleAfterValue": "2000000",
499 "BriefDescription": "Other Resource related stall cycles",
501 "EventName": "RESOURCE_STALLS.OTHER",
502 "SampleAfterValue": "2000000",
506 "BriefDescription": "ROB full stall cycles",
508 "EventName": "RESOURCE_STALLS.ROB_FULL",
509 "SampleAfterValue": "2000000",
513 "BriefDescription": "Reservation Station full stall cycles",
515 "EventName": "RESOURCE_STALLS.RS_FULL",
516 "SampleAfterValue": "2000000",
520 "BriefDescription": "Store buffer stall cycles",
522 "EventName": "RESOURCE_STALLS.STORE",
523 "SampleAfterValue": "2000000",
527 "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)",
529 "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",
531 "SampleAfterValue": "200000",
535 "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)",
537 "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",
539 "SampleAfterValue": "200000",
543 "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)",
545 "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",
547 "SampleAfterValue": "200000",
551 "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)",
553 "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",
555 "SampleAfterValue": "200000",
559 "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)",
561 "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",
563 "SampleAfterValue": "200000",
567 "BriefDescription": "Stack pointer instructions decoded",
569 "EventName": "UOPS_DECODED.ESP_FOLDING",
570 "SampleAfterValue": "2000000",
574 "BriefDescription": "Stack pointer sync operations",
576 "EventName": "UOPS_DECODED.ESP_SYNC",
577 "SampleAfterValue": "2000000",
581 "BriefDescription": "Uops decoded by Microcode Sequencer",
584 "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",
585 "SampleAfterValue": "2000000",
589 "BriefDescription": "Cycles no Uops are decoded",
592 "EventName": "UOPS_DECODED.STALL_CYCLES",
594 "SampleAfterValue": "2000000",
599 "BriefDescription": "Cycles Uops executed on any port (core count)",
602 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",
603 "SampleAfterValue": "2000000",
608 "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",
611 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",
612 "SampleAfterValue": "2000000",
617 "BriefDescription": "Uops executed on any port (core count)",
621 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",
623 "SampleAfterValue": "2000000",
628 "BriefDescription": "Uops executed on ports 0-4 (core count)",
632 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",
634 "SampleAfterValue": "2000000",
639 "BriefDescription": "Cycles no Uops issued on any port (core count)",
642 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",
644 "SampleAfterValue": "2000000",
649 "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",
652 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",
654 "SampleAfterValue": "2000000",
658 "BriefDescription": "Uops executed on port 0",
660 "EventName": "UOPS_EXECUTED.PORT0",
661 "SampleAfterValue": "2000000",
665 "BriefDescription": "Uops issued on ports 0, 1 or 5",
667 "EventName": "UOPS_EXECUTED.PORT015",
668 "SampleAfterValue": "2000000",
672 "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",
675 "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",
677 "SampleAfterValue": "2000000",
681 "BriefDescription": "Uops executed on port 1",
683 "EventName": "UOPS_EXECUTED.PORT1",
684 "SampleAfterValue": "2000000",
689 "BriefDescription": "Uops issued on ports 2, 3 or 4",
691 "EventName": "UOPS_EXECUTED.PORT234_CORE",
692 "SampleAfterValue": "2000000",
697 "BriefDescription": "Uops executed on port 2 (core count)",
699 "EventName": "UOPS_EXECUTED.PORT2_CORE",
700 "SampleAfterValue": "2000000",
705 "BriefDescription": "Uops executed on port 3 (core count)",
707 "EventName": "UOPS_EXECUTED.PORT3_CORE",
708 "SampleAfterValue": "2000000",
713 "BriefDescription": "Uops executed on port 4 (core count)",
715 "EventName": "UOPS_EXECUTED.PORT4_CORE",
716 "SampleAfterValue": "2000000",
720 "BriefDescription": "Uops executed on port 5",
722 "EventName": "UOPS_EXECUTED.PORT5",
723 "SampleAfterValue": "2000000",
727 "BriefDescription": "Uops issued",
729 "EventName": "UOPS_ISSUED.ANY",
730 "SampleAfterValue": "2000000",
735 "BriefDescription": "Cycles no Uops were issued on any thread",
738 "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",
740 "SampleAfterValue": "2000000",
745 "BriefDescription": "Cycles Uops were issued on either thread",
748 "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",
749 "SampleAfterValue": "2000000",
753 "BriefDescription": "Fused Uops issued",
755 "EventName": "UOPS_ISSUED.FUSED",
756 "SampleAfterValue": "2000000",
760 "BriefDescription": "Cycles no Uops were issued",
763 "EventName": "UOPS_ISSUED.STALL_CYCLES",
765 "SampleAfterValue": "2000000",
769 "BriefDescription": "Cycles Uops are being retired",
772 "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",
774 "SampleAfterValue": "2000000",
778 "BriefDescription": "Uops retired (Precise Event)",
780 "EventName": "UOPS_RETIRED.ANY",
782 "SampleAfterValue": "2000000",
786 "BriefDescription": "Macro-fused Uops retired (Precise Event)",
788 "EventName": "UOPS_RETIRED.MACRO_FUSED",
790 "SampleAfterValue": "2000000",
794 "BriefDescription": "Retirement slots used (Precise Event)",
796 "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
798 "SampleAfterValue": "2000000",
802 "BriefDescription": "Cycles Uops are not retiring (Precise Event)",
805 "EventName": "UOPS_RETIRED.STALL_CYCLES",
808 "SampleAfterValue": "2000000",
812 "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",
815 "EventName": "UOPS_RETIRED.TOTAL_CYCLES",
818 "SampleAfterValue": "2000000",
822 "BriefDescription": "Uop unfusions due to FP exceptions",
824 "EventName": "UOP_UNFUSION",
825 "SampleAfterValue": "2000000",