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 retired branch instructions (Precise Event)",
242 "EventName": "BR_MISP_RETIRED.ALL_BRANCHES",
244 "SampleAfterValue": "20000",
248 "BriefDescription": "Mispredicted conditional retired branches (Precise Event)",
250 "EventName": "BR_MISP_RETIRED.CONDITIONAL",
252 "SampleAfterValue": "20000",
256 "BriefDescription": "Mispredicted near retired calls (Precise Event)",
258 "EventName": "BR_MISP_RETIRED.NEAR_CALL",
260 "SampleAfterValue": "2000",
264 "BriefDescription": "Reference cycles when thread is not halted (fixed counter)",
265 "EventName": "CPU_CLK_UNHALTED.REF",
266 "SampleAfterValue": "2000000"
269 "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)",
271 "EventName": "CPU_CLK_UNHALTED.REF_P",
272 "SampleAfterValue": "100000",
276 "BriefDescription": "Cycles when thread is not halted (fixed counter)",
277 "EventName": "CPU_CLK_UNHALTED.THREAD",
278 "SampleAfterValue": "2000000"
281 "BriefDescription": "Cycles when thread is not halted (programmable counter)",
283 "EventName": "CPU_CLK_UNHALTED.THREAD_P",
284 "SampleAfterValue": "2000000"
287 "BriefDescription": "Total CPU cycles",
290 "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",
292 "SampleAfterValue": "2000000"
295 "BriefDescription": "Any Instruction Length Decoder stall cycles",
297 "EventName": "ILD_STALL.ANY",
298 "SampleAfterValue": "2000000",
302 "BriefDescription": "Instruction Queue full stall cycles",
304 "EventName": "ILD_STALL.IQ_FULL",
305 "SampleAfterValue": "2000000",
309 "BriefDescription": "Length Change Prefix stall cycles",
311 "EventName": "ILD_STALL.LCP",
312 "SampleAfterValue": "2000000",
316 "BriefDescription": "Stall cycles due to BPU MRU bypass",
318 "EventName": "ILD_STALL.MRU",
319 "SampleAfterValue": "2000000",
323 "BriefDescription": "Regen stall cycles",
325 "EventName": "ILD_STALL.REGEN",
326 "SampleAfterValue": "2000000",
330 "BriefDescription": "Instructions that must be decoded by decoder 0",
332 "EventName": "INST_DECODED.DEC0",
333 "SampleAfterValue": "2000000",
337 "BriefDescription": "Instructions written to instruction queue.",
339 "EventName": "INST_QUEUE_WRITES",
340 "SampleAfterValue": "2000000",
344 "BriefDescription": "Cycles instructions are written to the instruction queue",
346 "EventName": "INST_QUEUE_WRITE_CYCLES",
347 "SampleAfterValue": "2000000",
351 "BriefDescription": "Instructions retired (fixed counter)",
352 "EventName": "INST_RETIRED.ANY",
353 "SampleAfterValue": "2000000"
356 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)",
358 "EventName": "INST_RETIRED.ANY_P",
360 "SampleAfterValue": "2000000",
364 "BriefDescription": "Retired MMX instructions (Precise Event)",
366 "EventName": "INST_RETIRED.MMX",
368 "SampleAfterValue": "2000000",
372 "BriefDescription": "Total cycles (Precise Event)",
375 "EventName": "INST_RETIRED.TOTAL_CYCLES",
378 "SampleAfterValue": "2000000",
382 "BriefDescription": "Total cycles (Precise Event)",
385 "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",
388 "SampleAfterValue": "2000000",
392 "BriefDescription": "Retired floating-point operations (Precise Event)",
394 "EventName": "INST_RETIRED.X87",
396 "SampleAfterValue": "2000000",
400 "BriefDescription": "Load operations conflicting with software prefetches",
402 "EventName": "LOAD_HIT_PRE",
403 "SampleAfterValue": "200000",
407 "BriefDescription": "Cycles when uops were delivered by the LSD",
410 "EventName": "LSD.ACTIVE",
411 "SampleAfterValue": "2000000",
415 "BriefDescription": "Cycles no uops were delivered by the LSD",
418 "EventName": "LSD.INACTIVE",
420 "SampleAfterValue": "2000000",
424 "BriefDescription": "Loops that can't stream from the instruction queue",
426 "EventName": "LSD_OVERFLOW",
427 "SampleAfterValue": "2000000",
431 "BriefDescription": "Cycles machine clear asserted",
433 "EventName": "MACHINE_CLEARS.CYCLES",
434 "SampleAfterValue": "20000",
438 "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts",
440 "EventName": "MACHINE_CLEARS.MEM_ORDER",
441 "SampleAfterValue": "20000",
445 "BriefDescription": "Self-Modifying Code detected",
447 "EventName": "MACHINE_CLEARS.SMC",
448 "SampleAfterValue": "20000",
452 "BriefDescription": "All RAT stall cycles",
454 "EventName": "RAT_STALLS.ANY",
455 "SampleAfterValue": "2000000",
459 "BriefDescription": "Flag stall cycles",
461 "EventName": "RAT_STALLS.FLAGS",
462 "SampleAfterValue": "2000000",
466 "BriefDescription": "Partial register stall cycles",
468 "EventName": "RAT_STALLS.REGISTERS",
469 "SampleAfterValue": "2000000",
473 "BriefDescription": "ROB read port stalls cycles",
475 "EventName": "RAT_STALLS.ROB_READ_PORT",
476 "SampleAfterValue": "2000000",
480 "BriefDescription": "Scoreboard stall cycles",
482 "EventName": "RAT_STALLS.SCOREBOARD",
483 "SampleAfterValue": "2000000",
487 "BriefDescription": "Resource related stall cycles",
489 "EventName": "RESOURCE_STALLS.ANY",
490 "SampleAfterValue": "2000000",
494 "BriefDescription": "FPU control word write stall cycles",
496 "EventName": "RESOURCE_STALLS.FPCW",
497 "SampleAfterValue": "2000000",
501 "BriefDescription": "Load buffer stall cycles",
503 "EventName": "RESOURCE_STALLS.LOAD",
504 "SampleAfterValue": "2000000",
508 "BriefDescription": "MXCSR rename stall cycles",
510 "EventName": "RESOURCE_STALLS.MXCSR",
511 "SampleAfterValue": "2000000",
515 "BriefDescription": "Other Resource related stall cycles",
517 "EventName": "RESOURCE_STALLS.OTHER",
518 "SampleAfterValue": "2000000",
522 "BriefDescription": "ROB full stall cycles",
524 "EventName": "RESOURCE_STALLS.ROB_FULL",
525 "SampleAfterValue": "2000000",
529 "BriefDescription": "Reservation Station full stall cycles",
531 "EventName": "RESOURCE_STALLS.RS_FULL",
532 "SampleAfterValue": "2000000",
536 "BriefDescription": "Store buffer stall cycles",
538 "EventName": "RESOURCE_STALLS.STORE",
539 "SampleAfterValue": "2000000",
543 "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)",
545 "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",
547 "SampleAfterValue": "200000",
551 "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)",
553 "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",
555 "SampleAfterValue": "200000",
559 "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)",
561 "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",
563 "SampleAfterValue": "200000",
567 "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)",
569 "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",
571 "SampleAfterValue": "200000",
575 "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)",
577 "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",
579 "SampleAfterValue": "200000",
583 "BriefDescription": "Stack pointer instructions decoded",
585 "EventName": "UOPS_DECODED.ESP_FOLDING",
586 "SampleAfterValue": "2000000",
590 "BriefDescription": "Stack pointer sync operations",
592 "EventName": "UOPS_DECODED.ESP_SYNC",
593 "SampleAfterValue": "2000000",
597 "BriefDescription": "Uops decoded by Microcode Sequencer",
600 "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",
601 "SampleAfterValue": "2000000",
605 "BriefDescription": "Cycles no Uops are decoded",
608 "EventName": "UOPS_DECODED.STALL_CYCLES",
610 "SampleAfterValue": "2000000",
615 "BriefDescription": "Cycles Uops executed on any port (core count)",
618 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",
619 "SampleAfterValue": "2000000",
624 "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",
627 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",
628 "SampleAfterValue": "2000000",
633 "BriefDescription": "Uops executed on any port (core count)",
637 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",
639 "SampleAfterValue": "2000000",
644 "BriefDescription": "Uops executed on ports 0-4 (core count)",
648 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",
650 "SampleAfterValue": "2000000",
655 "BriefDescription": "Cycles no Uops issued on any port (core count)",
658 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",
660 "SampleAfterValue": "2000000",
665 "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",
668 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",
670 "SampleAfterValue": "2000000",
674 "BriefDescription": "Uops executed on port 0",
676 "EventName": "UOPS_EXECUTED.PORT0",
677 "SampleAfterValue": "2000000",
681 "BriefDescription": "Uops issued on ports 0, 1 or 5",
683 "EventName": "UOPS_EXECUTED.PORT015",
684 "SampleAfterValue": "2000000",
688 "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",
691 "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",
693 "SampleAfterValue": "2000000",
697 "BriefDescription": "Uops executed on port 1",
699 "EventName": "UOPS_EXECUTED.PORT1",
700 "SampleAfterValue": "2000000",
705 "BriefDescription": "Uops issued on ports 2, 3 or 4",
707 "EventName": "UOPS_EXECUTED.PORT234_CORE",
708 "SampleAfterValue": "2000000",
713 "BriefDescription": "Uops executed on port 2 (core count)",
715 "EventName": "UOPS_EXECUTED.PORT2_CORE",
716 "SampleAfterValue": "2000000",
721 "BriefDescription": "Uops executed on port 3 (core count)",
723 "EventName": "UOPS_EXECUTED.PORT3_CORE",
724 "SampleAfterValue": "2000000",
729 "BriefDescription": "Uops executed on port 4 (core count)",
731 "EventName": "UOPS_EXECUTED.PORT4_CORE",
732 "SampleAfterValue": "2000000",
736 "BriefDescription": "Uops executed on port 5",
738 "EventName": "UOPS_EXECUTED.PORT5",
739 "SampleAfterValue": "2000000",
743 "BriefDescription": "Uops issued",
745 "EventName": "UOPS_ISSUED.ANY",
746 "SampleAfterValue": "2000000",
751 "BriefDescription": "Cycles no Uops were issued on any thread",
754 "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",
756 "SampleAfterValue": "2000000",
761 "BriefDescription": "Cycles Uops were issued on either thread",
764 "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",
765 "SampleAfterValue": "2000000",
769 "BriefDescription": "Fused Uops issued",
771 "EventName": "UOPS_ISSUED.FUSED",
772 "SampleAfterValue": "2000000",
776 "BriefDescription": "Cycles no Uops were issued",
779 "EventName": "UOPS_ISSUED.STALL_CYCLES",
781 "SampleAfterValue": "2000000",
785 "BriefDescription": "Cycles Uops are being retired",
788 "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",
790 "SampleAfterValue": "2000000",
794 "BriefDescription": "Uops retired (Precise Event)",
796 "EventName": "UOPS_RETIRED.ANY",
798 "SampleAfterValue": "2000000",
802 "BriefDescription": "Macro-fused Uops retired (Precise Event)",
804 "EventName": "UOPS_RETIRED.MACRO_FUSED",
806 "SampleAfterValue": "2000000",
810 "BriefDescription": "Retirement slots used (Precise Event)",
812 "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
814 "SampleAfterValue": "2000000",
818 "BriefDescription": "Cycles Uops are not retiring (Precise Event)",
821 "EventName": "UOPS_RETIRED.STALL_CYCLES",
824 "SampleAfterValue": "2000000",
828 "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",
831 "EventName": "UOPS_RETIRED.TOTAL_CYCLES",
834 "SampleAfterValue": "2000000",
838 "BriefDescription": "Uop unfusions due to FP exceptions",
840 "EventName": "UOP_UNFUSION",
841 "SampleAfterValue": "2000000",