1[ 2 { 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 4 "EventCode": "0x139", 5 "EventName": "UOP_SPLIT", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 7 }, 8 { 9 "PublicDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access.", 10 "EventCode": "0x180", 11 "EventName": "LD_COMP_WAIT_L2_MISS", 12 "BriefDescription": "This event counts every cycle that no operation was committed because the oldest and uncommitted load/store/prefetch operation waits for memory access." 13 }, 14 { 15 "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access.", 16 "EventCode": "0x181", 17 "EventName": "LD_COMP_WAIT_L2_MISS_EX", 18 "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for memory access." 19 }, 20 { 21 "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.", 22 "EventCode": "0x182", 23 "EventName": "LD_COMP_WAIT_L1_MISS", 24 "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." 25 }, 26 { 27 "PublicDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access.", 28 "EventCode": "0x183", 29 "EventName": "LD_COMP_WAIT_L1_MISS_EX", 30 "BriefDescription": "This event counts every cycle that no instruction was committed because the oldest and uncommitted integer load operation waits for L2 cache access." 31 }, 32 { 33 "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.", 34 "EventCode": "0x184", 35 "EventName": "LD_COMP_WAIT", 36 "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." 37 }, 38 { 39 "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.", 40 "EventCode": "0x185", 41 "EventName": "LD_COMP_WAIT_EX", 42 "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." 43 }, 44 { 45 "PublicDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port.", 46 "EventCode": "0x186", 47 "EventName": "LD_COMP_WAIT_PFP_BUSY", 48 "BriefDescription": "This event counts every cycle that no instruction was committed due to the lack of an available prefetch port." 49 }, 50 { 51 "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation.", 52 "EventCode": "0x187", 53 "EventName": "LD_COMP_WAIT_PFP_BUSY_EX", 54 "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by an integer load operation." 55 }, 56 { 57 "PublicDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction.", 58 "EventCode": "0x188", 59 "EventName": "LD_COMP_WAIT_PFP_BUSY_SWPF", 60 "BriefDescription": "This event counts the LD_COMP_WAIT_PFP_BUSY caused by a software prefetch instruction." 61 }, 62 { 63 "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.", 64 "EventCode": "0x189", 65 "EventName": "EU_COMP_WAIT", 66 "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." 67 }, 68 { 69 "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction.", 70 "EventCode": "0x18A", 71 "EventName": "FL_COMP_WAIT", 72 "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instruction." 73 }, 74 { 75 "PublicDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction.", 76 "EventCode": "0x18B", 77 "EventName": "BR_COMP_WAIT", 78 "BriefDescription": "This event counts every cycle that no instruction was committed and the oldest and uncommitted instruction is a branch instruction." 79 }, 80 { 81 "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty.", 82 "EventCode": "0x18C", 83 "EventName": "ROB_EMPTY", 84 "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty." 85 }, 86 { 87 "PublicDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full.", 88 "EventCode": "0x18D", 89 "EventName": "ROB_EMPTY_STQ_BUSY", 90 "BriefDescription": "This event counts every cycle that no instruction was committed because the CSE is empty and the store port (SP) is full." 91 }, 92 { 93 "PublicDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction.", 94 "EventCode": "0x18E", 95 "EventName": "WFE_WFI_CYCLE", 96 "BriefDescription": "This event counts every cycle that the instruction unit is halted by the WFE/WFI instruction." 97 }, 98 { 99 "PublicDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only.", 100 "EventCode": "0x190", 101 "EventName": "_0INST_COMMIT", 102 "BriefDescription": "This event counts every cycle that no instruction was committed, but counts at the time when commits MOVPRFX only." 103 }, 104 { 105 "PublicDescription": "This event counts every cycle that one instruction is committed.", 106 "EventCode": "0x191", 107 "EventName": "_1INST_COMMIT", 108 "BriefDescription": "This event counts every cycle that one instruction is committed." 109 }, 110 { 111 "PublicDescription": "This event counts every cycle that two instructions are committed.", 112 "EventCode": "0x192", 113 "EventName": "_2INST_COMMIT", 114 "BriefDescription": "This event counts every cycle that two instructions are committed." 115 }, 116 { 117 "PublicDescription": "This event counts every cycle that three instructions are committed.", 118 "EventCode": "0x193", 119 "EventName": "_3INST_COMMIT", 120 "BriefDescription": "This event counts every cycle that three instructions are committed." 121 }, 122 { 123 "PublicDescription": "This event counts every cycle that four instructions are committed.", 124 "EventCode": "0x194", 125 "EventName": "_4INST_COMMIT", 126 "BriefDescription": "This event counts every cycle that four instructions are committed." 127 }, 128 { 129 "PublicDescription": "This event counts every cycle that only any micro-operations are committed.", 130 "EventCode": "0x198", 131 "EventName": "UOP_ONLY_COMMIT", 132 "BriefDescription": "This event counts every cycle that only any micro-operations are committed." 133 }, 134 { 135 "PublicDescription": "This event counts every cycle that only the MOVPRFX instruction is committed.", 136 "EventCode": "0x199", 137 "EventName": "SINGLE_MOVPRFX_COMMIT", 138 "BriefDescription": "This event counts every cycle that only the MOVPRFX instruction is committed." 139 }, 140 { 141 "PublicDescription": "This event counts energy consumption per cycle of core.", 142 "EventCode": "0x1E0", 143 "EventName": "EA_CORE", 144 "BriefDescription": "This event counts energy consumption per cycle of core." 145 }, 146 { 147 "PublicDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher.", 148 "EventCode": "0x230", 149 "EventName": "L1HWPF_STREAM_PF", 150 "BriefDescription": "This event counts streaming prefetch requests to L1D cache generated by hardware prefetcher." 151 }, 152 { 153 "PublicDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.", 154 "EventCode": "0x231", 155 "EventName": "L1HWPF_INJ_ALLOC_PF", 156 "BriefDescription": "This event counts allocation type prefetch injection requests to L1D cache generated by hardware prefetcher." 157 }, 158 { 159 "PublicDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher.", 160 "EventCode": "0x232", 161 "EventName": "L1HWPF_INJ_NOALLOC_PF", 162 "BriefDescription": "This event counts non-allocation type prefetch injection requests to L1D cache generated by hardware prefetcher." 163 }, 164 { 165 "PublicDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher.", 166 "EventCode": "0x233", 167 "EventName": "L2HWPF_STREAM_PF", 168 "BriefDescription": "This event counts streaming prefetch requests to L2 cache generated by hardware prefecher." 169 }, 170 { 171 "PublicDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.", 172 "EventCode": "0x234", 173 "EventName": "L2HWPF_INJ_ALLOC_PF", 174 "BriefDescription": "This event counts allocation type prefetch injection requests to L2 cache generated by hardware prefetcher." 175 }, 176 { 177 "PublicDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher.", 178 "EventCode": "0x235", 179 "EventName": "L2HWPF_INJ_NOALLOC_PF", 180 "BriefDescription": "This event counts non-allocation type prefetch injection requests to L2 cache generated by hardware prefetcher." 181 }, 182 { 183 "PublicDescription": "This event counts prefetch requests to L2 cache generated by the other causes.", 184 "EventCode": "0x236", 185 "EventName": "L2HWPF_OTHER", 186 "BriefDescription": "This event counts prefetch requests to L2 cache generated by the other causes." 187 } 188] 189