|
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