xref: /linux/tools/perf/pmu-events/arch/x86/ivytown/memory.json (revision 1c07425e902cd3137961c3d45b4271bf8a9b8eb9)
1[
2    {
3        "BriefDescription": "Counts the number of machine clears due to memory order conflicts.",
4        "EventCode": "0xC3",
5        "EventName": "MACHINE_CLEARS.MEMORY_ORDERING",
6        "SampleAfterValue": "100003",
7        "UMask": "0x2"
8    },
9    {
10        "BriefDescription": "Loads with latency value being above 128",
11        "EventCode": "0xCD",
12        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_128",
13        "MSRIndex": "0x3F6",
14        "MSRValue": "0x80",
15        "PEBS": "2",
16        "PublicDescription": "Loads with latency value being above 128.",
17        "SampleAfterValue": "1009",
18        "UMask": "0x1"
19    },
20    {
21        "BriefDescription": "Loads with latency value being above 16",
22        "EventCode": "0xCD",
23        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_16",
24        "MSRIndex": "0x3F6",
25        "MSRValue": "0x10",
26        "PEBS": "2",
27        "PublicDescription": "Loads with latency value being above 16.",
28        "SampleAfterValue": "20011",
29        "UMask": "0x1"
30    },
31    {
32        "BriefDescription": "Loads with latency value being above 256",
33        "EventCode": "0xCD",
34        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_256",
35        "MSRIndex": "0x3F6",
36        "MSRValue": "0x100",
37        "PEBS": "2",
38        "PublicDescription": "Loads with latency value being above 256.",
39        "SampleAfterValue": "503",
40        "UMask": "0x1"
41    },
42    {
43        "BriefDescription": "Loads with latency value being above 32",
44        "EventCode": "0xCD",
45        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_32",
46        "MSRIndex": "0x3F6",
47        "MSRValue": "0x20",
48        "PEBS": "2",
49        "PublicDescription": "Loads with latency value being above 32.",
50        "SampleAfterValue": "100007",
51        "UMask": "0x1"
52    },
53    {
54        "BriefDescription": "Loads with latency value being above 4",
55        "EventCode": "0xCD",
56        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_4",
57        "MSRIndex": "0x3F6",
58        "MSRValue": "0x4",
59        "PEBS": "2",
60        "PublicDescription": "Loads with latency value being above 4.",
61        "SampleAfterValue": "100003",
62        "UMask": "0x1"
63    },
64    {
65        "BriefDescription": "Loads with latency value being above 512",
66        "EventCode": "0xCD",
67        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_512",
68        "MSRIndex": "0x3F6",
69        "MSRValue": "0x200",
70        "PEBS": "2",
71        "PublicDescription": "Loads with latency value being above 512.",
72        "SampleAfterValue": "101",
73        "UMask": "0x1"
74    },
75    {
76        "BriefDescription": "Loads with latency value being above 64",
77        "EventCode": "0xCD",
78        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_64",
79        "MSRIndex": "0x3F6",
80        "MSRValue": "0x40",
81        "PEBS": "2",
82        "PublicDescription": "Loads with latency value being above 64.",
83        "SampleAfterValue": "2003",
84        "UMask": "0x1"
85    },
86    {
87        "BriefDescription": "Loads with latency value being above 8",
88        "EventCode": "0xCD",
89        "EventName": "MEM_TRANS_RETIRED.LOAD_LATENCY_GT_8",
90        "MSRIndex": "0x3F6",
91        "MSRValue": "0x8",
92        "PEBS": "2",
93        "PublicDescription": "Loads with latency value being above 8.",
94        "SampleAfterValue": "50021",
95        "UMask": "0x1"
96    },
97    {
98        "BriefDescription": "Sample stores and collect precise store operation via PEBS record. PMC3 only.",
99        "EventCode": "0xCD",
100        "EventName": "MEM_TRANS_RETIRED.PRECISE_STORE",
101        "PEBS": "2",
102        "SampleAfterValue": "2000003",
103        "UMask": "0x2"
104    },
105    {
106        "BriefDescription": "Speculative cache line split load uops dispatched to L1 cache",
107        "EventCode": "0x05",
108        "EventName": "MISALIGN_MEM_REF.LOADS",
109        "PublicDescription": "Speculative cache-line split load uops dispatched to L1D.",
110        "SampleAfterValue": "2000003",
111        "UMask": "0x1"
112    },
113    {
114        "BriefDescription": "Speculative cache line split STA uops dispatched to L1 cache",
115        "EventCode": "0x05",
116        "EventName": "MISALIGN_MEM_REF.STORES",
117        "PublicDescription": "Speculative cache-line split Store-address uops dispatched to L1D.",
118        "SampleAfterValue": "2000003",
119        "UMask": "0x2"
120    },
121    {
122        "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC",
123        "EventCode": "0xB7, 0xBB",
124        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.ANY_RESPONSE",
125        "MSRIndex": "0x1a6,0x1a7",
126        "MSRValue": "0x3fffc00244",
127        "SampleAfterValue": "100003",
128        "UMask": "0x1"
129    },
130    {
131        "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC  and the data returned from remote dram",
132        "EventCode": "0xB7, 0xBB",
133        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.REMOTE_DRAM",
134        "MSRIndex": "0x1a6,0x1a7",
135        "MSRValue": "0x67f800244",
136        "SampleAfterValue": "100003",
137        "UMask": "0x1"
138    },
139    {
140        "BriefDescription": "Counts all demand & prefetch code reads that miss the LLC  and the data forwarded from remote cache",
141        "EventCode": "0xB7, 0xBB",
142        "EventName": "OFFCORE_RESPONSE.ALL_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD",
143        "MSRIndex": "0x1a6,0x1a7",
144        "MSRValue": "0x87f800244",
145        "SampleAfterValue": "100003",
146        "UMask": "0x1"
147    },
148    {
149        "BriefDescription": "Counts all demand & prefetch data reads that hits the LLC",
150        "EventCode": "0xB7, 0xBB",
151        "EventName": "OFFCORE_RESPONSE.ALL_DATA_RD.LLC_MISS.ANY_RESPONSE",
152        "MSRIndex": "0x1a6,0x1a7",
153        "MSRValue": "0x3fffc20091",
154        "SampleAfterValue": "100003",
155        "UMask": "0x1"
156    },
157    {
158        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that hit the LLC",
159        "EventCode": "0xB7, 0xBB",
160        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.ANY_RESPONSE",
161        "MSRIndex": "0x1a6,0x1a7",
162        "MSRValue": "0x3fffc203f7",
163        "SampleAfterValue": "100003",
164        "UMask": "0x1"
165    },
166    {
167        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data returned from local dram",
168        "EventCode": "0xB7, 0xBB",
169        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.LOCAL_DRAM",
170        "MSRIndex": "0x1a6,0x1a7",
171        "MSRValue": "0x6004003f7",
172        "SampleAfterValue": "100003",
173        "UMask": "0x1"
174    },
175    {
176        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  the data is found in M state in remote cache and forwarded from there",
177        "EventCode": "0xB7, 0xBB",
178        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HITM",
179        "MSRIndex": "0x1a6,0x1a7",
180        "MSRValue": "0x107fc003f7",
181        "SampleAfterValue": "100003",
182        "UMask": "0x1"
183    },
184    {
185        "BriefDescription": "Counts all data/code/rfo reads (demand & prefetch) that miss the LLC  and the data forwarded from remote cache",
186        "EventCode": "0xB7, 0xBB",
187        "EventName": "OFFCORE_RESPONSE.ALL_READS.LLC_MISS.REMOTE_HIT_FORWARD",
188        "MSRIndex": "0x1a6,0x1a7",
189        "MSRValue": "0x87f8203f7",
190        "SampleAfterValue": "100003",
191        "UMask": "0x1"
192    },
193    {
194        "BriefDescription": "Counts all demand code reads that miss the LLC",
195        "EventCode": "0xB7, 0xBB",
196        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.ANY_RESPONSE",
197        "MSRIndex": "0x1a6,0x1a7",
198        "MSRValue": "0x3fffc20004",
199        "SampleAfterValue": "100003",
200        "UMask": "0x1"
201    },
202    {
203        "BriefDescription": "Counts all demand code reads that miss the LLC  and the data returned from local dram",
204        "EventCode": "0xB7, 0xBB",
205        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.LOCAL_DRAM",
206        "MSRIndex": "0x1a6,0x1a7",
207        "MSRValue": "0x600400004",
208        "SampleAfterValue": "100003",
209        "UMask": "0x1"
210    },
211    {
212        "BriefDescription": "Counts all demand code reads that miss the LLC  and the data returned from remote dram",
213        "EventCode": "0xB7, 0xBB",
214        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_DRAM",
215        "MSRIndex": "0x1a6,0x1a7",
216        "MSRValue": "0x67f800004",
217        "SampleAfterValue": "100003",
218        "UMask": "0x1"
219    },
220    {
221        "BriefDescription": "Counts all demand code reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
222        "EventCode": "0xB7, 0xBB",
223        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HITM",
224        "MSRIndex": "0x1a6,0x1a7",
225        "MSRValue": "0x107fc00004",
226        "SampleAfterValue": "100003",
227        "UMask": "0x1"
228    },
229    {
230        "BriefDescription": "Counts all demand code reads that miss the LLC  and the data forwarded from remote cache",
231        "EventCode": "0xB7, 0xBB",
232        "EventName": "OFFCORE_RESPONSE.DEMAND_CODE_RD.LLC_MISS.REMOTE_HIT_FORWARD",
233        "MSRIndex": "0x1a6,0x1a7",
234        "MSRValue": "0x87f820004",
235        "SampleAfterValue": "100003",
236        "UMask": "0x1"
237    },
238    {
239        "BriefDescription": "Counts demand data reads that miss the LLC  and the data returned from remote & local dram",
240        "EventCode": "0xB7, 0xBB",
241        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_DRAM",
242        "MSRIndex": "0x1a6,0x1a7",
243        "MSRValue": "0x67fc00001",
244        "SampleAfterValue": "100003",
245        "UMask": "0x1"
246    },
247    {
248        "BriefDescription": "Counts demand data reads that miss in the LLC",
249        "EventCode": "0xB7, 0xBB",
250        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.ANY_RESPONSE",
251        "MSRIndex": "0x1a6,0x1a7",
252        "MSRValue": "0x3fffc20001",
253        "SampleAfterValue": "100003",
254        "UMask": "0x1"
255    },
256    {
257        "BriefDescription": "Counts demand data reads that miss the LLC  and the data returned from local dram",
258        "EventCode": "0xB7, 0xBB",
259        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.LOCAL_DRAM",
260        "MSRIndex": "0x1a6,0x1a7",
261        "MSRValue": "0x600400001",
262        "SampleAfterValue": "100003",
263        "UMask": "0x1"
264    },
265    {
266        "BriefDescription": "Counts demand data reads that miss the LLC  and the data returned from remote dram",
267        "EventCode": "0xB7, 0xBB",
268        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_DRAM",
269        "MSRIndex": "0x1a6,0x1a7",
270        "MSRValue": "0x67f800001",
271        "SampleAfterValue": "100003",
272        "UMask": "0x1"
273    },
274    {
275        "BriefDescription": "Counts demand data reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
276        "EventCode": "0xB7, 0xBB",
277        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HITM",
278        "MSRIndex": "0x1a6,0x1a7",
279        "MSRValue": "0x107fc00001",
280        "SampleAfterValue": "100003",
281        "UMask": "0x1"
282    },
283    {
284        "BriefDescription": "Counts demand data reads that miss the LLC  and the data forwarded from remote cache",
285        "EventCode": "0xB7, 0xBB",
286        "EventName": "OFFCORE_RESPONSE.DEMAND_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
287        "MSRIndex": "0x1a6,0x1a7",
288        "MSRValue": "0x87f820001",
289        "SampleAfterValue": "100003",
290        "UMask": "0x1"
291    },
292    {
293        "BriefDescription": "Counts all demand data writes (RFOs) that miss the LLC and the data is found in M state in remote cache and forwarded from there.",
294        "EventCode": "0xB7, 0xBB",
295        "EventName": "OFFCORE_RESPONSE.DEMAND_RFO.LLC_MISS.REMOTE_HITM",
296        "MSRIndex": "0x1a6,0x1a7",
297        "MSRValue": "0x107fc20002",
298        "SampleAfterValue": "100003",
299        "UMask": "0x1"
300    },
301    {
302        "BriefDescription": "Counts all prefetch (that bring data to L2) code reads that miss the LLC  and the data returned from remote & local dram",
303        "EventCode": "0xB7, 0xBB",
304        "EventName": "OFFCORE_RESPONSE.PF_L2_CODE_RD.LLC_MISS.ANY_RESPONSE",
305        "MSRIndex": "0x1a6,0x1a7",
306        "MSRValue": "0x3fffc20040",
307        "SampleAfterValue": "100003",
308        "UMask": "0x1"
309    },
310    {
311        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from remote & local dram",
312        "EventCode": "0xB7, 0xBB",
313        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_DRAM",
314        "MSRIndex": "0x1a6,0x1a7",
315        "MSRValue": "0x67fc00010",
316        "SampleAfterValue": "100003",
317        "UMask": "0x1"
318    },
319    {
320        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss in the LLC",
321        "EventCode": "0xB7, 0xBB",
322        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.ANY_RESPONSE",
323        "MSRIndex": "0x1a6,0x1a7",
324        "MSRValue": "0x3fffc20010",
325        "SampleAfterValue": "100003",
326        "UMask": "0x1"
327    },
328    {
329        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data returned from local dram",
330        "EventCode": "0xB7, 0xBB",
331        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.LOCAL_DRAM",
332        "MSRIndex": "0x1a6,0x1a7",
333        "MSRValue": "0x600400010",
334        "SampleAfterValue": "100003",
335        "UMask": "0x1"
336    },
337    {
338        "BriefDescription": "Counts prefetch (that bring data to L2) data reads  that miss the LLC  and the data returned from remote dram",
339        "EventCode": "0xB7, 0xBB",
340        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_DRAM",
341        "MSRIndex": "0x1a6,0x1a7",
342        "MSRValue": "0x67f800010",
343        "SampleAfterValue": "100003",
344        "UMask": "0x1"
345    },
346    {
347        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC  the data is found in M state in remote cache and forwarded from there",
348        "EventCode": "0xB7, 0xBB",
349        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HITM",
350        "MSRIndex": "0x1a6,0x1a7",
351        "MSRValue": "0x107fc00010",
352        "SampleAfterValue": "100003",
353        "UMask": "0x1"
354    },
355    {
356        "BriefDescription": "Counts prefetch (that bring data to L2) data reads that miss the LLC  and the data forwarded from remote cache",
357        "EventCode": "0xB7, 0xBB",
358        "EventName": "OFFCORE_RESPONSE.PF_L2_DATA_RD.LLC_MISS.REMOTE_HIT_FORWARD",
359        "MSRIndex": "0x1a6,0x1a7",
360        "MSRValue": "0x87f820010",
361        "SampleAfterValue": "100003",
362        "UMask": "0x1"
363    },
364    {
365        "BriefDescription": "Counts all prefetch (that bring data to LLC only) code reads that miss in the LLC",
366        "EventCode": "0xB7, 0xBB",
367        "EventName": "OFFCORE_RESPONSE.PF_LLC_CODE_RD.LLC_MISS.ANY_RESPONSE",
368        "MSRIndex": "0x1a6,0x1a7",
369        "MSRValue": "0x3fffc20200",
370        "SampleAfterValue": "100003",
371        "UMask": "0x1"
372    },
373    {
374        "BriefDescription": "Counts prefetch (that bring data to LLC only) data reads that miss in the LLC",
375        "EventCode": "0xB7, 0xBB",
376        "EventName": "OFFCORE_RESPONSE.PF_LLC_DATA_RD.LLC_MISS.ANY_RESPONSE",
377        "MSRIndex": "0x1a6,0x1a7",
378        "MSRValue": "0x3fffc20080",
379        "SampleAfterValue": "100003",
380        "UMask": "0x1"
381    }
382]
383