Back to home page

OSCL-LXR

 
 

    


0001 [
0002   {
0003     "EventName": "de_dis_uop_queue_empty_di0",
0004     "EventCode": "0xa9",
0005     "BriefDescription": "Cycles where the Micro-Op Queue is empty."
0006   },
0007   {
0008     "EventName": "de_dis_uops_from_decoder",
0009     "EventCode": "0xaa",
0010     "BriefDescription": "Ops dispatched from either the decoders, OpCache or both.",
0011     "UMask": "0xff"
0012   },
0013   {
0014     "EventName": "de_dis_uops_from_decoder.opcache_dispatched",
0015     "EventCode": "0xaa",
0016     "BriefDescription": "Count of dispatched Ops from OpCache.",
0017     "UMask": "0x02"
0018   },
0019   {
0020     "EventName": "de_dis_uops_from_decoder.decoder_dispatched",
0021     "EventCode": "0xaa",
0022     "BriefDescription": "Count of dispatched Ops from Decoder.",
0023     "UMask": "0x01"
0024   },
0025   {
0026     "EventName": "de_dis_dispatch_token_stalls1.fp_misc_rsrc_stall",
0027     "EventCode": "0xae",
0028     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP Miscellaneous resource unavailable. Applies to the recovery of mispredicts with FP ops.",
0029     "UMask": "0x80"
0030   },
0031   {
0032     "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",
0033     "EventCode": "0xae",
0034     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. FP scheduler resource stall. Applies to ops that use the FP scheduler.",
0035     "UMask": "0x40"
0036   },
0037   {
0038     "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",
0039     "EventCode": "0xae",
0040     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Floating point register file resource stall. Applies to all FP ops that have a destination register.",
0041     "UMask": "0x20"
0042   },
0043   {
0044     "EventName": "de_dis_dispatch_token_stalls1.taken_branch_buffer_rsrc_stall",
0045     "EventCode": "0xae",
0046     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Taken branch buffer resource stall.",
0047     "UMask": "0x10"
0048   },
0049   {
0050     "EventName": "de_dis_dispatch_token_stalls1.int_sched_misc_token_stall",
0051     "EventCode": "0xae",
0052     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stall.",
0053     "UMask": "0x08"
0054   },
0055   {
0056     "EventName": "de_dis_dispatch_token_stalls1.store_queue_token_stall",
0057     "EventCode": "0xae",
0058     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Store queue resource stall. Applies to all ops with store semantics.",
0059     "UMask": "0x04"
0060   },
0061   {
0062     "EventName": "de_dis_dispatch_token_stalls1.load_queue_token_stall",
0063     "EventCode": "0xae",
0064     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Load queue resource stall. Applies to all ops with load semantics.",
0065     "UMask": "0x02"
0066   },
0067   {
0068     "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_token_stall",
0069     "EventCode": "0xae",
0070     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Physical Register File resource stall. Applies to all ops that have an integer destination register.",
0071     "UMask": "0x01"
0072   },
0073   {
0074     "EventName": "de_dis_dispatch_token_stalls0.sc_agu_dispatch_stall",
0075     "EventCode": "0xaf",
0076     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. SC AGU dispatch stall.",
0077     "UMask": "0x40"
0078   },
0079   {
0080     "EventName": "de_dis_dispatch_token_stalls0.retire_token_stall",
0081     "EventCode": "0xaf",
0082     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. RETIRE Tokens unavailable.",
0083     "UMask": "0x20"
0084   },
0085   {
0086     "EventName": "de_dis_dispatch_token_stalls0.agsq_token_stall",
0087     "EventCode": "0xaf",
0088     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.",
0089     "UMask": "0x10"
0090   },
0091   {
0092     "EventName": "de_dis_dispatch_token_stalls0.alu_token_stall",
0093     "EventCode": "0xaf",
0094     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALU tokens total unavailable.",
0095     "UMask": "0x08"
0096   },
0097   {
0098     "EventName": "de_dis_dispatch_token_stalls0.alsq3_0_token_stall",
0099     "EventCode": "0xaf",
0100     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ3_0_TokenStall.",
0101     "UMask": "0x04"
0102   },
0103   {
0104     "EventName": "de_dis_dispatch_token_stalls0.alsq2_token_stall",
0105     "EventCode": "0xaf",
0106     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 2 Tokens unavailable.",
0107     "UMask": "0x02"
0108   },
0109   {
0110     "EventName": "de_dis_dispatch_token_stalls0.alsq1_token_stall",
0111     "EventCode": "0xaf",
0112     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. ALSQ 1 Tokens unavailable.",
0113     "UMask": "0x01"
0114   }
0115 ]