|
1 | 1 | [ |
| 2 | + { |
| 3 | + "BriefDescription": "L2 code requests", |
| 4 | + "EventCode": "0x24", |
| 5 | + "EventName": "L2_RQSTS.ALL_CODE_RD", |
| 6 | + "SampleAfterValue": "200003", |
| 7 | + "UMask": "0xe4", |
| 8 | + "Unit": "cpu_core" |
| 9 | + }, |
| 10 | + { |
| 11 | + "BriefDescription": "Demand Data Read access L2 cache", |
| 12 | + "EventCode": "0x24", |
| 13 | + "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", |
| 14 | + "SampleAfterValue": "200003", |
| 15 | + "UMask": "0xe1", |
| 16 | + "Unit": "cpu_core" |
| 17 | + }, |
2 | 18 | { |
3 | 19 | "BriefDescription": "Counts the number of cacheable memory requests that miss in the LLC. Counts on a per core basis.", |
4 | | - "CollectPEBSRecord": "2", |
5 | | - "Counter": "0,1,2,3,4,5,6,7", |
6 | 20 | "EventCode": "0x2e", |
7 | 21 | "EventName": "LONGEST_LAT_CACHE.MISS", |
8 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
9 | 22 | "SampleAfterValue": "200003", |
10 | 23 | "UMask": "0x41", |
11 | 24 | "Unit": "cpu_atom" |
12 | 25 | }, |
| 26 | + { |
| 27 | + "BriefDescription": "Core-originated cacheable requests that missed L3 (Except hardware prefetches to the L3)", |
| 28 | + "EventCode": "0x2e", |
| 29 | + "EventName": "LONGEST_LAT_CACHE.MISS", |
| 30 | + "SampleAfterValue": "100003", |
| 31 | + "UMask": "0x41", |
| 32 | + "Unit": "cpu_core" |
| 33 | + }, |
13 | 34 | { |
14 | 35 | "BriefDescription": "Counts the number of cacheable memory requests that access the LLC. Counts on a per core basis.", |
15 | | - "CollectPEBSRecord": "2", |
16 | | - "Counter": "0,1,2,3,4,5,6,7", |
17 | 36 | "EventCode": "0x2e", |
18 | 37 | "EventName": "LONGEST_LAT_CACHE.REFERENCE", |
19 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
20 | 38 | "SampleAfterValue": "200003", |
21 | 39 | "UMask": "0x4f", |
22 | 40 | "Unit": "cpu_atom" |
23 | 41 | }, |
| 42 | + { |
| 43 | + "BriefDescription": "Core-originated cacheable requests that refer to L3 (Except hardware prefetches to the L3)", |
| 44 | + "EventCode": "0x2e", |
| 45 | + "EventName": "LONGEST_LAT_CACHE.REFERENCE", |
| 46 | + "SampleAfterValue": "100003", |
| 47 | + "UMask": "0x4f", |
| 48 | + "Unit": "cpu_core" |
| 49 | + }, |
| 50 | + { |
| 51 | + "BriefDescription": "Retired load instructions.", |
| 52 | + "Data_LA": "1", |
| 53 | + "EventCode": "0xd0", |
| 54 | + "EventName": "MEM_INST_RETIRED.ALL_LOADS", |
| 55 | + "PEBS": "1", |
| 56 | + "SampleAfterValue": "1000003", |
| 57 | + "UMask": "0x81", |
| 58 | + "Unit": "cpu_core" |
| 59 | + }, |
| 60 | + { |
| 61 | + "BriefDescription": "Retired store instructions.", |
| 62 | + "Data_LA": "1", |
| 63 | + "EventCode": "0xd0", |
| 64 | + "EventName": "MEM_INST_RETIRED.ALL_STORES", |
| 65 | + "PEBS": "1", |
| 66 | + "SampleAfterValue": "1000003", |
| 67 | + "UMask": "0x82", |
| 68 | + "Unit": "cpu_core" |
| 69 | + }, |
24 | 70 | { |
25 | 71 | "BriefDescription": "Counts the number of load ops retired.", |
26 | | - "CollectPEBSRecord": "2", |
27 | | - "Counter": "0,1,2,3,4,5,6,7", |
28 | 72 | "Data_LA": "1", |
29 | 73 | "EventCode": "0xd0", |
30 | 74 | "EventName": "MEM_UOPS_RETIRED.ALL_LOADS", |
31 | 75 | "PEBS": "1", |
32 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
33 | 76 | "SampleAfterValue": "200003", |
34 | 77 | "UMask": "0x81", |
35 | 78 | "Unit": "cpu_atom" |
36 | 79 | }, |
37 | 80 | { |
38 | 81 | "BriefDescription": "Counts the number of store ops retired.", |
39 | | - "CollectPEBSRecord": "2", |
40 | | - "Counter": "0,1,2,3,4,5,6,7", |
41 | 82 | "Data_LA": "1", |
42 | 83 | "EventCode": "0xd0", |
43 | 84 | "EventName": "MEM_UOPS_RETIRED.ALL_STORES", |
44 | 85 | "PEBS": "1", |
45 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
46 | 86 | "SampleAfterValue": "200003", |
47 | 87 | "UMask": "0x82", |
48 | 88 | "Unit": "cpu_atom" |
49 | 89 | }, |
50 | 90 | { |
51 | 91 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
52 | | - "CollectPEBSRecord": "3", |
53 | | - "Counter": "0,1,2,3,4,5,6,7", |
54 | 92 | "Data_LA": "1", |
55 | 93 | "EventCode": "0xd0", |
56 | 94 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_128", |
57 | 95 | "MSRIndex": "0x3F6", |
58 | 96 | "MSRValue": "0x80", |
59 | 97 | "PEBS": "2", |
60 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
61 | 98 | "SampleAfterValue": "1000003", |
62 | | - "TakenAlone": "1", |
63 | 99 | "UMask": "0x5", |
64 | 100 | "Unit": "cpu_atom" |
65 | 101 | }, |
66 | 102 | { |
67 | 103 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
68 | | - "CollectPEBSRecord": "3", |
69 | | - "Counter": "0,1,2,3,4,5,6,7", |
70 | 104 | "Data_LA": "1", |
71 | 105 | "EventCode": "0xd0", |
72 | 106 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_16", |
73 | 107 | "MSRIndex": "0x3F6", |
74 | 108 | "MSRValue": "0x10", |
75 | 109 | "PEBS": "2", |
76 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
77 | 110 | "SampleAfterValue": "1000003", |
78 | | - "TakenAlone": "1", |
79 | 111 | "UMask": "0x5", |
80 | 112 | "Unit": "cpu_atom" |
81 | 113 | }, |
82 | 114 | { |
83 | 115 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
84 | | - "CollectPEBSRecord": "3", |
85 | | - "Counter": "0,1,2,3,4,5,6,7", |
86 | 116 | "Data_LA": "1", |
87 | 117 | "EventCode": "0xd0", |
88 | 118 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_256", |
89 | 119 | "MSRIndex": "0x3F6", |
90 | 120 | "MSRValue": "0x100", |
91 | 121 | "PEBS": "2", |
92 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
93 | 122 | "SampleAfterValue": "1000003", |
94 | | - "TakenAlone": "1", |
95 | 123 | "UMask": "0x5", |
96 | 124 | "Unit": "cpu_atom" |
97 | 125 | }, |
98 | 126 | { |
99 | 127 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
100 | | - "CollectPEBSRecord": "3", |
101 | | - "Counter": "0,1,2,3,4,5,6,7", |
102 | 128 | "Data_LA": "1", |
103 | 129 | "EventCode": "0xd0", |
104 | 130 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_32", |
105 | 131 | "MSRIndex": "0x3F6", |
106 | 132 | "MSRValue": "0x20", |
107 | 133 | "PEBS": "2", |
108 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
109 | 134 | "SampleAfterValue": "1000003", |
110 | | - "TakenAlone": "1", |
111 | 135 | "UMask": "0x5", |
112 | 136 | "Unit": "cpu_atom" |
113 | 137 | }, |
114 | 138 | { |
115 | 139 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
116 | | - "CollectPEBSRecord": "3", |
117 | | - "Counter": "0,1,2,3,4,5,6,7", |
118 | 140 | "Data_LA": "1", |
119 | 141 | "EventCode": "0xd0", |
120 | 142 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_4", |
121 | 143 | "MSRIndex": "0x3F6", |
122 | 144 | "MSRValue": "0x4", |
123 | 145 | "PEBS": "2", |
124 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
125 | 146 | "SampleAfterValue": "1000003", |
126 | | - "TakenAlone": "1", |
127 | 147 | "UMask": "0x5", |
128 | 148 | "Unit": "cpu_atom" |
129 | 149 | }, |
130 | 150 | { |
131 | 151 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
132 | | - "CollectPEBSRecord": "3", |
133 | | - "Counter": "0,1,2,3,4,5,6,7", |
134 | 152 | "Data_LA": "1", |
135 | 153 | "EventCode": "0xd0", |
136 | 154 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_512", |
137 | 155 | "MSRIndex": "0x3F6", |
138 | 156 | "MSRValue": "0x200", |
139 | 157 | "PEBS": "2", |
140 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
141 | 158 | "SampleAfterValue": "1000003", |
142 | | - "TakenAlone": "1", |
143 | 159 | "UMask": "0x5", |
144 | 160 | "Unit": "cpu_atom" |
145 | 161 | }, |
146 | 162 | { |
147 | 163 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
148 | | - "CollectPEBSRecord": "3", |
149 | | - "Counter": "0,1,2,3,4,5,6,7", |
150 | 164 | "Data_LA": "1", |
151 | 165 | "EventCode": "0xd0", |
152 | 166 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_64", |
153 | 167 | "MSRIndex": "0x3F6", |
154 | 168 | "MSRValue": "0x40", |
155 | 169 | "PEBS": "2", |
156 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
157 | 170 | "SampleAfterValue": "1000003", |
158 | | - "TakenAlone": "1", |
159 | 171 | "UMask": "0x5", |
160 | 172 | "Unit": "cpu_atom" |
161 | 173 | }, |
162 | 174 | { |
163 | 175 | "BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled.", |
164 | | - "CollectPEBSRecord": "3", |
165 | | - "Counter": "0,1,2,3,4,5,6,7", |
166 | 176 | "Data_LA": "1", |
167 | 177 | "EventCode": "0xd0", |
168 | 178 | "EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_8", |
169 | 179 | "MSRIndex": "0x3F6", |
170 | 180 | "MSRValue": "0x8", |
171 | 181 | "PEBS": "2", |
172 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
173 | 182 | "SampleAfterValue": "1000003", |
174 | | - "TakenAlone": "1", |
175 | 183 | "UMask": "0x5", |
176 | 184 | "Unit": "cpu_atom" |
177 | 185 | }, |
178 | 186 | { |
179 | 187 | "BriefDescription": "Counts the number of stores uops retired same as MEM_UOPS_RETIRED.ALL_STORES", |
180 | | - "CollectPEBSRecord": "3", |
181 | | - "Counter": "0,1,2,3,4,5,6,7", |
182 | 188 | "Data_LA": "1", |
183 | 189 | "EventCode": "0xd0", |
184 | 190 | "EventName": "MEM_UOPS_RETIRED.STORE_LATENCY", |
185 | 191 | "PEBS": "2", |
186 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
187 | 192 | "SampleAfterValue": "1000003", |
188 | 193 | "UMask": "0x6", |
189 | 194 | "Unit": "cpu_atom" |
190 | | - }, |
191 | | - { |
192 | | - "BriefDescription": "L2 code requests", |
193 | | - "CollectPEBSRecord": "2", |
194 | | - "Counter": "0,1,2,3", |
195 | | - "EventCode": "0x24", |
196 | | - "EventName": "L2_RQSTS.ALL_CODE_RD", |
197 | | - "PEBScounters": "0,1,2,3", |
198 | | - "SampleAfterValue": "200003", |
199 | | - "UMask": "0xe4", |
200 | | - "Unit": "cpu_core" |
201 | | - }, |
202 | | - { |
203 | | - "BriefDescription": "Demand Data Read access L2 cache", |
204 | | - "CollectPEBSRecord": "2", |
205 | | - "Counter": "0,1,2,3", |
206 | | - "EventCode": "0x24", |
207 | | - "EventName": "L2_RQSTS.ALL_DEMAND_DATA_RD", |
208 | | - "PEBScounters": "0,1,2,3", |
209 | | - "SampleAfterValue": "200003", |
210 | | - "UMask": "0xe1", |
211 | | - "Unit": "cpu_core" |
212 | | - }, |
213 | | - { |
214 | | - "BriefDescription": "Core-originated cacheable requests that missed L3 (Except hardware prefetches to the L3)", |
215 | | - "CollectPEBSRecord": "2", |
216 | | - "Counter": "0,1,2,3,4,5,6,7", |
217 | | - "EventCode": "0x2e", |
218 | | - "EventName": "LONGEST_LAT_CACHE.MISS", |
219 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
220 | | - "SampleAfterValue": "100003", |
221 | | - "UMask": "0x41", |
222 | | - "Unit": "cpu_core" |
223 | | - }, |
224 | | - { |
225 | | - "BriefDescription": "Core-originated cacheable requests that refer to L3 (Except hardware prefetches to the L3)", |
226 | | - "CollectPEBSRecord": "2", |
227 | | - "Counter": "0,1,2,3,4,5,6,7", |
228 | | - "EventCode": "0x2e", |
229 | | - "EventName": "LONGEST_LAT_CACHE.REFERENCE", |
230 | | - "PEBScounters": "0,1,2,3,4,5,6,7", |
231 | | - "SampleAfterValue": "100003", |
232 | | - "UMask": "0x4f", |
233 | | - "Unit": "cpu_core" |
234 | | - }, |
235 | | - { |
236 | | - "BriefDescription": "Retired load instructions.", |
237 | | - "CollectPEBSRecord": "2", |
238 | | - "Counter": "0,1,2,3", |
239 | | - "Data_LA": "1", |
240 | | - "EventCode": "0xd0", |
241 | | - "EventName": "MEM_INST_RETIRED.ALL_LOADS", |
242 | | - "PEBS": "1", |
243 | | - "PEBScounters": "0,1,2,3", |
244 | | - "SampleAfterValue": "1000003", |
245 | | - "UMask": "0x81", |
246 | | - "Unit": "cpu_core" |
247 | | - }, |
248 | | - { |
249 | | - "BriefDescription": "Retired store instructions.", |
250 | | - "CollectPEBSRecord": "2", |
251 | | - "Counter": "0,1,2,3", |
252 | | - "Data_LA": "1", |
253 | | - "EventCode": "0xd0", |
254 | | - "EventName": "MEM_INST_RETIRED.ALL_STORES", |
255 | | - "L1_Hit_Indication": "1", |
256 | | - "PEBS": "1", |
257 | | - "PEBScounters": "0,1,2,3", |
258 | | - "SampleAfterValue": "1000003", |
259 | | - "UMask": "0x82", |
260 | | - "Unit": "cpu_core" |
261 | 195 | } |
262 | 196 | ] |
0 commit comments