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_cops_from_decoder.disp_op_type.any_integer_dispatch",
0009     "EventCode": "0xab",
0010     "BriefDescription": "Any Integer dispatch. Types of Oops Dispatched from Decoder.",
0011     "UMask": "0x08"
0012   },
0013   {
0014     "EventName": "de_dis_cops_from_decoder.disp_op_type.any_fp_dispatch",
0015     "EventCode": "0xab",
0016     "BriefDescription": "Any FP dispatch. Types of Oops Dispatched from Decoder.",
0017     "UMask": "0x04"
0018   },
0019   {
0020     "EventName": "de_dis_dispatch_token_stalls1.fp_flush_recovery_stall",
0021     "EventCode": "0xae",
0022     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. FP Flush recovery stall.",
0023     "UMask": "0x80"
0024   },
0025   {
0026     "EventName": "de_dis_dispatch_token_stalls1.fp_sch_rsrc_stall",
0027     "EventCode": "0xae",
0028     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. FP scheduler resource stall. Applies to ops that use the FP scheduler.",
0029     "UMask": "0x40"
0030   },
0031   {
0032     "EventName": "de_dis_dispatch_token_stalls1.fp_reg_file_rsrc_stall",
0033     "EventCode": "0xae",
0034     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. Floating point register file resource stall. Applies to all FP ops that have a destination register.",
0035     "UMask": "0x20"
0036   },
0037   {
0038     "EventName": "de_dis_dispatch_token_stalls1.taken_brnch_buffer_rsrc",
0039     "EventCode": "0xae",
0040     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. Taken branch buffer resource stall.",
0041     "UMask": "0x10"
0042   },
0043   {
0044     "EventName": "de_dis_dispatch_token_stalls1.int_sched_misc_token_stall",
0045     "EventCode": "0xae",
0046     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Integer Scheduler miscellaneous resource stall.",
0047     "UMask": "0x08"
0048   },
0049   {
0050     "EventName": "de_dis_dispatch_token_stalls1.store_queue_rsrc_stall",
0051     "EventCode": "0xae",
0052     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. Store Queue resource stall. Applies to all ops with store semantics.",
0053     "UMask": "0x04"
0054   },
0055   {
0056     "EventName": "de_dis_dispatch_token_stalls1.load_queue_rsrc_stall",
0057     "EventCode": "0xae",
0058     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. Load Queue resource stall. Applies to all ops with load semantics.",
0059     "UMask": "0x02"
0060   },
0061   {
0062     "EventName": "de_dis_dispatch_token_stalls1.int_phy_reg_file_rsrc_stall",
0063     "EventCode": "0xae",
0064     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycles when the thread is not selected to dispatch but would have been stalled due to a Token Stall. Integer Physical Register File resource stall. Integer Physical Register File, applies to all ops that have an integer destination register.",
0065     "UMask": "0x01"
0066   },
0067   {
0068     "EventName": "de_dis_dispatch_token_stalls2.retire_token_stall",
0069     "EventCode": "0xaf",
0070     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. Insufficient Retire Queue tokens available.",
0071     "UMask": "0x20"
0072   },
0073   {
0074     "EventName": "de_dis_dispatch_token_stalls2.agsq_token_stall",
0075     "EventCode": "0xaf",
0076     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. AGSQ Tokens unavailable.",
0077     "UMask": "0x10"
0078   },
0079   {
0080     "EventName": "de_dis_dispatch_token_stalls2.int_sch3_token_stall",
0081     "EventCode": "0xaf",
0082     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. No tokens for Integer Scheduler Queue 3 available.",
0083     "UMask": "0x08"
0084   },
0085   {
0086     "EventName": "de_dis_dispatch_token_stalls2.int_sch2_token_stall",
0087     "EventCode": "0xaf",
0088     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. No tokens for Integer Scheduler Queue 2 available.",
0089     "UMask": "0x04"
0090   },
0091   {
0092     "EventName": "de_dis_dispatch_token_stalls2.int_sch1_token_stall",
0093     "EventCode": "0xaf",
0094     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. No tokens for Integer Scheduler Queue 1 available.",
0095     "UMask": "0x02"
0096   },
0097   {
0098     "EventName": "de_dis_dispatch_token_stalls2.int_sch0_token_stall",
0099     "EventCode": "0xaf",
0100     "BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token stall. No tokens for Integer Scheduler Queue 0 available.",
0101     "UMask": "0x01"
0102   }
0103 ]