brintos

brintos / linux-shallow public Read only

0
0
Text · 28.1 KiB · 869c84f Raw
938 lines · json
1[2    {3        "BriefDescription": "Cycles the divider is busy",4        "Counter": "0,1,2,3",5        "EventCode": "0x14",6        "EventName": "ARITH.CYCLES_DIV_BUSY",7        "SampleAfterValue": "2000000",8        "UMask": "0x1"9    },10    {11        "BriefDescription": "Divide Operations executed",12        "Counter": "0,1,2,3",13        "CounterMask": "1",14        "EdgeDetect": "1",15        "EventCode": "0x14",16        "EventName": "ARITH.DIV",17        "Invert": "1",18        "SampleAfterValue": "2000000",19        "UMask": "0x1"20    },21    {22        "BriefDescription": "Multiply operations executed",23        "Counter": "0,1,2,3",24        "EventCode": "0x14",25        "EventName": "ARITH.MUL",26        "SampleAfterValue": "2000000",27        "UMask": "0x2"28    },29    {30        "BriefDescription": "BACLEAR asserted with bad target address",31        "Counter": "0,1,2,3",32        "EventCode": "0xE6",33        "EventName": "BACLEAR.BAD_TARGET",34        "SampleAfterValue": "2000000",35        "UMask": "0x2"36    },37    {38        "BriefDescription": "BACLEAR asserted, regardless of cause",39        "Counter": "0,1,2,3",40        "EventCode": "0xE6",41        "EventName": "BACLEAR.CLEAR",42        "SampleAfterValue": "2000000",43        "UMask": "0x1"44    },45    {46        "BriefDescription": "Instruction queue forced BACLEAR",47        "Counter": "0,1,2,3",48        "EventCode": "0xA7",49        "EventName": "BACLEAR_FORCE_IQ",50        "SampleAfterValue": "2000000",51        "UMask": "0x1"52    },53    {54        "BriefDescription": "Early Branch Prediciton Unit clears",55        "Counter": "0,1,2,3",56        "EventCode": "0xE8",57        "EventName": "BPU_CLEARS.EARLY",58        "SampleAfterValue": "2000000",59        "UMask": "0x1"60    },61    {62        "BriefDescription": "Late Branch Prediction Unit clears",63        "Counter": "0,1,2,3",64        "EventCode": "0xE8",65        "EventName": "BPU_CLEARS.LATE",66        "SampleAfterValue": "2000000",67        "UMask": "0x2"68    },69    {70        "BriefDescription": "Branch prediction unit missed call or return",71        "Counter": "0,1,2,3",72        "EventCode": "0xE5",73        "EventName": "BPU_MISSED_CALL_RET",74        "SampleAfterValue": "2000000",75        "UMask": "0x1"76    },77    {78        "BriefDescription": "Branch instructions decoded",79        "Counter": "0,1,2,3",80        "EventCode": "0xE0",81        "EventName": "BR_INST_DECODED",82        "SampleAfterValue": "2000000",83        "UMask": "0x1"84    },85    {86        "BriefDescription": "Branch instructions executed",87        "Counter": "0,1,2,3",88        "EventCode": "0x88",89        "EventName": "BR_INST_EXEC.ANY",90        "SampleAfterValue": "200000",91        "UMask": "0x7f"92    },93    {94        "BriefDescription": "Conditional branch instructions executed",95        "Counter": "0,1,2,3",96        "EventCode": "0x88",97        "EventName": "BR_INST_EXEC.COND",98        "SampleAfterValue": "200000",99        "UMask": "0x1"100    },101    {102        "BriefDescription": "Unconditional branches executed",103        "Counter": "0,1,2,3",104        "EventCode": "0x88",105        "EventName": "BR_INST_EXEC.DIRECT",106        "SampleAfterValue": "200000",107        "UMask": "0x2"108    },109    {110        "BriefDescription": "Unconditional call branches executed",111        "Counter": "0,1,2,3",112        "EventCode": "0x88",113        "EventName": "BR_INST_EXEC.DIRECT_NEAR_CALL",114        "SampleAfterValue": "20000",115        "UMask": "0x10"116    },117    {118        "BriefDescription": "Indirect call branches executed",119        "Counter": "0,1,2,3",120        "EventCode": "0x88",121        "EventName": "BR_INST_EXEC.INDIRECT_NEAR_CALL",122        "SampleAfterValue": "20000",123        "UMask": "0x20"124    },125    {126        "BriefDescription": "Indirect non call branches executed",127        "Counter": "0,1,2,3",128        "EventCode": "0x88",129        "EventName": "BR_INST_EXEC.INDIRECT_NON_CALL",130        "SampleAfterValue": "20000",131        "UMask": "0x4"132    },133    {134        "BriefDescription": "Call branches executed",135        "Counter": "0,1,2,3",136        "EventCode": "0x88",137        "EventName": "BR_INST_EXEC.NEAR_CALLS",138        "SampleAfterValue": "20000",139        "UMask": "0x30"140    },141    {142        "BriefDescription": "All non call branches executed",143        "Counter": "0,1,2,3",144        "EventCode": "0x88",145        "EventName": "BR_INST_EXEC.NON_CALLS",146        "SampleAfterValue": "200000",147        "UMask": "0x7"148    },149    {150        "BriefDescription": "Indirect return branches executed",151        "Counter": "0,1,2,3",152        "EventCode": "0x88",153        "EventName": "BR_INST_EXEC.RETURN_NEAR",154        "SampleAfterValue": "20000",155        "UMask": "0x8"156    },157    {158        "BriefDescription": "Taken branches executed",159        "Counter": "0,1,2,3",160        "EventCode": "0x88",161        "EventName": "BR_INST_EXEC.TAKEN",162        "SampleAfterValue": "200000",163        "UMask": "0x40"164    },165    {166        "BriefDescription": "Retired branch instructions (Precise Event)",167        "Counter": "0,1,2,3",168        "EventCode": "0xC4",169        "EventName": "BR_INST_RETIRED.ALL_BRANCHES",170        "PEBS": "1",171        "SampleAfterValue": "200000",172        "UMask": "0x4"173    },174    {175        "BriefDescription": "Retired conditional branch instructions (Precise Event)",176        "Counter": "0,1,2,3",177        "EventCode": "0xC4",178        "EventName": "BR_INST_RETIRED.CONDITIONAL",179        "PEBS": "1",180        "SampleAfterValue": "200000",181        "UMask": "0x1"182    },183    {184        "BriefDescription": "Retired near call instructions (Precise Event)",185        "Counter": "0,1,2,3",186        "EventCode": "0xC4",187        "EventName": "BR_INST_RETIRED.NEAR_CALL",188        "PEBS": "1",189        "SampleAfterValue": "20000",190        "UMask": "0x2"191    },192    {193        "BriefDescription": "Mispredicted branches executed",194        "Counter": "0,1,2,3",195        "EventCode": "0x89",196        "EventName": "BR_MISP_EXEC.ANY",197        "SampleAfterValue": "20000",198        "UMask": "0x7f"199    },200    {201        "BriefDescription": "Mispredicted conditional branches executed",202        "Counter": "0,1,2,3",203        "EventCode": "0x89",204        "EventName": "BR_MISP_EXEC.COND",205        "SampleAfterValue": "20000",206        "UMask": "0x1"207    },208    {209        "BriefDescription": "Mispredicted unconditional branches executed",210        "Counter": "0,1,2,3",211        "EventCode": "0x89",212        "EventName": "BR_MISP_EXEC.DIRECT",213        "SampleAfterValue": "20000",214        "UMask": "0x2"215    },216    {217        "BriefDescription": "Mispredicted non call branches executed",218        "Counter": "0,1,2,3",219        "EventCode": "0x89",220        "EventName": "BR_MISP_EXEC.DIRECT_NEAR_CALL",221        "SampleAfterValue": "2000",222        "UMask": "0x10"223    },224    {225        "BriefDescription": "Mispredicted indirect call branches executed",226        "Counter": "0,1,2,3",227        "EventCode": "0x89",228        "EventName": "BR_MISP_EXEC.INDIRECT_NEAR_CALL",229        "SampleAfterValue": "2000",230        "UMask": "0x20"231    },232    {233        "BriefDescription": "Mispredicted indirect non call branches executed",234        "Counter": "0,1,2,3",235        "EventCode": "0x89",236        "EventName": "BR_MISP_EXEC.INDIRECT_NON_CALL",237        "SampleAfterValue": "2000",238        "UMask": "0x4"239    },240    {241        "BriefDescription": "Mispredicted call branches executed",242        "Counter": "0,1,2,3",243        "EventCode": "0x89",244        "EventName": "BR_MISP_EXEC.NEAR_CALLS",245        "SampleAfterValue": "2000",246        "UMask": "0x30"247    },248    {249        "BriefDescription": "Mispredicted non call branches executed",250        "Counter": "0,1,2,3",251        "EventCode": "0x89",252        "EventName": "BR_MISP_EXEC.NON_CALLS",253        "SampleAfterValue": "20000",254        "UMask": "0x7"255    },256    {257        "BriefDescription": "Mispredicted return branches executed",258        "Counter": "0,1,2,3",259        "EventCode": "0x89",260        "EventName": "BR_MISP_EXEC.RETURN_NEAR",261        "SampleAfterValue": "2000",262        "UMask": "0x8"263    },264    {265        "BriefDescription": "Mispredicted taken branches executed",266        "Counter": "0,1,2,3",267        "EventCode": "0x89",268        "EventName": "BR_MISP_EXEC.TAKEN",269        "SampleAfterValue": "20000",270        "UMask": "0x40"271    },272    {273        "BriefDescription": "Mispredicted near retired calls (Precise Event)",274        "Counter": "0,1,2,3",275        "EventCode": "0xC5",276        "EventName": "BR_MISP_RETIRED.NEAR_CALL",277        "PEBS": "1",278        "SampleAfterValue": "2000",279        "UMask": "0x2"280    },281    {282        "BriefDescription": "Reference cycles when thread is not halted (fixed counter)",283        "Counter": "Fixed counter 3",284        "EventName": "CPU_CLK_UNHALTED.REF",285        "SampleAfterValue": "2000000"286    },287    {288        "BriefDescription": "Reference base clock (133 Mhz) cycles when thread is not halted (programmable counter)",289        "Counter": "0,1,2,3",290        "EventCode": "0x3C",291        "EventName": "CPU_CLK_UNHALTED.REF_P",292        "SampleAfterValue": "100000",293        "UMask": "0x1"294    },295    {296        "BriefDescription": "Cycles when thread is not halted (fixed counter)",297        "Counter": "Fixed counter 2",298        "EventName": "CPU_CLK_UNHALTED.THREAD",299        "SampleAfterValue": "2000000"300    },301    {302        "BriefDescription": "Cycles when thread is not halted (programmable counter)",303        "Counter": "0,1,2,3",304        "EventCode": "0x3C",305        "EventName": "CPU_CLK_UNHALTED.THREAD_P",306        "SampleAfterValue": "2000000"307    },308    {309        "BriefDescription": "Total CPU cycles",310        "Counter": "0,1,2,3",311        "CounterMask": "2",312        "EventCode": "0x3C",313        "EventName": "CPU_CLK_UNHALTED.TOTAL_CYCLES",314        "Invert": "1",315        "SampleAfterValue": "2000000"316    },317    {318        "BriefDescription": "Any Instruction Length Decoder stall cycles",319        "Counter": "0,1,2,3",320        "EventCode": "0x87",321        "EventName": "ILD_STALL.ANY",322        "SampleAfterValue": "2000000",323        "UMask": "0xf"324    },325    {326        "BriefDescription": "Instruction Queue full stall cycles",327        "Counter": "0,1,2,3",328        "EventCode": "0x87",329        "EventName": "ILD_STALL.IQ_FULL",330        "SampleAfterValue": "2000000",331        "UMask": "0x4"332    },333    {334        "BriefDescription": "Length Change Prefix stall cycles",335        "Counter": "0,1,2,3",336        "EventCode": "0x87",337        "EventName": "ILD_STALL.LCP",338        "SampleAfterValue": "2000000",339        "UMask": "0x1"340    },341    {342        "BriefDescription": "Stall cycles due to BPU MRU bypass",343        "Counter": "0,1,2,3",344        "EventCode": "0x87",345        "EventName": "ILD_STALL.MRU",346        "SampleAfterValue": "2000000",347        "UMask": "0x2"348    },349    {350        "BriefDescription": "Regen stall cycles",351        "Counter": "0,1,2,3",352        "EventCode": "0x87",353        "EventName": "ILD_STALL.REGEN",354        "SampleAfterValue": "2000000",355        "UMask": "0x8"356    },357    {358        "BriefDescription": "Instructions that must be decoded by decoder 0",359        "Counter": "0,1,2,3",360        "EventCode": "0x18",361        "EventName": "INST_DECODED.DEC0",362        "SampleAfterValue": "2000000",363        "UMask": "0x1"364    },365    {366        "BriefDescription": "Instructions written to instruction queue.",367        "Counter": "0,1,2,3",368        "EventCode": "0x17",369        "EventName": "INST_QUEUE_WRITES",370        "SampleAfterValue": "2000000",371        "UMask": "0x1"372    },373    {374        "BriefDescription": "Cycles instructions are written to the instruction queue",375        "Counter": "0,1,2,3",376        "EventCode": "0x1E",377        "EventName": "INST_QUEUE_WRITE_CYCLES",378        "SampleAfterValue": "2000000",379        "UMask": "0x1"380    },381    {382        "BriefDescription": "Instructions retired (fixed counter)",383        "Counter": "Fixed counter 1",384        "EventName": "INST_RETIRED.ANY",385        "SampleAfterValue": "2000000"386    },387    {388        "BriefDescription": "Instructions retired (Programmable counter and Precise Event)",389        "Counter": "0,1,2,3",390        "EventCode": "0xC0",391        "EventName": "INST_RETIRED.ANY_P",392        "PEBS": "1",393        "SampleAfterValue": "2000000",394        "UMask": "0x1"395    },396    {397        "BriefDescription": "Retired MMX instructions (Precise Event)",398        "Counter": "0,1,2,3",399        "EventCode": "0xC0",400        "EventName": "INST_RETIRED.MMX",401        "PEBS": "1",402        "SampleAfterValue": "2000000",403        "UMask": "0x4"404    },405    {406        "BriefDescription": "Total cycles (Precise Event)",407        "Counter": "0,1,2,3",408        "CounterMask": "16",409        "EventCode": "0xC0",410        "EventName": "INST_RETIRED.TOTAL_CYCLES",411        "Invert": "1",412        "PEBS": "1",413        "SampleAfterValue": "2000000",414        "UMask": "0x1"415    },416    {417        "BriefDescription": "Total cycles (Precise Event)",418        "Counter": "0,1,2,3",419        "CounterMask": "16",420        "EventCode": "0xC0",421        "EventName": "INST_RETIRED.TOTAL_CYCLES_PS",422        "Invert": "1",423        "PEBS": "2",424        "SampleAfterValue": "2000000",425        "UMask": "0x1"426    },427    {428        "BriefDescription": "Retired floating-point operations (Precise Event)",429        "Counter": "0,1,2,3",430        "EventCode": "0xC0",431        "EventName": "INST_RETIRED.X87",432        "PEBS": "1",433        "SampleAfterValue": "2000000",434        "UMask": "0x2"435    },436    {437        "BriefDescription": "Load operations conflicting with software prefetches",438        "Counter": "0,1",439        "EventCode": "0x4C",440        "EventName": "LOAD_HIT_PRE",441        "SampleAfterValue": "200000",442        "UMask": "0x1"443    },444    {445        "BriefDescription": "Cycles when uops were delivered by the LSD",446        "Counter": "0,1,2,3",447        "CounterMask": "1",448        "EventCode": "0xA8",449        "EventName": "LSD.ACTIVE",450        "SampleAfterValue": "2000000",451        "UMask": "0x1"452    },453    {454        "BriefDescription": "Cycles no uops were delivered by the LSD",455        "Counter": "0,1,2,3",456        "CounterMask": "1",457        "EventCode": "0xA8",458        "EventName": "LSD.INACTIVE",459        "Invert": "1",460        "SampleAfterValue": "2000000",461        "UMask": "0x1"462    },463    {464        "BriefDescription": "Loops that can't stream from the instruction queue",465        "Counter": "0,1,2,3",466        "EventCode": "0x20",467        "EventName": "LSD_OVERFLOW",468        "SampleAfterValue": "2000000",469        "UMask": "0x1"470    },471    {472        "BriefDescription": "Cycles machine clear asserted",473        "Counter": "0,1,2,3",474        "EventCode": "0xC3",475        "EventName": "MACHINE_CLEARS.CYCLES",476        "SampleAfterValue": "20000",477        "UMask": "0x1"478    },479    {480        "BriefDescription": "Execution pipeline restart due to Memory ordering conflicts",481        "Counter": "0,1,2,3",482        "EventCode": "0xC3",483        "EventName": "MACHINE_CLEARS.MEM_ORDER",484        "SampleAfterValue": "20000",485        "UMask": "0x2"486    },487    {488        "BriefDescription": "Self-Modifying Code detected",489        "Counter": "0,1,2,3",490        "EventCode": "0xC3",491        "EventName": "MACHINE_CLEARS.SMC",492        "SampleAfterValue": "20000",493        "UMask": "0x4"494    },495    {496        "BriefDescription": "All RAT stall cycles",497        "Counter": "0,1,2,3",498        "EventCode": "0xD2",499        "EventName": "RAT_STALLS.ANY",500        "SampleAfterValue": "2000000",501        "UMask": "0xf"502    },503    {504        "BriefDescription": "Flag stall cycles",505        "Counter": "0,1,2,3",506        "EventCode": "0xD2",507        "EventName": "RAT_STALLS.FLAGS",508        "SampleAfterValue": "2000000",509        "UMask": "0x1"510    },511    {512        "BriefDescription": "Partial register stall cycles",513        "Counter": "0,1,2,3",514        "EventCode": "0xD2",515        "EventName": "RAT_STALLS.REGISTERS",516        "SampleAfterValue": "2000000",517        "UMask": "0x2"518    },519    {520        "BriefDescription": "ROB read port stalls cycles",521        "Counter": "0,1,2,3",522        "EventCode": "0xD2",523        "EventName": "RAT_STALLS.ROB_READ_PORT",524        "SampleAfterValue": "2000000",525        "UMask": "0x4"526    },527    {528        "BriefDescription": "Scoreboard stall cycles",529        "Counter": "0,1,2,3",530        "EventCode": "0xD2",531        "EventName": "RAT_STALLS.SCOREBOARD",532        "SampleAfterValue": "2000000",533        "UMask": "0x8"534    },535    {536        "BriefDescription": "Resource related stall cycles",537        "Counter": "0,1,2,3",538        "EventCode": "0xA2",539        "EventName": "RESOURCE_STALLS.ANY",540        "SampleAfterValue": "2000000",541        "UMask": "0x1"542    },543    {544        "BriefDescription": "FPU control word write stall cycles",545        "Counter": "0,1,2,3",546        "EventCode": "0xA2",547        "EventName": "RESOURCE_STALLS.FPCW",548        "SampleAfterValue": "2000000",549        "UMask": "0x20"550    },551    {552        "BriefDescription": "Load buffer stall cycles",553        "Counter": "0,1,2,3",554        "EventCode": "0xA2",555        "EventName": "RESOURCE_STALLS.LOAD",556        "SampleAfterValue": "2000000",557        "UMask": "0x2"558    },559    {560        "BriefDescription": "MXCSR rename stall cycles",561        "Counter": "0,1,2,3",562        "EventCode": "0xA2",563        "EventName": "RESOURCE_STALLS.MXCSR",564        "SampleAfterValue": "2000000",565        "UMask": "0x40"566    },567    {568        "BriefDescription": "Other Resource related stall cycles",569        "Counter": "0,1,2,3",570        "EventCode": "0xA2",571        "EventName": "RESOURCE_STALLS.OTHER",572        "SampleAfterValue": "2000000",573        "UMask": "0x80"574    },575    {576        "BriefDescription": "ROB full stall cycles",577        "Counter": "0,1,2,3",578        "EventCode": "0xA2",579        "EventName": "RESOURCE_STALLS.ROB_FULL",580        "SampleAfterValue": "2000000",581        "UMask": "0x10"582    },583    {584        "BriefDescription": "Reservation Station full stall cycles",585        "Counter": "0,1,2,3",586        "EventCode": "0xA2",587        "EventName": "RESOURCE_STALLS.RS_FULL",588        "SampleAfterValue": "2000000",589        "UMask": "0x4"590    },591    {592        "BriefDescription": "Store buffer stall cycles",593        "Counter": "0,1,2,3",594        "EventCode": "0xA2",595        "EventName": "RESOURCE_STALLS.STORE",596        "SampleAfterValue": "2000000",597        "UMask": "0x8"598    },599    {600        "BriefDescription": "SIMD Packed-Double Uops retired (Precise Event)",601        "Counter": "0,1,2,3",602        "EventCode": "0xC7",603        "EventName": "SSEX_UOPS_RETIRED.PACKED_DOUBLE",604        "PEBS": "1",605        "SampleAfterValue": "200000",606        "UMask": "0x4"607    },608    {609        "BriefDescription": "SIMD Packed-Single Uops retired (Precise Event)",610        "Counter": "0,1,2,3",611        "EventCode": "0xC7",612        "EventName": "SSEX_UOPS_RETIRED.PACKED_SINGLE",613        "PEBS": "1",614        "SampleAfterValue": "200000",615        "UMask": "0x1"616    },617    {618        "BriefDescription": "SIMD Scalar-Double Uops retired (Precise Event)",619        "Counter": "0,1,2,3",620        "EventCode": "0xC7",621        "EventName": "SSEX_UOPS_RETIRED.SCALAR_DOUBLE",622        "PEBS": "1",623        "SampleAfterValue": "200000",624        "UMask": "0x8"625    },626    {627        "BriefDescription": "SIMD Scalar-Single Uops retired (Precise Event)",628        "Counter": "0,1,2,3",629        "EventCode": "0xC7",630        "EventName": "SSEX_UOPS_RETIRED.SCALAR_SINGLE",631        "PEBS": "1",632        "SampleAfterValue": "200000",633        "UMask": "0x2"634    },635    {636        "BriefDescription": "SIMD Vector Integer Uops retired (Precise Event)",637        "Counter": "0,1,2,3",638        "EventCode": "0xC7",639        "EventName": "SSEX_UOPS_RETIRED.VECTOR_INTEGER",640        "PEBS": "1",641        "SampleAfterValue": "200000",642        "UMask": "0x10"643    },644    {645        "BriefDescription": "Stack pointer instructions decoded",646        "Counter": "0,1,2,3",647        "EventCode": "0xD1",648        "EventName": "UOPS_DECODED.ESP_FOLDING",649        "SampleAfterValue": "2000000",650        "UMask": "0x4"651    },652    {653        "BriefDescription": "Stack pointer sync operations",654        "Counter": "0,1,2,3",655        "EventCode": "0xD1",656        "EventName": "UOPS_DECODED.ESP_SYNC",657        "SampleAfterValue": "2000000",658        "UMask": "0x8"659    },660    {661        "BriefDescription": "Uops decoded by Microcode Sequencer",662        "Counter": "0,1,2,3",663        "CounterMask": "1",664        "EventCode": "0xD1",665        "EventName": "UOPS_DECODED.MS_CYCLES_ACTIVE",666        "SampleAfterValue": "2000000",667        "UMask": "0x2"668    },669    {670        "BriefDescription": "Cycles no Uops are decoded",671        "Counter": "0,1,2,3",672        "CounterMask": "1",673        "EventCode": "0xD1",674        "EventName": "UOPS_DECODED.STALL_CYCLES",675        "Invert": "1",676        "SampleAfterValue": "2000000",677        "UMask": "0x1"678    },679    {680        "AnyThread": "1",681        "BriefDescription": "Cycles Uops executed on any port (core count)",682        "Counter": "0,1,2,3",683        "CounterMask": "1",684        "EventCode": "0xB1",685        "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES",686        "SampleAfterValue": "2000000",687        "UMask": "0x3f"688    },689    {690        "AnyThread": "1",691        "BriefDescription": "Cycles Uops executed on ports 0-4 (core count)",692        "Counter": "0,1,2,3",693        "CounterMask": "1",694        "EventCode": "0xB1",695        "EventName": "UOPS_EXECUTED.CORE_ACTIVE_CYCLES_NO_PORT5",696        "SampleAfterValue": "2000000",697        "UMask": "0x1f"698    },699    {700        "AnyThread": "1",701        "BriefDescription": "Uops executed on any port (core count)",702        "Counter": "0,1,2,3",703        "CounterMask": "1",704        "EdgeDetect": "1",705        "EventCode": "0xB1",706        "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT",707        "Invert": "1",708        "SampleAfterValue": "2000000",709        "UMask": "0x3f"710    },711    {712        "AnyThread": "1",713        "BriefDescription": "Uops executed on ports 0-4 (core count)",714        "Counter": "0,1,2,3",715        "CounterMask": "1",716        "EdgeDetect": "1",717        "EventCode": "0xB1",718        "EventName": "UOPS_EXECUTED.CORE_STALL_COUNT_NO_PORT5",719        "Invert": "1",720        "SampleAfterValue": "2000000",721        "UMask": "0x1f"722    },723    {724        "AnyThread": "1",725        "BriefDescription": "Cycles no Uops issued on any port (core count)",726        "Counter": "0,1,2,3",727        "CounterMask": "1",728        "EventCode": "0xB1",729        "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES",730        "Invert": "1",731        "SampleAfterValue": "2000000",732        "UMask": "0x3f"733    },734    {735        "AnyThread": "1",736        "BriefDescription": "Cycles no Uops issued on ports 0-4 (core count)",737        "Counter": "0,1,2,3",738        "CounterMask": "1",739        "EventCode": "0xB1",740        "EventName": "UOPS_EXECUTED.CORE_STALL_CYCLES_NO_PORT5",741        "Invert": "1",742        "SampleAfterValue": "2000000",743        "UMask": "0x1f"744    },745    {746        "BriefDescription": "Uops executed on port 0",747        "Counter": "0,1,2,3",748        "EventCode": "0xB1",749        "EventName": "UOPS_EXECUTED.PORT0",750        "SampleAfterValue": "2000000",751        "UMask": "0x1"752    },753    {754        "BriefDescription": "Uops issued on ports 0, 1 or 5",755        "Counter": "0,1,2,3",756        "EventCode": "0xB1",757        "EventName": "UOPS_EXECUTED.PORT015",758        "SampleAfterValue": "2000000",759        "UMask": "0x40"760    },761    {762        "BriefDescription": "Cycles no Uops issued on ports 0, 1 or 5",763        "Counter": "0,1,2,3",764        "CounterMask": "1",765        "EventCode": "0xB1",766        "EventName": "UOPS_EXECUTED.PORT015_STALL_CYCLES",767        "Invert": "1",768        "SampleAfterValue": "2000000",769        "UMask": "0x40"770    },771    {772        "BriefDescription": "Uops executed on port 1",773        "Counter": "0,1,2,3",774        "EventCode": "0xB1",775        "EventName": "UOPS_EXECUTED.PORT1",776        "SampleAfterValue": "2000000",777        "UMask": "0x2"778    },779    {780        "AnyThread": "1",781        "BriefDescription": "Uops issued on ports 2, 3 or 4",782        "Counter": "0,1,2,3",783        "EventCode": "0xB1",784        "EventName": "UOPS_EXECUTED.PORT234_CORE",785        "SampleAfterValue": "2000000",786        "UMask": "0x80"787    },788    {789        "AnyThread": "1",790        "BriefDescription": "Uops executed on port 2 (core count)",791        "Counter": "0,1,2,3",792        "EventCode": "0xB1",793        "EventName": "UOPS_EXECUTED.PORT2_CORE",794        "SampleAfterValue": "2000000",795        "UMask": "0x4"796    },797    {798        "AnyThread": "1",799        "BriefDescription": "Uops executed on port 3 (core count)",800        "Counter": "0,1,2,3",801        "EventCode": "0xB1",802        "EventName": "UOPS_EXECUTED.PORT3_CORE",803        "SampleAfterValue": "2000000",804        "UMask": "0x8"805    },806    {807        "AnyThread": "1",808        "BriefDescription": "Uops executed on port 4 (core count)",809        "Counter": "0,1,2,3",810        "EventCode": "0xB1",811        "EventName": "UOPS_EXECUTED.PORT4_CORE",812        "SampleAfterValue": "2000000",813        "UMask": "0x10"814    },815    {816        "BriefDescription": "Uops executed on port 5",817        "Counter": "0,1,2,3",818        "EventCode": "0xB1",819        "EventName": "UOPS_EXECUTED.PORT5",820        "SampleAfterValue": "2000000",821        "UMask": "0x20"822    },823    {824        "BriefDescription": "Uops issued",825        "Counter": "0,1,2,3",826        "EventCode": "0xE",827        "EventName": "UOPS_ISSUED.ANY",828        "SampleAfterValue": "2000000",829        "UMask": "0x1"830    },831    {832        "AnyThread": "1",833        "BriefDescription": "Cycles no Uops were issued on any thread",834        "Counter": "0,1,2,3",835        "CounterMask": "1",836        "EventCode": "0xE",837        "EventName": "UOPS_ISSUED.CORE_STALL_CYCLES",838        "Invert": "1",839        "SampleAfterValue": "2000000",840        "UMask": "0x1"841    },842    {843        "AnyThread": "1",844        "BriefDescription": "Cycles Uops were issued on either thread",845        "Counter": "0,1,2,3",846        "CounterMask": "1",847        "EventCode": "0xE",848        "EventName": "UOPS_ISSUED.CYCLES_ALL_THREADS",849        "SampleAfterValue": "2000000",850        "UMask": "0x1"851    },852    {853        "BriefDescription": "Fused Uops issued",854        "Counter": "0,1,2,3",855        "EventCode": "0xE",856        "EventName": "UOPS_ISSUED.FUSED",857        "SampleAfterValue": "2000000",858        "UMask": "0x2"859    },860    {861        "BriefDescription": "Cycles no Uops were issued",862        "Counter": "0,1,2,3",863        "CounterMask": "1",864        "EventCode": "0xE",865        "EventName": "UOPS_ISSUED.STALL_CYCLES",866        "Invert": "1",867        "SampleAfterValue": "2000000",868        "UMask": "0x1"869    },870    {871        "BriefDescription": "Cycles Uops are being retired",872        "Counter": "0,1,2,3",873        "CounterMask": "1",874        "EventCode": "0xC2",875        "EventName": "UOPS_RETIRED.ACTIVE_CYCLES",876        "PEBS": "1",877        "SampleAfterValue": "2000000",878        "UMask": "0x1"879    },880    {881        "BriefDescription": "Uops retired (Precise Event)",882        "Counter": "0,1,2,3",883        "EventCode": "0xC2",884        "EventName": "UOPS_RETIRED.ANY",885        "PEBS": "1",886        "SampleAfterValue": "2000000",887        "UMask": "0x1"888    },889    {890        "BriefDescription": "Macro-fused Uops retired (Precise Event)",891        "Counter": "0,1,2,3",892        "EventCode": "0xC2",893        "EventName": "UOPS_RETIRED.MACRO_FUSED",894        "PEBS": "1",895        "SampleAfterValue": "2000000",896        "UMask": "0x4"897    },898    {899        "BriefDescription": "Retirement slots used (Precise Event)",900        "Counter": "0,1,2,3",901        "EventCode": "0xC2",902        "EventName": "UOPS_RETIRED.RETIRE_SLOTS",903        "PEBS": "1",904        "SampleAfterValue": "2000000",905        "UMask": "0x2"906    },907    {908        "BriefDescription": "Cycles Uops are not retiring (Precise Event)",909        "Counter": "0,1,2,3",910        "CounterMask": "1",911        "EventCode": "0xC2",912        "EventName": "UOPS_RETIRED.STALL_CYCLES",913        "Invert": "1",914        "PEBS": "1",915        "SampleAfterValue": "2000000",916        "UMask": "0x1"917    },918    {919        "BriefDescription": "Total cycles using precise uop retired event (Precise Event)",920        "Counter": "0,1,2,3",921        "CounterMask": "16",922        "EventCode": "0xC2",923        "EventName": "UOPS_RETIRED.TOTAL_CYCLES",924        "Invert": "1",925        "PEBS": "1",926        "SampleAfterValue": "2000000",927        "UMask": "0x1"928    },929    {930        "BriefDescription": "Uop unfusions due to FP exceptions",931        "Counter": "0,1,2,3",932        "EventCode": "0xDB",933        "EventName": "UOP_UNFUSION",934        "SampleAfterValue": "2000000",935        "UMask": "0x1"936    }937]938