[ { "PublicDescription": "This event counts the occurrence count of the micro-operation split.", "EventCode": "0x139", "EventName": "UOP_SPLIT", "BriefDescription": "This event counts the occurrence count of the micro-operation split." }, { "PublicDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access.", "EventCode": "0x180", "EventName": "LD_COMP_WAIT_L2_MISS", "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access." }, { "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.", "EventCode": "0x181", "EventName": "LD_COMP_WAIT_L2_MISS_EX", "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access." }, { "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.", "EventCode": "0x182", "EventName": "LD_COMP_WAIT_L1_MISS", "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." }, { "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.", "EventCode": "0x183", "EventName": "LD_COMP_WAIT_L1_MISS_EX", "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access." }, { "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.", "EventCode": "0x184", "EventName": "LD_COMP_WAIT", "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." }, { "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.", "EventCode": "0x185", "EventName": "LD_COMP_WAIT_EX", "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." }, { "PublicDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port.", "EventCode": "0x186", "EventName": "LD_COMP_WAIT_PFP_BUSY", "BriefDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port." }, { "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation.", "EventCode": "0x187", "EventName": "LD_COMP_WAIT_PFP_BUSY_EX", "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation." }, { "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction.", "EventCode": "0x188", "EventName": "LD_COMP_WAIT_PFP_BUSY_SWPF", "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction." }, { "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.", "EventCode": "0x189", "EventName": "EU_COMP_WAIT", "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." }, { "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction.", "EventCode": "0x18A", "EventName": "FL_COMP_WAIT", "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction." }, { "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction.", "EventCode": "0x18B", "EventName": "BR_COMP_WAIT", "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction." }, { "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty.", "EventCode": "0x18C", "EventName": "ROB_EMPTY", "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty." }, { "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full.", "EventCode": "0x18D", "EventName": "ROB_EMPTY_STQ_BUSY", "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full." }, { "PublicDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.", "EventCode": "0x18E", "EventName": "WFE_WFI_CYCLE", "BriefDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction." }, { "PublicDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only.", "EventCode": "0x190", "EventName": "_0INST_COMMIT", "BriefDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only." }, { "PublicDescription": "This event counts every cycle that one instruction is committed.", "EventCode": "0x191", "EventName": "_1INST_COMMIT", "BriefDescription": "This event counts every cycle that one instruction is committed." }, { "PublicDescription": "This event counts every cycle that two instructions are committed.", "EventCode": "0x192", "EventName": "_2INST_COMMIT", "BriefDescription": "This event counts every cycle that two instructions are committed." }, { "PublicDescription": "This event counts every cycle that three instructions are committed.", "EventCode": "0x193", "EventName": "_3INST_COMMIT", "BriefDescription": "This event counts every cycle that three instructions are committed." }, { "PublicDescription": "This event counts every cycle that four instructions are committed.", "EventCode": "0x194", "EventName": "_4INST_COMMIT", "BriefDescription": "This event counts every cycle that four instructions are committed." }, { "PublicDescription": "This event counts every cycle that only any micro-operations are committed.", "EventCode": "0x198", "EventName": "UOP_ONLY_COMMIT", "BriefDescription": "This event counts every cycle that only any micro-operations are committed." }, { "PublicDescription": "This event counts every cycle that only the MOVPRFX instruction is committed.", "EventCode": "0x199", "EventName": "SINGLE_MOVPRFX_COMMIT", "BriefDescription": "This event counts every cycle that only the MOVPRFX instruction is committed." }, { "PublicDescription": "This event counts energy consumption per cycle of core.", "EventCode": "0x1E0", "EventName": "EA_CORE", "BriefDescription": "This event counts energy consumption per cycle of core." }, { "PublicDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher.", "EventCode": "0x230", "EventName": "L1HWPF_STREAM_PF", "BriefDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher." }, { "PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.", "EventCode": "0x231", "EventName": "L1HWPF_INJ_ALLOC_PF", "BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher." }, { "PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.", "EventCode": "0x232", "EventName": "L1HWPF_INJ_NOALLOC_PF", "BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher." }, { "PublicDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher.", "EventCode": "0x233", "EventName": "L2HWPF_STREAM_PF", "BriefDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher." }, { "PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.", "EventCode": "0x234", "EventName": "L2HWPF_INJ_ALLOC_PF", "BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher." }, { "PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.", "EventCode": "0x235", "EventName": "L2HWPF_INJ_NOALLOC_PF", "BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher." }, { "PublicDescription": "This event counts prefetch requests to L2 cache generated by the other causes.", "EventCode": "0x236", "EventName": "L2HWPF_OTHER", "BriefDescription": "This event counts prefetch requests to L2 cache generated by the other causes." } ]