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 ]