Back to home page

OSCL-LXR

 
 

    


0001 [
0002   {
0003     "PublicDescription": "This event counts the occurrence count of the micro-operation split.",
0004     "EventCode": "0x139",
0005     "EventName": "UOP_SPLIT",
0006     "BriefDescription": "This event counts the occurrence count of the micro-operation split."
0007   },
0008   {
0009     "PublicDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access.",
0010     "EventCode": "0x180",
0011     "EventName": "LD_COMP_WAIT_L2_MISS",
0012     "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access."
0013   },
0014   {
0015     "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.",
0016     "EventCode": "0x181",
0017     "EventName": "LD_COMP_WAIT_L2_MISS_EX",
0018     "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access."
0019   },
0020   {
0021     "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access.",
0022     "EventCode": "0x182",
0023     "EventName": "LD_COMP_WAIT_L1_MISS",
0024     "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L2 cache access."
0025   },
0026   {
0027     "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.",
0028     "EventCode": "0x183",
0029     "EventName": "LD_COMP_WAIT_L1_MISS_EX",
0030     "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access."
0031   },
0032   {
0033     "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access.",
0034     "EventCode": "0x184",
0035     "EventName": "LD_COMP_WAIT",
0036     "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted load/store/prefetch operation waits for L1D cache, L2 cache and memory access."
0037   },
0038   {
0039     "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access.",
0040     "EventCode": "0x185",
0041     "EventName": "LD_COMP_WAIT_EX",
0042     "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L1D cache, L2 cache and memory access."
0043   },
0044   {
0045     "PublicDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port.",
0046     "EventCode": "0x186",
0047     "EventName": "LD_COMP_WAIT_PFP_BUSY",
0048     "BriefDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port."
0049   },
0050   {
0051     "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation.",
0052     "EventCode": "0x187",
0053     "EventName": "LD_COMP_WAIT_PFP_BUSY_EX",
0054     "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation."
0055   },
0056   {
0057     "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction.",
0058     "EventCode": "0x188",
0059     "EventName": "LD_COMP_WAIT_PFP_BUSY_SWPF",
0060     "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction."
0061   },
0062   {
0063     "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction.",
0064     "EventCode": "0x189",
0065     "EventName": "EU_COMP_WAIT",
0066     "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is an integer or floating-point/SIMD instruction."
0067   },
0068   {
0069     "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction.",
0070     "EventCode": "0x18A",
0071     "EventName": "FL_COMP_WAIT",
0072     "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction."
0073   },
0074   {
0075     "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction.",
0076     "EventCode": "0x18B",
0077     "EventName": "BR_COMP_WAIT",
0078     "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction."
0079   },
0080   {
0081     "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty.",
0082     "EventCode": "0x18C",
0083     "EventName": "ROB_EMPTY",
0084     "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty."
0085   },
0086   {
0087     "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full.",
0088     "EventCode": "0x18D",
0089     "EventName": "ROB_EMPTY_STQ_BUSY",
0090     "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full."
0091   },
0092   {
0093     "PublicDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.",
0094     "EventCode": "0x18E",
0095     "EventName": "WFE_WFI_CYCLE",
0096     "BriefDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction."
0097   },
0098   {
0099     "PublicDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only.",
0100     "EventCode": "0x190",
0101     "EventName": "_0INST_COMMIT",
0102     "BriefDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only."
0103   },
0104   {
0105     "PublicDescription": "This event counts every cycle that one instruction is committed.",
0106     "EventCode": "0x191",
0107     "EventName": "_1INST_COMMIT",
0108     "BriefDescription": "This event counts every cycle that one instruction is committed."
0109   },
0110   {
0111     "PublicDescription": "This event counts every cycle that two instructions are committed.",
0112     "EventCode": "0x192",
0113     "EventName": "_2INST_COMMIT",
0114     "BriefDescription": "This event counts every cycle that two instructions are committed."
0115   },
0116   {
0117     "PublicDescription": "This event counts every cycle that three instructions are committed.",
0118     "EventCode": "0x193",
0119     "EventName": "_3INST_COMMIT",
0120     "BriefDescription": "This event counts every cycle that three instructions are committed."
0121   },
0122   {
0123     "PublicDescription": "This event counts every cycle that four instructions are committed.",
0124     "EventCode": "0x194",
0125     "EventName": "_4INST_COMMIT",
0126     "BriefDescription": "This event counts every cycle that four instructions are committed."
0127   },
0128   {
0129     "PublicDescription": "This event counts every cycle that only any micro-operations are committed.",
0130     "EventCode": "0x198",
0131     "EventName": "UOP_ONLY_COMMIT",
0132     "BriefDescription": "This event counts every cycle that only any micro-operations are committed."
0133   },
0134   {
0135     "PublicDescription": "This event counts every cycle that only the MOVPRFX instruction is committed.",
0136     "EventCode": "0x199",
0137     "EventName": "SINGLE_MOVPRFX_COMMIT",
0138     "BriefDescription": "This event counts every cycle that only the MOVPRFX instruction is committed."
0139   },
0140   {
0141     "PublicDescription": "This event counts energy consumption per cycle of core.",
0142     "EventCode": "0x1E0",
0143     "EventName": "EA_CORE",
0144     "BriefDescription": "This event counts energy consumption per cycle of core."
0145   },
0146   {
0147     "PublicDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher.",
0148     "EventCode": "0x230",
0149     "EventName": "L1HWPF_STREAM_PF",
0150     "BriefDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher."
0151   },
0152   {
0153     "PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
0154     "EventCode": "0x231",
0155     "EventName": "L1HWPF_INJ_ALLOC_PF",
0156     "BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
0157   },
0158   {
0159     "PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.",
0160     "EventCode": "0x232",
0161     "EventName": "L1HWPF_INJ_NOALLOC_PF",
0162     "BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher."
0163   },
0164   {
0165     "PublicDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher.",
0166     "EventCode": "0x233",
0167     "EventName": "L2HWPF_STREAM_PF",
0168     "BriefDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher."
0169   },
0170   {
0171     "PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
0172     "EventCode": "0x234",
0173     "EventName": "L2HWPF_INJ_ALLOC_PF",
0174     "BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
0175   },
0176   {
0177     "PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.",
0178     "EventCode": "0x235",
0179     "EventName": "L2HWPF_INJ_NOALLOC_PF",
0180     "BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher."
0181   },
0182   {
0183     "PublicDescription": "This event counts prefetch requests to L2 cache generated by the other causes.",
0184     "EventCode": "0x236",
0185     "EventName": "L2HWPF_OTHER",
0186     "BriefDescription": "This event counts prefetch requests to L2 cache generated by the other causes."
0187   }
0188 ]