6 "EventName": "ARITH.CYCLES_DIV_BUSY",
7 "SampleAfterValue": "2000000",
8 "BriefDescription": "Cycles the divider is busy"
15 "EventName": "ARITH.DIV",
16 "SampleAfterValue": "2000000",
17 "BriefDescription": "Divide Operations executed",
25 "EventName": "ARITH.MUL",
26 "SampleAfterValue": "2000000",
27 "BriefDescription": "Multiply operations executed"
33 "EventName": "BACLEAR.BAD_TARGET",
34 "SampleAfterValue": "2000000",
35 "BriefDescription": "BACLEAR asserted with bad target address"
41 "EventName": "BACLEAR.CLEAR",
42 "SampleAfterValue": "2000000",
43 "BriefDescription": "BACLEAR asserted, regardless of cause "
49 "EventName": "BACLEAR_FORCE_IQ",
50 "SampleAfterValue": "2000000",
51 "BriefDescription": "Instruction queue forced BACLEAR"
57 "EventName": "BR_INST_DECODED",
58 "SampleAfterValue": "2000000",
59 "BriefDescription": "Branch instructions decoded"
65 "EventName": "BR_INST_EXEC.ANY",
66 "SampleAfterValue": "200000",
67 "BriefDescription": "Branch instructions executed"
73 "EventName": "BR_INST_EXEC.COND",
74 "SampleAfterValue": "200000",
75 "BriefDescription": "Conditional branch instructions executed"
81 "EventName": "BR_INST_EXEC.DIRECT",
82 "SampleAfterValue": "200000",
83 "BriefDescription": "Unconditional branches executed"
89 "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL",
90 "SampleAfterValue": "20000",
91 "BriefDescription": "Unconditional call branches executed"
97 "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL",
98 "SampleAfterValue": "20000",
99 "BriefDescription": "Indirect call branches executed"
103 "Counter": "0,1,2,3",
105 "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL",
106 "SampleAfterValue": "20000",
107 "BriefDescription": "Indirect non call branches executed"
111 "Counter": "0,1,2,3",
113 "EventName": "BR_INST_EXEC.NEAR_CALLS",
114 "SampleAfterValue": "20000",
115 "BriefDescription": "Call branches executed"
119 "Counter": "0,1,2,3",
121 "EventName": "BR_INST_EXEC.NON_CALLS",
122 "SampleAfterValue": "200000",
123 "BriefDescription": "All non call branches executed"
127 "Counter": "0,1,2,3",
129 "EventName": "BR_INST_EXEC.RETURN_NEAR",
130 "SampleAfterValue": "20000",
131 "BriefDescription": "Indirect return branches executed"
135 "Counter": "0,1,2,3",
137 "EventName": "BR_INST_EXEC.TAKEN",
138 "SampleAfterValue": "200000",
139 "BriefDescription": "Taken branches executed"
144 "Counter": "0,1,2,3",
146 "EventName": "BR_INST_RETIRED.ALL_BRANCHES",
147 "SampleAfterValue": "200000",
148 "BriefDescription": "Retired branch instructions (Precise Event)"
153 "Counter": "0,1,2,3",
155 "EventName": "BR_INST_RETIRED.CONDITIONAL",
156 "SampleAfterValue": "200000",
157 "BriefDescription": "Retired conditional branch instructions (Precise Event)"
162 "Counter": "0,1,2,3",
164 "EventName": "BR_INST_RETIRED.NEAR_CALL",
165 "SampleAfterValue": "20000",
166 "BriefDescription": "Retired near call instructions (Precise Event)"
170 "Counter": "0,1,2,3",
172 "EventName": "BR_MISP_EXEC.ANY",
173 "SampleAfterValue": "20000",
174 "BriefDescription": "Mispredicted branches executed"
178 "Counter": "0,1,2,3",
180 "EventName": "BR_MISP_EXEC.COND",
181 "SampleAfterValue": "20000",
182 "BriefDescription": "Mispredicted conditional branches executed"
186 "Counter": "0,1,2,3",
188 "EventName": "BR_MISP_EXEC.DIRECT",
189 "SampleAfterValue": "20000",
190 "BriefDescription": "Mispredicted unconditional branches executed"
194 "Counter": "0,1,2,3",
196 "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL",
197 "SampleAfterValue": "2000",
198 "BriefDescription": "Mispredicted non call branches executed"
202 "Counter": "0,1,2,3",
204 "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL",
205 "SampleAfterValue": "2000",
206 "BriefDescription": "Mispredicted indirect call branches executed"
210 "Counter": "0,1,2,3",
212 "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL",
213 "SampleAfterValue": "2000",
214 "BriefDescription": "Mispredicted indirect non call branches executed"
218 "Counter": "0,1,2,3",
220 "EventName": "BR_MISP_EXEC.NEAR_CALLS",
221 "SampleAfterValue": "2000",
222 "BriefDescription": "Mispredicted call branches executed"
226 "Counter": "0,1,2,3",
228 "EventName": "BR_MISP_EXEC.NON_CALLS",
229 "SampleAfterValue": "20000",
230 "BriefDescription": "Mispredicted non call branches executed"
234 "Counter": "0,1,2,3",
236 "EventName": "BR_MISP_EXEC.RETURN_NEAR",
237 "SampleAfterValue": "2000",
238 "BriefDescription": "Mispredicted return branches executed"
242 "Counter": "0,1,2,3",
244 "EventName": "BR_MISP_EXEC.TAKEN",
245 "SampleAfterValue": "20000",
246 "BriefDescription": "Mispredicted taken branches executed"
251 "Counter": "0,1,2,3",
253 "EventName": "BR_MISP_RETIRED.NEAR_CALL",
254 "SampleAfterValue": "2000",
255 "BriefDescription": "Mispredicted near retired calls (Precise Event)"
259 "Counter": "Fixed counter 3",
261 "EventName": "CPU_CLK_UNHALTED.REF",
262 "SampleAfterValue": "2000000",
263 "BriefDescription": "Reference cycles when thread is not halted (fixed counter)"
267 "Counter": "0,1,2,3",
269 "EventName": "CPU_CLK_UNHALTED.REF_P",
270 "SampleAfterValue": "100000",
271 "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)"
275 "Counter": "Fixed counter 2",
277 "EventName": "CPU_CLK_UNHALTED.THREAD",
278 "SampleAfterValue": "2000000",
279 "BriefDescription": "Cycles when thread is not halted (fixed counter)"
283 "Counter": "0,1,2,3",
285 "EventName": "CPU_CLK_UNHALTED.THREAD_P",
286 "SampleAfterValue": "2000000",
287 "BriefDescription": "Cycles when thread is not halted (programmable counter)"
292 "Counter": "0,1,2,3",
294 "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",
295 "SampleAfterValue": "2000000",
296 "BriefDescription": "Total CPU cycles",
301 "Counter": "0,1,2,3",
303 "EventName": "ILD_STALL.ANY",
304 "SampleAfterValue": "2000000",
305 "BriefDescription": "Any Instruction Length Decoder stall cycles"
309 "Counter": "0,1,2,3",
311 "EventName": "ILD_STALL.IQ_FULL",
312 "SampleAfterValue": "2000000",
313 "BriefDescription": "Instruction Queue full stall cycles"
317 "Counter": "0,1,2,3",
319 "EventName": "ILD_STALL.LCP",
320 "SampleAfterValue": "2000000",
321 "BriefDescription": "Length Change Prefix stall cycles"
325 "Counter": "0,1,2,3",
327 "EventName": "ILD_STALL.MRU",
328 "SampleAfterValue": "2000000",
329 "BriefDescription": "Stall cycles due to BPU MRU bypass"
333 "Counter": "0,1,2,3",
335 "EventName": "ILD_STALL.REGEN",
336 "SampleAfterValue": "2000000",
337 "BriefDescription": "Regen stall cycles"
341 "Counter": "0,1,2,3",
343 "EventName": "INST_DECODED.DEC0",
344 "SampleAfterValue": "2000000",
345 "BriefDescription": "Instructions that must be decoded by decoder 0"
349 "Counter": "0,1,2,3",
351 "EventName": "INST_QUEUE_WRITE_CYCLES",
352 "SampleAfterValue": "2000000",
353 "BriefDescription": "Cycles instructions are written to the instruction queue"
357 "Counter": "0,1,2,3",
359 "EventName": "INST_QUEUE_WRITES",
360 "SampleAfterValue": "2000000",
361 "BriefDescription": "Instructions written to instruction queue."
365 "Counter": "Fixed counter 1",
367 "EventName": "INST_RETIRED.ANY",
368 "SampleAfterValue": "2000000",
369 "BriefDescription": "Instructions retired (fixed counter)"
374 "Counter": "0,1,2,3",
376 "EventName": "INST_RETIRED.ANY_P",
377 "SampleAfterValue": "2000000",
378 "BriefDescription": "Instructions retired (Programmable counter and Precise Event)"
383 "Counter": "0,1,2,3",
385 "EventName": "INST_RETIRED.MMX",
386 "SampleAfterValue": "2000000",
387 "BriefDescription": "Retired MMX instructions (Precise Event)"
393 "Counter": "0,1,2,3",
395 "EventName": "INST_RETIRED.TOTAL_CYCLES",
396 "SampleAfterValue": "2000000",
397 "BriefDescription": "Total cycles (Precise Event)",
403 "Counter": "0,1,2,3",
405 "EventName": "INST_RETIRED.X87",
406 "SampleAfterValue": "2000000",
407 "BriefDescription": "Retired floating-point operations (Precise Event)"
413 "EventName": "LOAD_HIT_PRE",
414 "SampleAfterValue": "200000",
415 "BriefDescription": "Load operations conflicting with software prefetches"
419 "Counter": "0,1,2,3",
421 "EventName": "LSD.ACTIVE",
422 "SampleAfterValue": "2000000",
423 "BriefDescription": "Cycles when uops were delivered by the LSD",
429 "Counter": "0,1,2,3",
431 "EventName": "LSD.INACTIVE",
432 "SampleAfterValue": "2000000",
433 "BriefDescription": "Cycles no uops were delivered by the LSD",
438 "Counter": "0,1,2,3",
440 "EventName": "LSD_OVERFLOW",
441 "SampleAfterValue": "2000000",
442 "BriefDescription": "Loops that can't stream from the instruction queue"
446 "Counter": "0,1,2,3",
448 "EventName": "MACHINE_CLEARS.CYCLES",
449 "SampleAfterValue": "20000",
450 "BriefDescription": "Cycles machine clear asserted"
454 "Counter": "0,1,2,3",
456 "EventName": "MACHINE_CLEARS.MEM_ORDER",
457 "SampleAfterValue": "20000",
458 "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts"
462 "Counter": "0,1,2,3",
464 "EventName": "MACHINE_CLEARS.SMC",
465 "SampleAfterValue": "20000",
466 "BriefDescription": "Self-Modifying Code detected"
470 "Counter": "0,1,2,3",
472 "EventName": "RESOURCE_STALLS.ANY",
473 "SampleAfterValue": "2000000",
474 "BriefDescription": "Resource related stall cycles"
478 "Counter": "0,1,2,3",
480 "EventName": "RESOURCE_STALLS.FPCW",
481 "SampleAfterValue": "2000000",
482 "BriefDescription": "FPU control word write stall cycles"
486 "Counter": "0,1,2,3",
488 "EventName": "RESOURCE_STALLS.LOAD",
489 "SampleAfterValue": "2000000",
490 "BriefDescription": "Load buffer stall cycles"
494 "Counter": "0,1,2,3",
496 "EventName": "RESOURCE_STALLS.MXCSR",
497 "SampleAfterValue": "2000000",
498 "BriefDescription": "MXCSR rename stall cycles"
502 "Counter": "0,1,2,3",
504 "EventName": "RESOURCE_STALLS.OTHER",
505 "SampleAfterValue": "2000000",
506 "BriefDescription": "Other Resource related stall cycles"
510 "Counter": "0,1,2,3",
512 "EventName": "RESOURCE_STALLS.ROB_FULL",
513 "SampleAfterValue": "2000000",
514 "BriefDescription": "ROB full stall cycles"
518 "Counter": "0,1,2,3",
520 "EventName": "RESOURCE_STALLS.RS_FULL",
521 "SampleAfterValue": "2000000",
522 "BriefDescription": "Reservation Station full stall cycles"
526 "Counter": "0,1,2,3",
528 "EventName": "RESOURCE_STALLS.STORE",
529 "SampleAfterValue": "2000000",
530 "BriefDescription": "Store buffer stall cycles"
535 "Counter": "0,1,2,3",
537 "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",
538 "SampleAfterValue": "200000",
539 "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)"
544 "Counter": "0,1,2,3",
546 "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",
547 "SampleAfterValue": "200000",
548 "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)"
553 "Counter": "0,1,2,3",
555 "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",
556 "SampleAfterValue": "200000",
557 "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)"
562 "Counter": "0,1,2,3",
564 "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",
565 "SampleAfterValue": "200000",
566 "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)"
571 "Counter": "0,1,2,3",
573 "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",
574 "SampleAfterValue": "200000",
575 "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)"
579 "Counter": "0,1,2,3",
581 "EventName": "UOP_UNFUSION",
582 "SampleAfterValue": "2000000",
583 "BriefDescription": "Uop unfusions due to FP exceptions"
587 "Counter": "0,1,2,3",
589 "EventName": "UOPS_DECODED.ESP_FOLDING",
590 "SampleAfterValue": "2000000",
591 "BriefDescription": "Stack pointer instructions decoded"
595 "Counter": "0,1,2,3",
597 "EventName": "UOPS_DECODED.ESP_SYNC",
598 "SampleAfterValue": "2000000",
599 "BriefDescription": "Stack pointer sync operations"
603 "Counter": "0,1,2,3",
605 "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",
606 "SampleAfterValue": "2000000",
607 "BriefDescription": "Uops decoded by Microcode Sequencer",
613 "Counter": "0,1,2,3",
615 "EventName": "UOPS_DECODED.STALL_CYCLES",
616 "SampleAfterValue": "2000000",
617 "BriefDescription": "Cycles no Uops are decoded",
622 "Counter": "0,1,2,3",
625 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",
626 "SampleAfterValue": "2000000",
627 "BriefDescription": "Cycles Uops executed on any port (core count)",
632 "Counter": "0,1,2,3",
635 "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",
636 "SampleAfterValue": "2000000",
637 "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",
643 "Counter": "0,1,2,3",
646 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",
647 "SampleAfterValue": "2000000",
648 "BriefDescription": "Uops executed on any port (core count)",
655 "Counter": "0,1,2,3",
658 "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",
659 "SampleAfterValue": "2000000",
660 "BriefDescription": "Uops executed on ports 0-4 (core count)",
667 "Counter": "0,1,2,3",
670 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",
671 "SampleAfterValue": "2000000",
672 "BriefDescription": "Cycles no Uops issued on any port (core count)",
678 "Counter": "0,1,2,3",
681 "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",
682 "SampleAfterValue": "2000000",
683 "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",
688 "Counter": "0,1,2,3",
690 "EventName": "UOPS_EXECUTED.PORT0",
691 "SampleAfterValue": "2000000",
692 "BriefDescription": "Uops executed on port 0"
696 "Counter": "0,1,2,3",
698 "EventName": "UOPS_EXECUTED.PORT015",
699 "SampleAfterValue": "2000000",
700 "BriefDescription": "Uops issued on ports 0, 1 or 5"
705 "Counter": "0,1,2,3",
707 "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",
708 "SampleAfterValue": "2000000",
709 "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",
714 "Counter": "0,1,2,3",
716 "EventName": "UOPS_EXECUTED.PORT1",
717 "SampleAfterValue": "2000000",
718 "BriefDescription": "Uops executed on port 1"
722 "Counter": "0,1,2,3",
725 "EventName": "UOPS_EXECUTED.PORT2_CORE",
726 "SampleAfterValue": "2000000",
727 "BriefDescription": "Uops executed on port 2 (core count)"
731 "Counter": "0,1,2,3",
734 "EventName": "UOPS_EXECUTED.PORT234_CORE",
735 "SampleAfterValue": "2000000",
736 "BriefDescription": "Uops issued on ports 2, 3 or 4"
740 "Counter": "0,1,2,3",
743 "EventName": "UOPS_EXECUTED.PORT3_CORE",
744 "SampleAfterValue": "2000000",
745 "BriefDescription": "Uops executed on port 3 (core count)"
749 "Counter": "0,1,2,3",
752 "EventName": "UOPS_EXECUTED.PORT4_CORE",
753 "SampleAfterValue": "2000000",
754 "BriefDescription": "Uops executed on port 4 (core count)"
758 "Counter": "0,1,2,3",
760 "EventName": "UOPS_EXECUTED.PORT5",
761 "SampleAfterValue": "2000000",
762 "BriefDescription": "Uops executed on port 5"
766 "Counter": "0,1,2,3",
768 "EventName": "UOPS_ISSUED.ANY",
769 "SampleAfterValue": "2000000",
770 "BriefDescription": "Uops issued"
775 "Counter": "0,1,2,3",
778 "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",
779 "SampleAfterValue": "2000000",
780 "BriefDescription": "Cycles no Uops were issued on any thread",
785 "Counter": "0,1,2,3",
788 "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",
789 "SampleAfterValue": "2000000",
790 "BriefDescription": "Cycles Uops were issued on either thread",
795 "Counter": "0,1,2,3",
797 "EventName": "UOPS_ISSUED.FUSED",
798 "SampleAfterValue": "2000000",
799 "BriefDescription": "Fused Uops issued"
804 "Counter": "0,1,2,3",
806 "EventName": "UOPS_ISSUED.STALL_CYCLES",
807 "SampleAfterValue": "2000000",
808 "BriefDescription": "Cycles no Uops were issued",
814 "Counter": "0,1,2,3",
816 "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",
817 "SampleAfterValue": "2000000",
818 "BriefDescription": "Cycles Uops are being retired",
824 "Counter": "0,1,2,3",
826 "EventName": "UOPS_RETIRED.ANY",
827 "SampleAfterValue": "2000000",
828 "BriefDescription": "Uops retired (Precise Event)"
833 "Counter": "0,1,2,3",
835 "EventName": "UOPS_RETIRED.MACRO_FUSED",
836 "SampleAfterValue": "2000000",
837 "BriefDescription": "Macro-fused Uops retired (Precise Event)"
842 "Counter": "0,1,2,3",
844 "EventName": "UOPS_RETIRED.RETIRE_SLOTS",
845 "SampleAfterValue": "2000000",
846 "BriefDescription": "Retirement slots used (Precise Event)"
852 "Counter": "0,1,2,3",
854 "EventName": "UOPS_RETIRED.STALL_CYCLES",
855 "SampleAfterValue": "2000000",
856 "BriefDescription": "Cycles Uops are not retiring (Precise Event)",
863 "Counter": "0,1,2,3",
865 "EventName": "UOPS_RETIRED.TOTAL_CYCLES",
866 "SampleAfterValue": "2000000",
867 "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",
874 "Counter": "0,1,2,3",
876 "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",
877 "SampleAfterValue": "2000000",
878 "BriefDescription": "Total cycles (Precise Event)",