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