1[
2    {
3        "BriefDescription": "DRAM Page Activate commands sent due to a write request",
4        "Counter": "0,1,2,3",
5        "EventCode": "0x1",
6        "EventName": "UNC_M_ACT_COUNT.WR",
7        "PerPkg": "1",
8        "UMask": "0x2",
9        "Unit": "iMC"
10    },
11    {
12        "BriefDescription": "All DRAM Read CAS Commands issued (does not include underfills)",
13        "Counter": "0,1,2,3",
14        "EventCode": "0x4",
15        "EventName": "UNC_M_CAS_COUNT.RD_REG",
16        "PerPkg": "1",
17        "UMask": "0x1",
18        "Unit": "iMC"
19    },
20    {
21        "BriefDescription": "DRAM Underfill Read CAS Commands issued",
22        "Counter": "0,1,2,3",
23        "EventCode": "0x4",
24        "EventName": "UNC_M_CAS_COUNT.RD_UNDERFILL",
25        "PerPkg": "1",
26        "UMask": "0x2",
27        "Unit": "iMC"
28    },
29    {
30        "BriefDescription": "read requests to memory controller. Derived from unc_m_cas_count.rd",
31        "Counter": "0,1,2,3",
32        "EventCode": "0x4",
33        "EventName": "LLC_MISSES.MEM_READ",
34        "PerPkg": "1",
35        "ScaleUnit": "64Bytes",
36        "UMask": "0x3",
37        "Unit": "iMC"
38    },
39    {
40        "BriefDescription": "read requests to memory controller",
41        "Counter": "0,1,2,3",
42        "EventCode": "0x4",
43        "EventName": "UNC_M_CAS_COUNT.RD",
44        "PerPkg": "1",
45        "ScaleUnit": "64Bytes",
46        "UMask": "0x3",
47        "Unit": "iMC"
48    },
49    {
50        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Write Major Mode",
51        "Counter": "0,1,2,3",
52        "EventCode": "0x4",
53        "EventName": "UNC_M_CAS_COUNT.WR_WMM",
54        "PerPkg": "1",
55        "UMask": "0x4",
56        "Unit": "iMC"
57    },
58    {
59        "BriefDescription": "write requests to memory controller. Derived from unc_m_cas_count.wr",
60        "Counter": "0,1,2,3",
61        "EventCode": "0x4",
62        "EventName": "LLC_MISSES.MEM_WRITE",
63        "PerPkg": "1",
64        "ScaleUnit": "64Bytes",
65        "UMask": "0xC",
66        "Unit": "iMC"
67    },
68    {
69        "BriefDescription": "write requests to memory controller",
70        "Counter": "0,1,2,3",
71        "EventCode": "0x4",
72        "EventName": "UNC_M_CAS_COUNT.WR",
73        "PerPkg": "1",
74        "ScaleUnit": "64Bytes",
75        "UMask": "0xC",
76        "Unit": "iMC"
77    },
78    {
79        "BriefDescription": "All DRAM CAS Commands issued",
80        "Counter": "0,1,2,3",
81        "EventCode": "0x4",
82        "EventName": "UNC_M_CAS_COUNT.ALL",
83        "PerPkg": "1",
84        "UMask": "0xF",
85        "Unit": "iMC"
86    },
87    {
88        "BriefDescription": "Memory controller clock ticks",
89        "Counter": "0,1,2,3",
90        "EventName": "UNC_M_CLOCKTICKS",
91        "PerPkg": "1",
92        "Unit": "iMC"
93    },
94    {
95        "BriefDescription": "Cycles where DRAM ranks are in power down (CKE) mode+C37",
96        "Counter": "0,1,2,3",
97        "EventCode": "0x85",
98        "EventName": "UNC_M_POWER_CHANNEL_PPD",
99        "MetricExpr": "(UNC_M_POWER_CHANNEL_PPD / UNC_M_CLOCKTICKS) * 100.",
100        "MetricName": "power_channel_ppd %",
101        "PerPkg": "1",
102        "Unit": "iMC"
103    },
104    {
105        "BriefDescription": "Cycles Memory is in self refresh power mode",
106        "Counter": "0,1,2,3",
107        "EventCode": "0x43",
108        "EventName": "UNC_M_POWER_SELF_REFRESH",
109        "MetricExpr": "(UNC_M_POWER_SELF_REFRESH / UNC_M_CLOCKTICKS) * 100.",
110        "MetricName": "power_self_refresh %",
111        "PerPkg": "1",
112        "Unit": "iMC"
113    },
114    {
115        "BriefDescription": "Pre-charges due to page misses",
116        "Counter": "0,1,2,3",
117        "EventCode": "0x2",
118        "EventName": "UNC_M_PRE_COUNT.PAGE_MISS",
119        "PerPkg": "1",
120        "UMask": "0x1",
121        "Unit": "iMC"
122    },
123    {
124        "BriefDescription": "Pre-charge for reads",
125        "Counter": "0,1,2,3",
126        "EventCode": "0x2",
127        "EventName": "UNC_M_PRE_COUNT.RD",
128        "PerPkg": "1",
129        "UMask": "0x4",
130        "Unit": "iMC"
131    },
132    {
133        "BriefDescription": "Read Pending Queue Allocations",
134        "Counter": "0,1,2,3",
135        "EventCode": "0x10",
136        "EventName": "UNC_M_RPQ_INSERTS",
137        "PerPkg": "1",
138        "Unit": "iMC"
139    },
140    {
141        "BriefDescription": "Read Pending Queue Occupancy",
142        "Counter": "0,1,2,3",
143        "EventCode": "0x80",
144        "EventName": "UNC_M_RPQ_OCCUPANCY",
145        "PerPkg": "1",
146        "Unit": "iMC"
147    },
148    {
149        "BriefDescription": "All hits to Near Memory(DRAM cache) in Memory Mode",
150        "Counter": "0,1,2,3",
151        "EventCode": "0xD3",
152        "EventName": "UNC_M_TAGCHK.HIT",
153        "PerPkg": "1",
154        "UMask": "0x1",
155        "Unit": "iMC"
156    },
157    {
158        "BriefDescription": "All Clean line misses to Near Memory(DRAM cache) in Memory Mode",
159        "Counter": "0,1,2,3",
160        "EventCode": "0xD3",
161        "EventName": "UNC_M_TAGCHK.MISS_CLEAN",
162        "PerPkg": "1",
163        "UMask": "0x2",
164        "Unit": "iMC"
165    },
166    {
167        "BriefDescription": "All dirty line misses to Near Memory(DRAM cache) in Memory Mode",
168        "Counter": "0,1,2,3",
169        "EventCode": "0xD3",
170        "EventName": "UNC_M_TAGCHK.MISS_DIRTY",
171        "PerPkg": "1",
172        "UMask": "0x4",
173        "Unit": "iMC"
174    },
175    {
176        "BriefDescription": "Write Pending Queue Allocations",
177        "Counter": "0,1,2,3",
178        "EventCode": "0x20",
179        "EventName": "UNC_M_WPQ_INSERTS",
180        "PerPkg": "1",
181        "Unit": "iMC"
182    },
183    {
184        "BriefDescription": "Write Pending Queue Occupancy",
185        "Counter": "0,1,2,3",
186        "EventCode": "0x81",
187        "EventName": "UNC_M_WPQ_OCCUPANCY",
188        "PerPkg": "1",
189        "Unit": "iMC"
190    },
191    {
192        "BriefDescription": "Read Pending Queue Occupancy of all read requests for Intel Optane DC persistent memory",
193        "Counter": "0,1,2,3",
194        "EventCode": "0xE0",
195        "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL",
196        "PerPkg": "1",
197        "UMask": "0x1",
198        "Unit": "iMC"
199    },
200    {
201        "BriefDescription": "Intel Optane DC persistent memory read latency (ns). Derived from unc_m_pmm_rpq_occupancy.all",
202        "Counter": "0,1,2,3",
203        "EventCode": "0xE0",
204        "EventName": "UNC_M_PMM_READ_LATENCY",
205        "MetricExpr": "UNC_M_PMM_RPQ_OCCUPANCY.ALL / UNC_M_PMM_RPQ_INSERTS / UNC_M_CLOCKTICKS",
206        "MetricName": "UNC_M_PMM_READ_LATENCY",
207        "PerPkg": "1",
208        "ScaleUnit": "6000000000ns",
209        "UMask": "0x1",
210        "Unit": "iMC"
211    },
212    {
213        "BriefDescription": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory",
214        "Counter": "0,1,2,3",
215        "EventCode": "0xE3",
216        "EventName": "UNC_M_PMM_RPQ_INSERTS",
217        "PerPkg": "1",
218        "Unit": "iMC"
219    },
220    {
221        "BriefDescription": "Intel Optane DC persistent memory bandwidth read (MB/sec). Derived from unc_m_pmm_rpq_inserts",
222        "Counter": "0,1,2,3",
223        "EventCode": "0xE3",
224        "EventName": "UNC_M_PMM_BANDWIDTH.READ",
225        "PerPkg": "1",
226        "ScaleUnit": "6.103515625E-5MB/sec",
227        "Unit": "iMC"
228    },
229    {
230        "BriefDescription": "Intel Optane DC persistent memory bandwidth total (MB/sec). Derived from unc_m_pmm_rpq_inserts",
231        "Counter": "0,1,2,3",
232        "EventCode": "0xE3",
233        "EventName": "UNC_M_PMM_BANDWIDTH.TOTAL",
234        "MetricExpr": "UNC_M_PMM_RPQ_INSERTS + UNC_M_PMM_WPQ_INSERTS",
235        "MetricName": "UNC_M_PMM_BANDWIDTH.TOTAL",
236        "PerPkg": "1",
237        "ScaleUnit": "6.103515625E-5MB/sec",
238        "Unit": "iMC"
239    },
240    {
241        "BriefDescription": "All commands for Intel Optane DC persistent memory",
242        "Counter": "0,1,2,3",
243        "EventCode": "0xEA",
244        "EventName": "UNC_M_PMM_CMD1.ALL",
245        "PerPkg": "1",
246        "UMask": "0x1",
247        "Unit": "iMC"
248    },
249    {
250        "BriefDescription": "Regular reads(RPQ) commands for Intel Optane DC persistent memory",
251        "Counter": "0,1,2,3",
252        "EventCode": "0xEA",
253        "EventName": "UNC_M_PMM_CMD1.RD",
254        "PerPkg": "1",
255        "UMask": "0x2",
256        "Unit": "iMC"
257    },
258    {
259        "BriefDescription": "Write commands for Intel Optane DC persistent memory",
260        "Counter": "0,1,2,3",
261        "EventCode": "0xEA",
262        "EventName": "UNC_M_PMM_CMD1.WR",
263        "PerPkg": "1",
264        "UMask": "0x4",
265        "Unit": "iMC"
266    },
267    {
268        "BriefDescription": "Underfill read commands for Intel Optane DC persistent memory",
269        "Counter": "0,1,2,3",
270        "EventCode": "0xEA",
271        "EventName": "UNC_M_PMM_CMD1.UFILL_RD",
272        "PerPkg": "1",
273        "UMask": "0x8",
274        "Unit": "iMC"
275    },
276    {
277        "BriefDescription": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory",
278        "Counter": "0,1,2,3",
279        "EventCode": "0xE7",
280        "EventName": "UNC_M_PMM_WPQ_INSERTS",
281        "PerPkg": "1",
282        "Unit": "iMC"
283    },
284    {
285        "BriefDescription": "Intel Optane DC persistent memory bandwidth write (MB/sec). Derived from unc_m_pmm_wpq_inserts",
286        "Counter": "0,1,2,3",
287        "EventCode": "0xE7",
288        "EventName": "UNC_M_PMM_BANDWIDTH.WRITE",
289        "PerPkg": "1",
290        "ScaleUnit": "6.103515625E-5MB/sec",
291        "Unit": "iMC"
292    },
293    {
294        "BriefDescription": "Write Pending Queue Occupancy of all write requests for Intel Optane DC persistent memory",
295        "Counter": "0,1,2,3",
296        "EventCode": "0xE4",
297        "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
298        "PerPkg": "1",
299        "UMask": "0x1",
300        "Unit": "iMC"
301    },
302    {
303        "BriefDescription": "DRAM Activate Count; Activate due to Read",
304        "Counter": "0,1,2,3",
305        "EventCode": "0x1",
306        "EventName": "UNC_M_ACT_COUNT.RD",
307        "PerPkg": "1",
308        "UMask": "0x1",
309        "Unit": "iMC"
310    },
311    {
312        "BriefDescription": "DRAM Activate Count; Activate due to Bypass",
313        "Counter": "0,1,2,3",
314        "EventCode": "0x1",
315        "EventName": "UNC_M_ACT_COUNT.BYP",
316        "PerPkg": "1",
317        "UMask": "0x8",
318        "Unit": "iMC"
319    },
320    {
321        "BriefDescription": "ACT command issued by 2 cycle bypass",
322        "Counter": "0,1,2,3",
323        "EventCode": "0xA1",
324        "EventName": "UNC_M_BYP_CMDS.ACT",
325        "PerPkg": "1",
326        "UMask": "0x1",
327        "Unit": "iMC"
328    },
329    {
330        "BriefDescription": "CAS command issued by 2 cycle bypass",
331        "Counter": "0,1,2,3",
332        "EventCode": "0xA1",
333        "EventName": "UNC_M_BYP_CMDS.CAS",
334        "PerPkg": "1",
335        "UMask": "0x2",
336        "Unit": "iMC"
337    },
338    {
339        "BriefDescription": "PRE command issued by 2 cycle bypass",
340        "Counter": "0,1,2,3",
341        "EventCode": "0xA1",
342        "EventName": "UNC_M_BYP_CMDS.PRE",
343        "PerPkg": "1",
344        "UMask": "0x4",
345        "Unit": "iMC"
346    },
347    {
348        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Read Major Mode",
349        "Counter": "0,1,2,3",
350        "EventCode": "0x4",
351        "EventName": "UNC_M_CAS_COUNT.WR_RMM",
352        "PerPkg": "1",
353        "UMask": "0x8",
354        "Unit": "iMC"
355    },
356    {
357        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in WMM",
358        "Counter": "0,1,2,3",
359        "EventCode": "0x4",
360        "EventName": "UNC_M_CAS_COUNT.RD_WMM",
361        "PerPkg": "1",
362        "UMask": "0x10",
363        "Unit": "iMC"
364    },
365    {
366        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in RMM",
367        "Counter": "0,1,2,3",
368        "EventCode": "0x4",
369        "EventName": "UNC_M_CAS_COUNT.RD_RMM",
370        "PerPkg": "1",
371        "UMask": "0x20",
372        "Unit": "iMC"
373    },
374    {
375        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in Read ISOCH Mode",
376        "Counter": "0,1,2,3",
377        "EventCode": "0x4",
378        "EventName": "UNC_M_CAS_COUNT.RD_ISOCH",
379        "PerPkg": "1",
380        "UMask": "0x40",
381        "Unit": "iMC"
382    },
383    {
384        "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in Write ISOCH Mode",
385        "Counter": "0,1,2,3",
386        "EventCode": "0x4",
387        "EventName": "UNC_M_CAS_COUNT.WR_ISOCH",
388        "PerPkg": "1",
389        "UMask": "0x80",
390        "Unit": "iMC"
391    },
392    {
393        "BriefDescription": "DRAM Precharge All Commands",
394        "Counter": "0,1,2,3",
395        "EventCode": "0x6",
396        "EventName": "UNC_M_DRAM_PRE_ALL",
397        "PerPkg": "1",
398        "Unit": "iMC"
399    },
400    {
401        "BriefDescription": "ECC Correctable Errors",
402        "Counter": "0,1,2,3",
403        "EventCode": "0x9",
404        "EventName": "UNC_M_ECC_CORRECTABLE_ERRORS",
405        "PerPkg": "1",
406        "Unit": "iMC"
407    },
408    {
409        "BriefDescription": "Cycles in a Major Mode; Read Major Mode",
410        "Counter": "0,1,2,3",
411        "EventCode": "0x7",
412        "EventName": "UNC_M_MAJOR_MODES.READ",
413        "PerPkg": "1",
414        "UMask": "0x1",
415        "Unit": "iMC"
416    },
417    {
418        "BriefDescription": "Cycles in a Major Mode; Write Major Mode",
419        "Counter": "0,1,2,3",
420        "EventCode": "0x7",
421        "EventName": "UNC_M_MAJOR_MODES.WRITE",
422        "PerPkg": "1",
423        "UMask": "0x2",
424        "Unit": "iMC"
425    },
426    {
427        "BriefDescription": "Cycles in a Major Mode; Partial Major Mode",
428        "Counter": "0,1,2,3",
429        "EventCode": "0x7",
430        "EventName": "UNC_M_MAJOR_MODES.PARTIAL",
431        "PerPkg": "1",
432        "UMask": "0x4",
433        "Unit": "iMC"
434    },
435    {
436        "BriefDescription": "Cycles in a Major Mode; Isoch Major Mode",
437        "Counter": "0,1,2,3",
438        "EventCode": "0x7",
439        "EventName": "UNC_M_MAJOR_MODES.ISOCH",
440        "PerPkg": "1",
441        "UMask": "0x8",
442        "Unit": "iMC"
443    },
444    {
445        "BriefDescription": "Channel DLLOFF Cycles",
446        "Counter": "0,1,2,3",
447        "EventCode": "0x84",
448        "EventName": "UNC_M_POWER_CHANNEL_DLLOFF",
449        "PerPkg": "1",
450        "Unit": "iMC"
451    },
452    {
453        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
454        "Counter": "0,1,2,3",
455        "EventCode": "0x83",
456        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK0",
457        "PerPkg": "1",
458        "UMask": "0x1",
459        "Unit": "iMC"
460    },
461    {
462        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
463        "Counter": "0,1,2,3",
464        "EventCode": "0x83",
465        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK1",
466        "PerPkg": "1",
467        "UMask": "0x2",
468        "Unit": "iMC"
469    },
470    {
471        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
472        "Counter": "0,1,2,3",
473        "EventCode": "0x83",
474        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK2",
475        "PerPkg": "1",
476        "UMask": "0x4",
477        "Unit": "iMC"
478    },
479    {
480        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
481        "Counter": "0,1,2,3",
482        "EventCode": "0x83",
483        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK3",
484        "PerPkg": "1",
485        "UMask": "0x8",
486        "Unit": "iMC"
487    },
488    {
489        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
490        "Counter": "0,1,2,3",
491        "EventCode": "0x83",
492        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK4",
493        "PerPkg": "1",
494        "UMask": "0x10",
495        "Unit": "iMC"
496    },
497    {
498        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
499        "Counter": "0,1,2,3",
500        "EventCode": "0x83",
501        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK5",
502        "PerPkg": "1",
503        "UMask": "0x20",
504        "Unit": "iMC"
505    },
506    {
507        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
508        "Counter": "0,1,2,3",
509        "EventCode": "0x83",
510        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK6",
511        "PerPkg": "1",
512        "UMask": "0x40",
513        "Unit": "iMC"
514    },
515    {
516        "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
517        "Counter": "0,1,2,3",
518        "EventCode": "0x83",
519        "EventName": "UNC_M_POWER_CKE_CYCLES.RANK7",
520        "PerPkg": "1",
521        "UMask": "0x80",
522        "Unit": "iMC"
523    },
524    {
525        "BriefDescription": "Critical Throttle Cycles",
526        "Counter": "0,1,2,3",
527        "EventCode": "0x86",
528        "EventName": "UNC_M_POWER_CRITICAL_THROTTLE_CYCLES",
529        "PerPkg": "1",
530        "Unit": "iMC"
531    },
532    {
533        "BriefDescription": "UNC_M_POWER_PCU_THROTTLING",
534        "Counter": "0,1,2,3",
535        "EventCode": "0x42",
536        "EventName": "UNC_M_POWER_PCU_THROTTLING",
537        "PerPkg": "1",
538        "Unit": "iMC"
539    },
540    {
541        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
542        "Counter": "0,1,2,3",
543        "EventCode": "0x41",
544        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK0",
545        "PerPkg": "1",
546        "UMask": "0x1",
547        "Unit": "iMC"
548    },
549    {
550        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
551        "Counter": "0,1,2,3",
552        "EventCode": "0x41",
553        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK1",
554        "PerPkg": "1",
555        "UMask": "0x2",
556        "Unit": "iMC"
557    },
558    {
559        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
560        "Counter": "0,1,2,3",
561        "EventCode": "0x41",
562        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK2",
563        "PerPkg": "1",
564        "UMask": "0x4",
565        "Unit": "iMC"
566    },
567    {
568        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
569        "Counter": "0,1,2,3",
570        "EventCode": "0x41",
571        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK3",
572        "PerPkg": "1",
573        "UMask": "0x8",
574        "Unit": "iMC"
575    },
576    {
577        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
578        "Counter": "0,1,2,3",
579        "EventCode": "0x41",
580        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK4",
581        "PerPkg": "1",
582        "UMask": "0x10",
583        "Unit": "iMC"
584    },
585    {
586        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
587        "Counter": "0,1,2,3",
588        "EventCode": "0x41",
589        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK5",
590        "PerPkg": "1",
591        "UMask": "0x20",
592        "Unit": "iMC"
593    },
594    {
595        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
596        "Counter": "0,1,2,3",
597        "EventCode": "0x41",
598        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK6",
599        "PerPkg": "1",
600        "UMask": "0x40",
601        "Unit": "iMC"
602    },
603    {
604        "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
605        "Counter": "0,1,2,3",
606        "EventCode": "0x41",
607        "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK7",
608        "PerPkg": "1",
609        "UMask": "0x80",
610        "Unit": "iMC"
611    },
612    {
613        "BriefDescription": "Read Preemption Count; Read over Read Preemption",
614        "Counter": "0,1,2,3",
615        "EventCode": "0x8",
616        "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_RD",
617        "PerPkg": "1",
618        "UMask": "0x1",
619        "Unit": "iMC"
620    },
621    {
622        "BriefDescription": "Read Preemption Count; Read over Write Preemption",
623        "Counter": "0,1,2,3",
624        "EventCode": "0x8",
625        "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_WR",
626        "PerPkg": "1",
627        "UMask": "0x2",
628        "Unit": "iMC"
629    },
630    {
631        "BriefDescription": "DRAM Precharge commands.; Precharge due to timer expiration",
632        "Counter": "0,1,2,3",
633        "EventCode": "0x2",
634        "EventName": "UNC_M_PRE_COUNT.PAGE_CLOSE",
635        "PerPkg": "1",
636        "UMask": "0x2",
637        "Unit": "iMC"
638    },
639    {
640        "BriefDescription": "Pre-charge for writes",
641        "Counter": "0,1,2,3",
642        "EventCode": "0x2",
643        "EventName": "UNC_M_PRE_COUNT.WR",
644        "PerPkg": "1",
645        "UMask": "0x8",
646        "Unit": "iMC"
647    },
648    {
649        "BriefDescription": "DRAM Precharge commands.; Precharge due to bypass",
650        "Counter": "0,1,2,3",
651        "EventCode": "0x2",
652        "EventName": "UNC_M_PRE_COUNT.BYP",
653        "PerPkg": "1",
654        "UMask": "0x10",
655        "Unit": "iMC"
656    },
657    {
658        "BriefDescription": "Read CAS issued with LOW priority",
659        "Counter": "0,1,2,3",
660        "EventCode": "0xA0",
661        "EventName": "UNC_M_RD_CAS_PRIO.LOW",
662        "PerPkg": "1",
663        "UMask": "0x1",
664        "Unit": "iMC"
665    },
666    {
667        "BriefDescription": "Read CAS issued with MEDIUM priority",
668        "Counter": "0,1,2,3",
669        "EventCode": "0xA0",
670        "EventName": "UNC_M_RD_CAS_PRIO.MED",
671        "PerPkg": "1",
672        "UMask": "0x2",
673        "Unit": "iMC"
674    },
675    {
676        "BriefDescription": "Read CAS issued with HIGH priority",
677        "Counter": "0,1,2,3",
678        "EventCode": "0xA0",
679        "EventName": "UNC_M_RD_CAS_PRIO.HIGH",
680        "PerPkg": "1",
681        "UMask": "0x4",
682        "Unit": "iMC"
683    },
684    {
685        "BriefDescription": "Read CAS issued with PANIC NON ISOCH priority (starved)",
686        "Counter": "0,1,2,3",
687        "EventCode": "0xA0",
688        "EventName": "UNC_M_RD_CAS_PRIO.PANIC",
689        "PerPkg": "1",
690        "UMask": "0x8",
691        "Unit": "iMC"
692    },
693    {
694        "BriefDescription": "RD_CAS Access to Rank 0; Bank 0",
695        "Counter": "0,1,2,3",
696        "EventCode": "0xB0",
697        "EventName": "UNC_M_RD_CAS_RANK0.BANK0",
698        "PerPkg": "1",
699        "Unit": "iMC"
700    },
701    {
702        "BriefDescription": "RD_CAS Access to Rank 0; Bank 1",
703        "Counter": "0,1,2,3",
704        "EventCode": "0xB0",
705        "EventName": "UNC_M_RD_CAS_RANK0.BANK1",
706        "PerPkg": "1",
707        "UMask": "0x1",
708        "Unit": "iMC"
709    },
710    {
711        "BriefDescription": "RD_CAS Access to Rank 0; Bank 2",
712        "Counter": "0,1,2,3",
713        "EventCode": "0xB0",
714        "EventName": "UNC_M_RD_CAS_RANK0.BANK2",
715        "PerPkg": "1",
716        "UMask": "0x2",
717        "Unit": "iMC"
718    },
719    {
720        "BriefDescription": "RD_CAS Access to Rank 0; Bank 3",
721        "Counter": "0,1,2,3",
722        "EventCode": "0xB0",
723        "EventName": "UNC_M_RD_CAS_RANK0.BANK3",
724        "PerPkg": "1",
725        "UMask": "0x3",
726        "Unit": "iMC"
727    },
728    {
729        "BriefDescription": "RD_CAS Access to Rank 0; Bank 4",
730        "Counter": "0,1,2,3",
731        "EventCode": "0xB0",
732        "EventName": "UNC_M_RD_CAS_RANK0.BANK4",
733        "PerPkg": "1",
734        "UMask": "0x4",
735        "Unit": "iMC"
736    },
737    {
738        "BriefDescription": "RD_CAS Access to Rank 0; Bank 5",
739        "Counter": "0,1,2,3",
740        "EventCode": "0xB0",
741        "EventName": "UNC_M_RD_CAS_RANK0.BANK5",
742        "PerPkg": "1",
743        "UMask": "0x5",
744        "Unit": "iMC"
745    },
746    {
747        "BriefDescription": "RD_CAS Access to Rank 0; Bank 6",
748        "Counter": "0,1,2,3",
749        "EventCode": "0xB0",
750        "EventName": "UNC_M_RD_CAS_RANK0.BANK6",
751        "PerPkg": "1",
752        "UMask": "0x6",
753        "Unit": "iMC"
754    },
755    {
756        "BriefDescription": "RD_CAS Access to Rank 0; Bank 7",
757        "Counter": "0,1,2,3",
758        "EventCode": "0xB0",
759        "EventName": "UNC_M_RD_CAS_RANK0.BANK7",
760        "PerPkg": "1",
761        "UMask": "0x7",
762        "Unit": "iMC"
763    },
764    {
765        "BriefDescription": "RD_CAS Access to Rank 0; Bank 8",
766        "Counter": "0,1,2,3",
767        "EventCode": "0xB0",
768        "EventName": "UNC_M_RD_CAS_RANK0.BANK8",
769        "PerPkg": "1",
770        "UMask": "0x8",
771        "Unit": "iMC"
772    },
773    {
774        "BriefDescription": "RD_CAS Access to Rank 0; Bank 9",
775        "Counter": "0,1,2,3",
776        "EventCode": "0xB0",
777        "EventName": "UNC_M_RD_CAS_RANK0.BANK9",
778        "PerPkg": "1",
779        "UMask": "0x9",
780        "Unit": "iMC"
781    },
782    {
783        "BriefDescription": "RD_CAS Access to Rank 0; Bank 10",
784        "Counter": "0,1,2,3",
785        "EventCode": "0xB0",
786        "EventName": "UNC_M_RD_CAS_RANK0.BANK10",
787        "PerPkg": "1",
788        "UMask": "0xA",
789        "Unit": "iMC"
790    },
791    {
792        "BriefDescription": "RD_CAS Access to Rank 0; Bank 11",
793        "Counter": "0,1,2,3",
794        "EventCode": "0xB0",
795        "EventName": "UNC_M_RD_CAS_RANK0.BANK11",
796        "PerPkg": "1",
797        "UMask": "0xB",
798        "Unit": "iMC"
799    },
800    {
801        "BriefDescription": "RD_CAS Access to Rank 0; Bank 12",
802        "Counter": "0,1,2,3",
803        "EventCode": "0xB0",
804        "EventName": "UNC_M_RD_CAS_RANK0.BANK12",
805        "PerPkg": "1",
806        "UMask": "0xC",
807        "Unit": "iMC"
808    },
809    {
810        "BriefDescription": "RD_CAS Access to Rank 0; Bank 13",
811        "Counter": "0,1,2,3",
812        "EventCode": "0xB0",
813        "EventName": "UNC_M_RD_CAS_RANK0.BANK13",
814        "PerPkg": "1",
815        "UMask": "0xD",
816        "Unit": "iMC"
817    },
818    {
819        "BriefDescription": "RD_CAS Access to Rank 0; Bank 14",
820        "Counter": "0,1,2,3",
821        "EventCode": "0xB0",
822        "EventName": "UNC_M_RD_CAS_RANK0.BANK14",
823        "PerPkg": "1",
824        "UMask": "0xE",
825        "Unit": "iMC"
826    },
827    {
828        "BriefDescription": "RD_CAS Access to Rank 0; Bank 15",
829        "Counter": "0,1,2,3",
830        "EventCode": "0xB0",
831        "EventName": "UNC_M_RD_CAS_RANK0.BANK15",
832        "PerPkg": "1",
833        "UMask": "0xF",
834        "Unit": "iMC"
835    },
836    {
837        "BriefDescription": "RD_CAS Access to Rank 0; All Banks",
838        "Counter": "0,1,2,3",
839        "EventCode": "0xB0",
840        "EventName": "UNC_M_RD_CAS_RANK0.ALLBANKS",
841        "PerPkg": "1",
842        "UMask": "0x10",
843        "Unit": "iMC"
844    },
845    {
846        "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
847        "Counter": "0,1,2,3",
848        "EventCode": "0xB0",
849        "EventName": "UNC_M_RD_CAS_RANK0.BANKG0",
850        "PerPkg": "1",
851        "UMask": "0x11",
852        "Unit": "iMC"
853    },
854    {
855        "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
856        "Counter": "0,1,2,3",
857        "EventCode": "0xB0",
858        "EventName": "UNC_M_RD_CAS_RANK0.BANKG1",
859        "PerPkg": "1",
860        "UMask": "0x12",
861        "Unit": "iMC"
862    },
863    {
864        "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
865        "Counter": "0,1,2,3",
866        "EventCode": "0xB0",
867        "EventName": "UNC_M_RD_CAS_RANK0.BANKG2",
868        "PerPkg": "1",
869        "UMask": "0x13",
870        "Unit": "iMC"
871    },
872    {
873        "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
874        "Counter": "0,1,2,3",
875        "EventCode": "0xB0",
876        "EventName": "UNC_M_RD_CAS_RANK0.BANKG3",
877        "PerPkg": "1",
878        "UMask": "0x14",
879        "Unit": "iMC"
880    },
881    {
882        "BriefDescription": "RD_CAS Access to Rank 1; Bank 0",
883        "Counter": "0,1,2,3",
884        "EventCode": "0xB1",
885        "EventName": "UNC_M_RD_CAS_RANK1.BANK0",
886        "PerPkg": "1",
887        "Unit": "iMC"
888    },
889    {
890        "BriefDescription": "RD_CAS Access to Rank 1; Bank 1",
891        "Counter": "0,1,2,3",
892        "EventCode": "0xB1",
893        "EventName": "UNC_M_RD_CAS_RANK1.BANK1",
894        "PerPkg": "1",
895        "UMask": "0x1",
896        "Unit": "iMC"
897    },
898    {
899        "BriefDescription": "RD_CAS Access to Rank 1; Bank 2",
900        "Counter": "0,1,2,3",
901        "EventCode": "0xB1",
902        "EventName": "UNC_M_RD_CAS_RANK1.BANK2",
903        "PerPkg": "1",
904        "UMask": "0x2",
905        "Unit": "iMC"
906    },
907    {
908        "BriefDescription": "RD_CAS Access to Rank 1; Bank 3",
909        "Counter": "0,1,2,3",
910        "EventCode": "0xB1",
911        "EventName": "UNC_M_RD_CAS_RANK1.BANK3",
912        "PerPkg": "1",
913        "UMask": "0x3",
914        "Unit": "iMC"
915    },
916    {
917        "BriefDescription": "RD_CAS Access to Rank 1; Bank 4",
918        "Counter": "0,1,2,3",
919        "EventCode": "0xB1",
920        "EventName": "UNC_M_RD_CAS_RANK1.BANK4",
921        "PerPkg": "1",
922        "UMask": "0x4",
923        "Unit": "iMC"
924    },
925    {
926        "BriefDescription": "RD_CAS Access to Rank 1; Bank 5",
927        "Counter": "0,1,2,3",
928        "EventCode": "0xB1",
929        "EventName": "UNC_M_RD_CAS_RANK1.BANK5",
930        "PerPkg": "1",
931        "UMask": "0x5",
932        "Unit": "iMC"
933    },
934    {
935        "BriefDescription": "RD_CAS Access to Rank 1; Bank 6",
936        "Counter": "0,1,2,3",
937        "EventCode": "0xB1",
938        "EventName": "UNC_M_RD_CAS_RANK1.BANK6",
939        "PerPkg": "1",
940        "UMask": "0x6",
941        "Unit": "iMC"
942    },
943    {
944        "BriefDescription": "RD_CAS Access to Rank 1; Bank 7",
945        "Counter": "0,1,2,3",
946        "EventCode": "0xB1",
947        "EventName": "UNC_M_RD_CAS_RANK1.BANK7",
948        "PerPkg": "1",
949        "UMask": "0x7",
950        "Unit": "iMC"
951    },
952    {
953        "BriefDescription": "RD_CAS Access to Rank 1; Bank 8",
954        "Counter": "0,1,2,3",
955        "EventCode": "0xB1",
956        "EventName": "UNC_M_RD_CAS_RANK1.BANK8",
957        "PerPkg": "1",
958        "UMask": "0x8",
959        "Unit": "iMC"
960    },
961    {
962        "BriefDescription": "RD_CAS Access to Rank 1; Bank 9",
963        "Counter": "0,1,2,3",
964        "EventCode": "0xB1",
965        "EventName": "UNC_M_RD_CAS_RANK1.BANK9",
966        "PerPkg": "1",
967        "UMask": "0x9",
968        "Unit": "iMC"
969    },
970    {
971        "BriefDescription": "RD_CAS Access to Rank 1; Bank 10",
972        "Counter": "0,1,2,3",
973        "EventCode": "0xB1",
974        "EventName": "UNC_M_RD_CAS_RANK1.BANK10",
975        "PerPkg": "1",
976        "UMask": "0xA",
977        "Unit": "iMC"
978    },
979    {
980        "BriefDescription": "RD_CAS Access to Rank 1; Bank 11",
981        "Counter": "0,1,2,3",
982        "EventCode": "0xB1",
983        "EventName": "UNC_M_RD_CAS_RANK1.BANK11",
984        "PerPkg": "1",
985        "UMask": "0xB",
986        "Unit": "iMC"
987    },
988    {
989        "BriefDescription": "RD_CAS Access to Rank 1; Bank 12",
990        "Counter": "0,1,2,3",
991        "EventCode": "0xB1",
992        "EventName": "UNC_M_RD_CAS_RANK1.BANK12",
993        "PerPkg": "1",
994        "UMask": "0xC",
995        "Unit": "iMC"
996    },
997    {
998        "BriefDescription": "RD_CAS Access to Rank 1; Bank 13",
999        "Counter": "0,1,2,3",
1000        "EventCode": "0xB1",
1001        "EventName": "UNC_M_RD_CAS_RANK1.BANK13",
1002        "PerPkg": "1",
1003        "UMask": "0xD",
1004        "Unit": "iMC"
1005    },
1006    {
1007        "BriefDescription": "RD_CAS Access to Rank 1; Bank 14",
1008        "Counter": "0,1,2,3",
1009        "EventCode": "0xB1",
1010        "EventName": "UNC_M_RD_CAS_RANK1.BANK14",
1011        "PerPkg": "1",
1012        "UMask": "0xE",
1013        "Unit": "iMC"
1014    },
1015    {
1016        "BriefDescription": "RD_CAS Access to Rank 1; Bank 15",
1017        "Counter": "0,1,2,3",
1018        "EventCode": "0xB1",
1019        "EventName": "UNC_M_RD_CAS_RANK1.BANK15",
1020        "PerPkg": "1",
1021        "UMask": "0xF",
1022        "Unit": "iMC"
1023    },
1024    {
1025        "BriefDescription": "RD_CAS Access to Rank 1; All Banks",
1026        "Counter": "0,1,2,3",
1027        "EventCode": "0xB1",
1028        "EventName": "UNC_M_RD_CAS_RANK1.ALLBANKS",
1029        "PerPkg": "1",
1030        "UMask": "0x10",
1031        "Unit": "iMC"
1032    },
1033    {
1034        "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
1035        "Counter": "0,1,2,3",
1036        "EventCode": "0xB1",
1037        "EventName": "UNC_M_RD_CAS_RANK1.BANKG0",
1038        "PerPkg": "1",
1039        "UMask": "0x11",
1040        "Unit": "iMC"
1041    },
1042    {
1043        "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
1044        "Counter": "0,1,2,3",
1045        "EventCode": "0xB1",
1046        "EventName": "UNC_M_RD_CAS_RANK1.BANKG1",
1047        "PerPkg": "1",
1048        "UMask": "0x12",
1049        "Unit": "iMC"
1050    },
1051    {
1052        "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
1053        "Counter": "0,1,2,3",
1054        "EventCode": "0xB1",
1055        "EventName": "UNC_M_RD_CAS_RANK1.BANKG2",
1056        "PerPkg": "1",
1057        "UMask": "0x13",
1058        "Unit": "iMC"
1059    },
1060    {
1061        "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
1062        "Counter": "0,1,2,3",
1063        "EventCode": "0xB1",
1064        "EventName": "UNC_M_RD_CAS_RANK1.BANKG3",
1065        "PerPkg": "1",
1066        "UMask": "0x14",
1067        "Unit": "iMC"
1068    },
1069    {
1070        "BriefDescription": "RD_CAS Access to Rank 2; Bank 0",
1071        "Counter": "0,1,2,3",
1072        "EventCode": "0xB2",
1073        "EventName": "UNC_M_RD_CAS_RANK2.BANK0",
1074        "PerPkg": "1",
1075        "Unit": "iMC"
1076    },
1077    {
1078        "BriefDescription": "RD_CAS Access to Rank 2; Bank 1",
1079        "Counter": "0,1,2,3",
1080        "EventCode": "0xB2",
1081        "EventName": "UNC_M_RD_CAS_RANK2.BANK1",
1082        "PerPkg": "1",
1083        "UMask": "0x1",
1084        "Unit": "iMC"
1085    },
1086    {
1087        "BriefDescription": "RD_CAS Access to Rank 2; Bank 2",
1088        "Counter": "0,1,2,3",
1089        "EventCode": "0xB2",
1090        "EventName": "UNC_M_RD_CAS_RANK2.BANK2",
1091        "PerPkg": "1",
1092        "UMask": "0x2",
1093        "Unit": "iMC"
1094    },
1095    {
1096        "BriefDescription": "RD_CAS Access to Rank 2; Bank 3",
1097        "Counter": "0,1,2,3",
1098        "EventCode": "0xB2",
1099        "EventName": "UNC_M_RD_CAS_RANK2.BANK3",
1100        "PerPkg": "1",
1101        "UMask": "0x3",
1102        "Unit": "iMC"
1103    },
1104    {
1105        "BriefDescription": "RD_CAS Access to Rank 2; Bank 4",
1106        "Counter": "0,1,2,3",
1107        "EventCode": "0xB2",
1108        "EventName": "UNC_M_RD_CAS_RANK2.BANK4",
1109        "PerPkg": "1",
1110        "UMask": "0x4",
1111        "Unit": "iMC"
1112    },
1113    {
1114        "BriefDescription": "RD_CAS Access to Rank 2; Bank 5",
1115        "Counter": "0,1,2,3",
1116        "EventCode": "0xB2",
1117        "EventName": "UNC_M_RD_CAS_RANK2.BANK5",
1118        "PerPkg": "1",
1119        "UMask": "0x5",
1120        "Unit": "iMC"
1121    },
1122    {
1123        "BriefDescription": "RD_CAS Access to Rank 2; Bank 6",
1124        "Counter": "0,1,2,3",
1125        "EventCode": "0xB2",
1126        "EventName": "UNC_M_RD_CAS_RANK2.BANK6",
1127        "PerPkg": "1",
1128        "UMask": "0x6",
1129        "Unit": "iMC"
1130    },
1131    {
1132        "BriefDescription": "RD_CAS Access to Rank 2; Bank 7",
1133        "Counter": "0,1,2,3",
1134        "EventCode": "0xB2",
1135        "EventName": "UNC_M_RD_CAS_RANK2.BANK7",
1136        "PerPkg": "1",
1137        "UMask": "0x7",
1138        "Unit": "iMC"
1139    },
1140    {
1141        "BriefDescription": "RD_CAS Access to Rank 2; Bank 8",
1142        "Counter": "0,1,2,3",
1143        "EventCode": "0xB2",
1144        "EventName": "UNC_M_RD_CAS_RANK2.BANK8",
1145        "PerPkg": "1",
1146        "UMask": "0x8",
1147        "Unit": "iMC"
1148    },
1149    {
1150        "BriefDescription": "RD_CAS Access to Rank 2; Bank 9",
1151        "Counter": "0,1,2,3",
1152        "EventCode": "0xB2",
1153        "EventName": "UNC_M_RD_CAS_RANK2.BANK9",
1154        "PerPkg": "1",
1155        "UMask": "0x9",
1156        "Unit": "iMC"
1157    },
1158    {
1159        "BriefDescription": "RD_CAS Access to Rank 2; Bank 10",
1160        "Counter": "0,1,2,3",
1161        "EventCode": "0xB2",
1162        "EventName": "UNC_M_RD_CAS_RANK2.BANK10",
1163        "PerPkg": "1",
1164        "UMask": "0xA",
1165        "Unit": "iMC"
1166    },
1167    {
1168        "BriefDescription": "RD_CAS Access to Rank 2; Bank 11",
1169        "Counter": "0,1,2,3",
1170        "EventCode": "0xB2",
1171        "EventName": "UNC_M_RD_CAS_RANK2.BANK11",
1172        "PerPkg": "1",
1173        "UMask": "0xB",
1174        "Unit": "iMC"
1175    },
1176    {
1177        "BriefDescription": "RD_CAS Access to Rank 2; Bank 12",
1178        "Counter": "0,1,2,3",
1179        "EventCode": "0xB2",
1180        "EventName": "UNC_M_RD_CAS_RANK2.BANK12",
1181        "PerPkg": "1",
1182        "UMask": "0xC",
1183        "Unit": "iMC"
1184    },
1185    {
1186        "BriefDescription": "RD_CAS Access to Rank 2; Bank 13",
1187        "Counter": "0,1,2,3",
1188        "EventCode": "0xB2",
1189        "EventName": "UNC_M_RD_CAS_RANK2.BANK13",
1190        "PerPkg": "1",
1191        "UMask": "0xD",
1192        "Unit": "iMC"
1193    },
1194    {
1195        "BriefDescription": "RD_CAS Access to Rank 2; Bank 14",
1196        "Counter": "0,1,2,3",
1197        "EventCode": "0xB2",
1198        "EventName": "UNC_M_RD_CAS_RANK2.BANK14",
1199        "PerPkg": "1",
1200        "UMask": "0xE",
1201        "Unit": "iMC"
1202    },
1203    {
1204        "BriefDescription": "RD_CAS Access to Rank 2; Bank 15",
1205        "Counter": "0,1,2,3",
1206        "EventCode": "0xB2",
1207        "EventName": "UNC_M_RD_CAS_RANK2.BANK15",
1208        "PerPkg": "1",
1209        "UMask": "0xF",
1210        "Unit": "iMC"
1211    },
1212    {
1213        "BriefDescription": "RD_CAS Access to Rank 2; All Banks",
1214        "Counter": "0,1,2,3",
1215        "EventCode": "0xB2",
1216        "EventName": "UNC_M_RD_CAS_RANK2.ALLBANKS",
1217        "PerPkg": "1",
1218        "UMask": "0x10",
1219        "Unit": "iMC"
1220    },
1221    {
1222        "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 0 (Banks 0-3)",
1223        "Counter": "0,1,2,3",
1224        "EventCode": "0xB2",
1225        "EventName": "UNC_M_RD_CAS_RANK2.BANKG0",
1226        "PerPkg": "1",
1227        "UMask": "0x11",
1228        "Unit": "iMC"
1229    },
1230    {
1231        "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 1 (Banks 4-7)",
1232        "Counter": "0,1,2,3",
1233        "EventCode": "0xB2",
1234        "EventName": "UNC_M_RD_CAS_RANK2.BANKG1",
1235        "PerPkg": "1",
1236        "UMask": "0x12",
1237        "Unit": "iMC"
1238    },
1239    {
1240        "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 2 (Banks 8-11)",
1241        "Counter": "0,1,2,3",
1242        "EventCode": "0xB2",
1243        "EventName": "UNC_M_RD_CAS_RANK2.BANKG2",
1244        "PerPkg": "1",
1245        "UMask": "0x13",
1246        "Unit": "iMC"
1247    },
1248    {
1249        "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 3 (Banks 12-15)",
1250        "Counter": "0,1,2,3",
1251        "EventCode": "0xB2",
1252        "EventName": "UNC_M_RD_CAS_RANK2.BANKG3",
1253        "PerPkg": "1",
1254        "UMask": "0x14",
1255        "Unit": "iMC"
1256    },
1257    {
1258        "BriefDescription": "RD_CAS Access to Rank 3; Bank 0",
1259        "Counter": "0,1,2,3",
1260        "EventCode": "0xB3",
1261        "EventName": "UNC_M_RD_CAS_RANK3.BANK0",
1262        "PerPkg": "1",
1263        "Unit": "iMC"
1264    },
1265    {
1266        "BriefDescription": "RD_CAS Access to Rank 3; Bank 1",
1267        "Counter": "0,1,2,3",
1268        "EventCode": "0xB3",
1269        "EventName": "UNC_M_RD_CAS_RANK3.BANK1",
1270        "PerPkg": "1",
1271        "UMask": "0x1",
1272        "Unit": "iMC"
1273    },
1274    {
1275        "BriefDescription": "RD_CAS Access to Rank 3; Bank 2",
1276        "Counter": "0,1,2,3",
1277        "EventCode": "0xB3",
1278        "EventName": "UNC_M_RD_CAS_RANK3.BANK2",
1279        "PerPkg": "1",
1280        "UMask": "0x2",
1281        "Unit": "iMC"
1282    },
1283    {
1284        "BriefDescription": "RD_CAS Access to Rank 3; Bank 3",
1285        "Counter": "0,1,2,3",
1286        "EventCode": "0xB3",
1287        "EventName": "UNC_M_RD_CAS_RANK3.BANK3",
1288        "PerPkg": "1",
1289        "UMask": "0x3",
1290        "Unit": "iMC"
1291    },
1292    {
1293        "BriefDescription": "RD_CAS Access to Rank 3; Bank 4",
1294        "Counter": "0,1,2,3",
1295        "EventCode": "0xB3",
1296        "EventName": "UNC_M_RD_CAS_RANK3.BANK4",
1297        "PerPkg": "1",
1298        "UMask": "0x4",
1299        "Unit": "iMC"
1300    },
1301    {
1302        "BriefDescription": "RD_CAS Access to Rank 3; Bank 5",
1303        "Counter": "0,1,2,3",
1304        "EventCode": "0xB3",
1305        "EventName": "UNC_M_RD_CAS_RANK3.BANK5",
1306        "PerPkg": "1",
1307        "UMask": "0x5",
1308        "Unit": "iMC"
1309    },
1310    {
1311        "BriefDescription": "RD_CAS Access to Rank 3; Bank 6",
1312        "Counter": "0,1,2,3",
1313        "EventCode": "0xB3",
1314        "EventName": "UNC_M_RD_CAS_RANK3.BANK6",
1315        "PerPkg": "1",
1316        "UMask": "0x6",
1317        "Unit": "iMC"
1318    },
1319    {
1320        "BriefDescription": "RD_CAS Access to Rank 3; Bank 7",
1321        "Counter": "0,1,2,3",
1322        "EventCode": "0xB3",
1323        "EventName": "UNC_M_RD_CAS_RANK3.BANK7",
1324        "PerPkg": "1",
1325        "UMask": "0x7",
1326        "Unit": "iMC"
1327    },
1328    {
1329        "BriefDescription": "RD_CAS Access to Rank 3; Bank 8",
1330        "Counter": "0,1,2,3",
1331        "EventCode": "0xB3",
1332        "EventName": "UNC_M_RD_CAS_RANK3.BANK8",
1333        "PerPkg": "1",
1334        "UMask": "0x8",
1335        "Unit": "iMC"
1336    },
1337    {
1338        "BriefDescription": "RD_CAS Access to Rank 3; Bank 9",
1339        "Counter": "0,1,2,3",
1340        "EventCode": "0xB3",
1341        "EventName": "UNC_M_RD_CAS_RANK3.BANK9",
1342        "PerPkg": "1",
1343        "UMask": "0x9",
1344        "Unit": "iMC"
1345    },
1346    {
1347        "BriefDescription": "RD_CAS Access to Rank 3; Bank 10",
1348        "Counter": "0,1,2,3",
1349        "EventCode": "0xB3",
1350        "EventName": "UNC_M_RD_CAS_RANK3.BANK10",
1351        "PerPkg": "1",
1352        "UMask": "0xA",
1353        "Unit": "iMC"
1354    },
1355    {
1356        "BriefDescription": "RD_CAS Access to Rank 3; Bank 11",
1357        "Counter": "0,1,2,3",
1358        "EventCode": "0xB3",
1359        "EventName": "UNC_M_RD_CAS_RANK3.BANK11",
1360        "PerPkg": "1",
1361        "UMask": "0xB",
1362        "Unit": "iMC"
1363    },
1364    {
1365        "BriefDescription": "RD_CAS Access to Rank 3; Bank 12",
1366        "Counter": "0,1,2,3",
1367        "EventCode": "0xB3",
1368        "EventName": "UNC_M_RD_CAS_RANK3.BANK12",
1369        "PerPkg": "1",
1370        "UMask": "0xC",
1371        "Unit": "iMC"
1372    },
1373    {
1374        "BriefDescription": "RD_CAS Access to Rank 3; Bank 13",
1375        "Counter": "0,1,2,3",
1376        "EventCode": "0xB3",
1377        "EventName": "UNC_M_RD_CAS_RANK3.BANK13",
1378        "PerPkg": "1",
1379        "UMask": "0xD",
1380        "Unit": "iMC"
1381    },
1382    {
1383        "BriefDescription": "RD_CAS Access to Rank 3; Bank 14",
1384        "Counter": "0,1,2,3",
1385        "EventCode": "0xB3",
1386        "EventName": "UNC_M_RD_CAS_RANK3.BANK14",
1387        "PerPkg": "1",
1388        "UMask": "0xE",
1389        "Unit": "iMC"
1390    },
1391    {
1392        "BriefDescription": "RD_CAS Access to Rank 3; Bank 15",
1393        "Counter": "0,1,2,3",
1394        "EventCode": "0xB3",
1395        "EventName": "UNC_M_RD_CAS_RANK3.BANK15",
1396        "PerPkg": "1",
1397        "UMask": "0xF",
1398        "Unit": "iMC"
1399    },
1400    {
1401        "BriefDescription": "RD_CAS Access to Rank 3; All Banks",
1402        "Counter": "0,1,2,3",
1403        "EventCode": "0xB3",
1404        "EventName": "UNC_M_RD_CAS_RANK3.ALLBANKS",
1405        "PerPkg": "1",
1406        "UMask": "0x10",
1407        "Unit": "iMC"
1408    },
1409    {
1410        "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 0 (Banks 0-3)",
1411        "Counter": "0,1,2,3",
1412        "EventCode": "0xB3",
1413        "EventName": "UNC_M_RD_CAS_RANK3.BANKG0",
1414        "PerPkg": "1",
1415        "UMask": "0x11",
1416        "Unit": "iMC"
1417    },
1418    {
1419        "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 1 (Banks 4-7)",
1420        "Counter": "0,1,2,3",
1421        "EventCode": "0xB3",
1422        "EventName": "UNC_M_RD_CAS_RANK3.BANKG1",
1423        "PerPkg": "1",
1424        "UMask": "0x12",
1425        "Unit": "iMC"
1426    },
1427    {
1428        "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 2 (Banks 8-11)",
1429        "Counter": "0,1,2,3",
1430        "EventCode": "0xB3",
1431        "EventName": "UNC_M_RD_CAS_RANK3.BANKG2",
1432        "PerPkg": "1",
1433        "UMask": "0x13",
1434        "Unit": "iMC"
1435    },
1436    {
1437        "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 3 (Banks 12-15)",
1438        "Counter": "0,1,2,3",
1439        "EventCode": "0xB3",
1440        "EventName": "UNC_M_RD_CAS_RANK3.BANKG3",
1441        "PerPkg": "1",
1442        "UMask": "0x14",
1443        "Unit": "iMC"
1444    },
1445    {
1446        "BriefDescription": "RD_CAS Access to Rank 4; Bank 0",
1447        "Counter": "0,1,2,3",
1448        "EventCode": "0xB4",
1449        "EventName": "UNC_M_RD_CAS_RANK4.BANK0",
1450        "PerPkg": "1",
1451        "Unit": "iMC"
1452    },
1453    {
1454        "BriefDescription": "RD_CAS Access to Rank 4; Bank 1",
1455        "Counter": "0,1,2,3",
1456        "EventCode": "0xB4",
1457        "EventName": "UNC_M_RD_CAS_RANK4.BANK1",
1458        "PerPkg": "1",
1459        "UMask": "0x1",
1460        "Unit": "iMC"
1461    },
1462    {
1463        "BriefDescription": "RD_CAS Access to Rank 4; Bank 2",
1464        "Counter": "0,1,2,3",
1465        "EventCode": "0xB4",
1466        "EventName": "UNC_M_RD_CAS_RANK4.BANK2",
1467        "PerPkg": "1",
1468        "UMask": "0x2",
1469        "Unit": "iMC"
1470    },
1471    {
1472        "BriefDescription": "RD_CAS Access to Rank 4; Bank 3",
1473        "Counter": "0,1,2,3",
1474        "EventCode": "0xB4",
1475        "EventName": "UNC_M_RD_CAS_RANK4.BANK3",
1476        "PerPkg": "1",
1477        "UMask": "0x3",
1478        "Unit": "iMC"
1479    },
1480    {
1481        "BriefDescription": "RD_CAS Access to Rank 4; Bank 4",
1482        "Counter": "0,1,2,3",
1483        "EventCode": "0xB4",
1484        "EventName": "UNC_M_RD_CAS_RANK4.BANK4",
1485        "PerPkg": "1",
1486        "UMask": "0x4",
1487        "Unit": "iMC"
1488    },
1489    {
1490        "BriefDescription": "RD_CAS Access to Rank 4; Bank 5",
1491        "Counter": "0,1,2,3",
1492        "EventCode": "0xB4",
1493        "EventName": "UNC_M_RD_CAS_RANK4.BANK5",
1494        "PerPkg": "1",
1495        "UMask": "0x5",
1496        "Unit": "iMC"
1497    },
1498    {
1499        "BriefDescription": "RD_CAS Access to Rank 4; Bank 6",
1500        "Counter": "0,1,2,3",
1501        "EventCode": "0xB4",
1502        "EventName": "UNC_M_RD_CAS_RANK4.BANK6",
1503        "PerPkg": "1",
1504        "UMask": "0x6",
1505        "Unit": "iMC"
1506    },
1507    {
1508        "BriefDescription": "RD_CAS Access to Rank 4; Bank 7",
1509        "Counter": "0,1,2,3",
1510        "EventCode": "0xB4",
1511        "EventName": "UNC_M_RD_CAS_RANK4.BANK7",
1512        "PerPkg": "1",
1513        "UMask": "0x7",
1514        "Unit": "iMC"
1515    },
1516    {
1517        "BriefDescription": "RD_CAS Access to Rank 4; Bank 8",
1518        "Counter": "0,1,2,3",
1519        "EventCode": "0xB4",
1520        "EventName": "UNC_M_RD_CAS_RANK4.BANK8",
1521        "PerPkg": "1",
1522        "UMask": "0x8",
1523        "Unit": "iMC"
1524    },
1525    {
1526        "BriefDescription": "RD_CAS Access to Rank 4; Bank 9",
1527        "Counter": "0,1,2,3",
1528        "EventCode": "0xB4",
1529        "EventName": "UNC_M_RD_CAS_RANK4.BANK9",
1530        "PerPkg": "1",
1531        "UMask": "0x9",
1532        "Unit": "iMC"
1533    },
1534    {
1535        "BriefDescription": "RD_CAS Access to Rank 4; Bank 10",
1536        "Counter": "0,1,2,3",
1537        "EventCode": "0xB4",
1538        "EventName": "UNC_M_RD_CAS_RANK4.BANK10",
1539        "PerPkg": "1",
1540        "UMask": "0xA",
1541        "Unit": "iMC"
1542    },
1543    {
1544        "BriefDescription": "RD_CAS Access to Rank 4; Bank 11",
1545        "Counter": "0,1,2,3",
1546        "EventCode": "0xB4",
1547        "EventName": "UNC_M_RD_CAS_RANK4.BANK11",
1548        "PerPkg": "1",
1549        "UMask": "0xB",
1550        "Unit": "iMC"
1551    },
1552    {
1553        "BriefDescription": "RD_CAS Access to Rank 4; Bank 12",
1554        "Counter": "0,1,2,3",
1555        "EventCode": "0xB4",
1556        "EventName": "UNC_M_RD_CAS_RANK4.BANK12",
1557        "PerPkg": "1",
1558        "UMask": "0xC",
1559        "Unit": "iMC"
1560    },
1561    {
1562        "BriefDescription": "RD_CAS Access to Rank 4; Bank 13",
1563        "Counter": "0,1,2,3",
1564        "EventCode": "0xB4",
1565        "EventName": "UNC_M_RD_CAS_RANK4.BANK13",
1566        "PerPkg": "1",
1567        "UMask": "0xD",
1568        "Unit": "iMC"
1569    },
1570    {
1571        "BriefDescription": "RD_CAS Access to Rank 4; Bank 14",
1572        "Counter": "0,1,2,3",
1573        "EventCode": "0xB4",
1574        "EventName": "UNC_M_RD_CAS_RANK4.BANK14",
1575        "PerPkg": "1",
1576        "UMask": "0xE",
1577        "Unit": "iMC"
1578    },
1579    {
1580        "BriefDescription": "RD_CAS Access to Rank 4; Bank 15",
1581        "Counter": "0,1,2,3",
1582        "EventCode": "0xB4",
1583        "EventName": "UNC_M_RD_CAS_RANK4.BANK15",
1584        "PerPkg": "1",
1585        "UMask": "0xF",
1586        "Unit": "iMC"
1587    },
1588    {
1589        "BriefDescription": "RD_CAS Access to Rank 4; All Banks",
1590        "Counter": "0,1,2,3",
1591        "EventCode": "0xB4",
1592        "EventName": "UNC_M_RD_CAS_RANK4.ALLBANKS",
1593        "PerPkg": "1",
1594        "UMask": "0x10",
1595        "Unit": "iMC"
1596    },
1597    {
1598        "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
1599        "Counter": "0,1,2,3",
1600        "EventCode": "0xB4",
1601        "EventName": "UNC_M_RD_CAS_RANK4.BANKG0",
1602        "PerPkg": "1",
1603        "UMask": "0x11",
1604        "Unit": "iMC"
1605    },
1606    {
1607        "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
1608        "Counter": "0,1,2,3",
1609        "EventCode": "0xB4",
1610        "EventName": "UNC_M_RD_CAS_RANK4.BANKG1",
1611        "PerPkg": "1",
1612        "UMask": "0x12",
1613        "Unit": "iMC"
1614    },
1615    {
1616        "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
1617        "Counter": "0,1,2,3",
1618        "EventCode": "0xB4",
1619        "EventName": "UNC_M_RD_CAS_RANK4.BANKG2",
1620        "PerPkg": "1",
1621        "UMask": "0x13",
1622        "Unit": "iMC"
1623    },
1624    {
1625        "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
1626        "Counter": "0,1,2,3",
1627        "EventCode": "0xB4",
1628        "EventName": "UNC_M_RD_CAS_RANK4.BANKG3",
1629        "PerPkg": "1",
1630        "UMask": "0x14",
1631        "Unit": "iMC"
1632    },
1633    {
1634        "BriefDescription": "RD_CAS Access to Rank 5; Bank 0",
1635        "Counter": "0,1,2,3",
1636        "EventCode": "0xB5",
1637        "EventName": "UNC_M_RD_CAS_RANK5.BANK0",
1638        "PerPkg": "1",
1639        "Unit": "iMC"
1640    },
1641    {
1642        "BriefDescription": "RD_CAS Access to Rank 5; Bank 1",
1643        "Counter": "0,1,2,3",
1644        "EventCode": "0xB5",
1645        "EventName": "UNC_M_RD_CAS_RANK5.BANK1",
1646        "PerPkg": "1",
1647        "UMask": "0x1",
1648        "Unit": "iMC"
1649    },
1650    {
1651        "BriefDescription": "RD_CAS Access to Rank 5; Bank 2",
1652        "Counter": "0,1,2,3",
1653        "EventCode": "0xB5",
1654        "EventName": "UNC_M_RD_CAS_RANK5.BANK2",
1655        "PerPkg": "1",
1656        "UMask": "0x2",
1657        "Unit": "iMC"
1658    },
1659    {
1660        "BriefDescription": "RD_CAS Access to Rank 5; Bank 3",
1661        "Counter": "0,1,2,3",
1662        "EventCode": "0xB5",
1663        "EventName": "UNC_M_RD_CAS_RANK5.BANK3",
1664        "PerPkg": "1",
1665        "UMask": "0x3",
1666        "Unit": "iMC"
1667    },
1668    {
1669        "BriefDescription": "RD_CAS Access to Rank 5; Bank 4",
1670        "Counter": "0,1,2,3",
1671        "EventCode": "0xB5",
1672        "EventName": "UNC_M_RD_CAS_RANK5.BANK4",
1673        "PerPkg": "1",
1674        "UMask": "0x4",
1675        "Unit": "iMC"
1676    },
1677    {
1678        "BriefDescription": "RD_CAS Access to Rank 5; Bank 5",
1679        "Counter": "0,1,2,3",
1680        "EventCode": "0xB5",
1681        "EventName": "UNC_M_RD_CAS_RANK5.BANK5",
1682        "PerPkg": "1",
1683        "UMask": "0x5",
1684        "Unit": "iMC"
1685    },
1686    {
1687        "BriefDescription": "RD_CAS Access to Rank 5; Bank 6",
1688        "Counter": "0,1,2,3",
1689        "EventCode": "0xB5",
1690        "EventName": "UNC_M_RD_CAS_RANK5.BANK6",
1691        "PerPkg": "1",
1692        "UMask": "0x6",
1693        "Unit": "iMC"
1694    },
1695    {
1696        "BriefDescription": "RD_CAS Access to Rank 5; Bank 7",
1697        "Counter": "0,1,2,3",
1698        "EventCode": "0xB5",
1699        "EventName": "UNC_M_RD_CAS_RANK5.BANK7",
1700        "PerPkg": "1",
1701        "UMask": "0x7",
1702        "Unit": "iMC"
1703    },
1704    {
1705        "BriefDescription": "RD_CAS Access to Rank 5; Bank 8",
1706        "Counter": "0,1,2,3",
1707        "EventCode": "0xB5",
1708        "EventName": "UNC_M_RD_CAS_RANK5.BANK8",
1709        "PerPkg": "1",
1710        "UMask": "0x8",
1711        "Unit": "iMC"
1712    },
1713    {
1714        "BriefDescription": "RD_CAS Access to Rank 5; Bank 9",
1715        "Counter": "0,1,2,3",
1716        "EventCode": "0xB5",
1717        "EventName": "UNC_M_RD_CAS_RANK5.BANK9",
1718        "PerPkg": "1",
1719        "UMask": "0x9",
1720        "Unit": "iMC"
1721    },
1722    {
1723        "BriefDescription": "RD_CAS Access to Rank 5; Bank 10",
1724        "Counter": "0,1,2,3",
1725        "EventCode": "0xB5",
1726        "EventName": "UNC_M_RD_CAS_RANK5.BANK10",
1727        "PerPkg": "1",
1728        "UMask": "0xA",
1729        "Unit": "iMC"
1730    },
1731    {
1732        "BriefDescription": "RD_CAS Access to Rank 5; Bank 11",
1733        "Counter": "0,1,2,3",
1734        "EventCode": "0xB5",
1735        "EventName": "UNC_M_RD_CAS_RANK5.BANK11",
1736        "PerPkg": "1",
1737        "UMask": "0xB",
1738        "Unit": "iMC"
1739    },
1740    {
1741        "BriefDescription": "RD_CAS Access to Rank 5; Bank 12",
1742        "Counter": "0,1,2,3",
1743        "EventCode": "0xB5",
1744        "EventName": "UNC_M_RD_CAS_RANK5.BANK12",
1745        "PerPkg": "1",
1746        "UMask": "0xC",
1747        "Unit": "iMC"
1748    },
1749    {
1750        "BriefDescription": "RD_CAS Access to Rank 5; Bank 13",
1751        "Counter": "0,1,2,3",
1752        "EventCode": "0xB5",
1753        "EventName": "UNC_M_RD_CAS_RANK5.BANK13",
1754        "PerPkg": "1",
1755        "UMask": "0xD",
1756        "Unit": "iMC"
1757    },
1758    {
1759        "BriefDescription": "RD_CAS Access to Rank 5; Bank 14",
1760        "Counter": "0,1,2,3",
1761        "EventCode": "0xB5",
1762        "EventName": "UNC_M_RD_CAS_RANK5.BANK14",
1763        "PerPkg": "1",
1764        "UMask": "0xE",
1765        "Unit": "iMC"
1766    },
1767    {
1768        "BriefDescription": "RD_CAS Access to Rank 5; Bank 15",
1769        "Counter": "0,1,2,3",
1770        "EventCode": "0xB5",
1771        "EventName": "UNC_M_RD_CAS_RANK5.BANK15",
1772        "PerPkg": "1",
1773        "UMask": "0xF",
1774        "Unit": "iMC"
1775    },
1776    {
1777        "BriefDescription": "RD_CAS Access to Rank 5; All Banks",
1778        "Counter": "0,1,2,3",
1779        "EventCode": "0xB5",
1780        "EventName": "UNC_M_RD_CAS_RANK5.ALLBANKS",
1781        "PerPkg": "1",
1782        "UMask": "0x10",
1783        "Unit": "iMC"
1784    },
1785    {
1786        "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
1787        "Counter": "0,1,2,3",
1788        "EventCode": "0xB5",
1789        "EventName": "UNC_M_RD_CAS_RANK5.BANKG0",
1790        "PerPkg": "1",
1791        "UMask": "0x11",
1792        "Unit": "iMC"
1793    },
1794    {
1795        "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
1796        "Counter": "0,1,2,3",
1797        "EventCode": "0xB5",
1798        "EventName": "UNC_M_RD_CAS_RANK5.BANKG1",
1799        "PerPkg": "1",
1800        "UMask": "0x12",
1801        "Unit": "iMC"
1802    },
1803    {
1804        "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
1805        "Counter": "0,1,2,3",
1806        "EventCode": "0xB5",
1807        "EventName": "UNC_M_RD_CAS_RANK5.BANKG2",
1808        "PerPkg": "1",
1809        "UMask": "0x13",
1810        "Unit": "iMC"
1811    },
1812    {
1813        "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
1814        "Counter": "0,1,2,3",
1815        "EventCode": "0xB5",
1816        "EventName": "UNC_M_RD_CAS_RANK5.BANKG3",
1817        "PerPkg": "1",
1818        "UMask": "0x14",
1819        "Unit": "iMC"
1820    },
1821    {
1822        "BriefDescription": "RD_CAS Access to Rank 6; Bank 0",
1823        "Counter": "0,1,2,3",
1824        "EventCode": "0xB6",
1825        "EventName": "UNC_M_RD_CAS_RANK6.BANK0",
1826        "PerPkg": "1",
1827        "Unit": "iMC"
1828    },
1829    {
1830        "BriefDescription": "RD_CAS Access to Rank 6; Bank 1",
1831        "Counter": "0,1,2,3",
1832        "EventCode": "0xB6",
1833        "EventName": "UNC_M_RD_CAS_RANK6.BANK1",
1834        "PerPkg": "1",
1835        "UMask": "0x1",
1836        "Unit": "iMC"
1837    },
1838    {
1839        "BriefDescription": "RD_CAS Access to Rank 6; Bank 2",
1840        "Counter": "0,1,2,3",
1841        "EventCode": "0xB6",
1842        "EventName": "UNC_M_RD_CAS_RANK6.BANK2",
1843        "PerPkg": "1",
1844        "UMask": "0x2",
1845        "Unit": "iMC"
1846    },
1847    {
1848        "BriefDescription": "RD_CAS Access to Rank 6; Bank 3",
1849        "Counter": "0,1,2,3",
1850        "EventCode": "0xB6",
1851        "EventName": "UNC_M_RD_CAS_RANK6.BANK3",
1852        "PerPkg": "1",
1853        "UMask": "0x3",
1854        "Unit": "iMC"
1855    },
1856    {
1857        "BriefDescription": "RD_CAS Access to Rank 6; Bank 4",
1858        "Counter": "0,1,2,3",
1859        "EventCode": "0xB6",
1860        "EventName": "UNC_M_RD_CAS_RANK6.BANK4",
1861        "PerPkg": "1",
1862        "UMask": "0x4",
1863        "Unit": "iMC"
1864    },
1865    {
1866        "BriefDescription": "RD_CAS Access to Rank 6; Bank 5",
1867        "Counter": "0,1,2,3",
1868        "EventCode": "0xB6",
1869        "EventName": "UNC_M_RD_CAS_RANK6.BANK5",
1870        "PerPkg": "1",
1871        "UMask": "0x5",
1872        "Unit": "iMC"
1873    },
1874    {
1875        "BriefDescription": "RD_CAS Access to Rank 6; Bank 6",
1876        "Counter": "0,1,2,3",
1877        "EventCode": "0xB6",
1878        "EventName": "UNC_M_RD_CAS_RANK6.BANK6",
1879        "PerPkg": "1",
1880        "UMask": "0x6",
1881        "Unit": "iMC"
1882    },
1883    {
1884        "BriefDescription": "RD_CAS Access to Rank 6; Bank 7",
1885        "Counter": "0,1,2,3",
1886        "EventCode": "0xB6",
1887        "EventName": "UNC_M_RD_CAS_RANK6.BANK7",
1888        "PerPkg": "1",
1889        "UMask": "0x7",
1890        "Unit": "iMC"
1891    },
1892    {
1893        "BriefDescription": "RD_CAS Access to Rank 6; Bank 8",
1894        "Counter": "0,1,2,3",
1895        "EventCode": "0xB6",
1896        "EventName": "UNC_M_RD_CAS_RANK6.BANK8",
1897        "PerPkg": "1",
1898        "UMask": "0x8",
1899        "Unit": "iMC"
1900    },
1901    {
1902        "BriefDescription": "RD_CAS Access to Rank 6; Bank 9",
1903        "Counter": "0,1,2,3",
1904        "EventCode": "0xB6",
1905        "EventName": "UNC_M_RD_CAS_RANK6.BANK9",
1906        "PerPkg": "1",
1907        "UMask": "0x9",
1908        "Unit": "iMC"
1909    },
1910    {
1911        "BriefDescription": "RD_CAS Access to Rank 6; Bank 10",
1912        "Counter": "0,1,2,3",
1913        "EventCode": "0xB6",
1914        "EventName": "UNC_M_RD_CAS_RANK6.BANK10",
1915        "PerPkg": "1",
1916        "UMask": "0xA",
1917        "Unit": "iMC"
1918    },
1919    {
1920        "BriefDescription": "RD_CAS Access to Rank 6; Bank 11",
1921        "Counter": "0,1,2,3",
1922        "EventCode": "0xB6",
1923        "EventName": "UNC_M_RD_CAS_RANK6.BANK11",
1924        "PerPkg": "1",
1925        "UMask": "0xB",
1926        "Unit": "iMC"
1927    },
1928    {
1929        "BriefDescription": "RD_CAS Access to Rank 6; Bank 12",
1930        "Counter": "0,1,2,3",
1931        "EventCode": "0xB6",
1932        "EventName": "UNC_M_RD_CAS_RANK6.BANK12",
1933        "PerPkg": "1",
1934        "UMask": "0xC",
1935        "Unit": "iMC"
1936    },
1937    {
1938        "BriefDescription": "RD_CAS Access to Rank 6; Bank 13",
1939        "Counter": "0,1,2,3",
1940        "EventCode": "0xB6",
1941        "EventName": "UNC_M_RD_CAS_RANK6.BANK13",
1942        "PerPkg": "1",
1943        "UMask": "0xD",
1944        "Unit": "iMC"
1945    },
1946    {
1947        "BriefDescription": "RD_CAS Access to Rank 6; Bank 14",
1948        "Counter": "0,1,2,3",
1949        "EventCode": "0xB6",
1950        "EventName": "UNC_M_RD_CAS_RANK6.BANK14",
1951        "PerPkg": "1",
1952        "UMask": "0xE",
1953        "Unit": "iMC"
1954    },
1955    {
1956        "BriefDescription": "RD_CAS Access to Rank 6; Bank 15",
1957        "Counter": "0,1,2,3",
1958        "EventCode": "0xB6",
1959        "EventName": "UNC_M_RD_CAS_RANK6.BANK15",
1960        "PerPkg": "1",
1961        "UMask": "0xF",
1962        "Unit": "iMC"
1963    },
1964    {
1965        "BriefDescription": "RD_CAS Access to Rank 6; All Banks",
1966        "Counter": "0,1,2,3",
1967        "EventCode": "0xB6",
1968        "EventName": "UNC_M_RD_CAS_RANK6.ALLBANKS",
1969        "PerPkg": "1",
1970        "UMask": "0x10",
1971        "Unit": "iMC"
1972    },
1973    {
1974        "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
1975        "Counter": "0,1,2,3",
1976        "EventCode": "0xB6",
1977        "EventName": "UNC_M_RD_CAS_RANK6.BANKG0",
1978        "PerPkg": "1",
1979        "UMask": "0x11",
1980        "Unit": "iMC"
1981    },
1982    {
1983        "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
1984        "Counter": "0,1,2,3",
1985        "EventCode": "0xB6",
1986        "EventName": "UNC_M_RD_CAS_RANK6.BANKG1",
1987        "PerPkg": "1",
1988        "UMask": "0x12",
1989        "Unit": "iMC"
1990    },
1991    {
1992        "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
1993        "Counter": "0,1,2,3",
1994        "EventCode": "0xB6",
1995        "EventName": "UNC_M_RD_CAS_RANK6.BANKG2",
1996        "PerPkg": "1",
1997        "UMask": "0x13",
1998        "Unit": "iMC"
1999    },
2000    {
2001        "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
2002        "Counter": "0,1,2,3",
2003        "EventCode": "0xB6",
2004        "EventName": "UNC_M_RD_CAS_RANK6.BANKG3",
2005        "PerPkg": "1",
2006        "UMask": "0x14",
2007        "Unit": "iMC"
2008    },
2009    {
2010        "BriefDescription": "RD_CAS Access to Rank 7; Bank 0",
2011        "Counter": "0,1,2,3",
2012        "EventCode": "0xB7",
2013        "EventName": "UNC_M_RD_CAS_RANK7.BANK0",
2014        "PerPkg": "1",
2015        "Unit": "iMC"
2016    },
2017    {
2018        "BriefDescription": "RD_CAS Access to Rank 7; Bank 1",
2019        "Counter": "0,1,2,3",
2020        "EventCode": "0xB7",
2021        "EventName": "UNC_M_RD_CAS_RANK7.BANK1",
2022        "PerPkg": "1",
2023        "UMask": "0x1",
2024        "Unit": "iMC"
2025    },
2026    {
2027        "BriefDescription": "RD_CAS Access to Rank 7; Bank 2",
2028        "Counter": "0,1,2,3",
2029        "EventCode": "0xB7",
2030        "EventName": "UNC_M_RD_CAS_RANK7.BANK2",
2031        "PerPkg": "1",
2032        "UMask": "0x2",
2033        "Unit": "iMC"
2034    },
2035    {
2036        "BriefDescription": "RD_CAS Access to Rank 7; Bank 3",
2037        "Counter": "0,1,2,3",
2038        "EventCode": "0xB7",
2039        "EventName": "UNC_M_RD_CAS_RANK7.BANK3",
2040        "PerPkg": "1",
2041        "UMask": "0x3",
2042        "Unit": "iMC"
2043    },
2044    {
2045        "BriefDescription": "RD_CAS Access to Rank 7; Bank 4",
2046        "Counter": "0,1,2,3",
2047        "EventCode": "0xB7",
2048        "EventName": "UNC_M_RD_CAS_RANK7.BANK4",
2049        "PerPkg": "1",
2050        "UMask": "0x4",
2051        "Unit": "iMC"
2052    },
2053    {
2054        "BriefDescription": "RD_CAS Access to Rank 7; Bank 5",
2055        "Counter": "0,1,2,3",
2056        "EventCode": "0xB7",
2057        "EventName": "UNC_M_RD_CAS_RANK7.BANK5",
2058        "PerPkg": "1",
2059        "UMask": "0x5",
2060        "Unit": "iMC"
2061    },
2062    {
2063        "BriefDescription": "RD_CAS Access to Rank 7; Bank 6",
2064        "Counter": "0,1,2,3",
2065        "EventCode": "0xB7",
2066        "EventName": "UNC_M_RD_CAS_RANK7.BANK6",
2067        "PerPkg": "1",
2068        "UMask": "0x6",
2069        "Unit": "iMC"
2070    },
2071    {
2072        "BriefDescription": "RD_CAS Access to Rank 7; Bank 7",
2073        "Counter": "0,1,2,3",
2074        "EventCode": "0xB7",
2075        "EventName": "UNC_M_RD_CAS_RANK7.BANK7",
2076        "PerPkg": "1",
2077        "UMask": "0x7",
2078        "Unit": "iMC"
2079    },
2080    {
2081        "BriefDescription": "RD_CAS Access to Rank 7; Bank 8",
2082        "Counter": "0,1,2,3",
2083        "EventCode": "0xB7",
2084        "EventName": "UNC_M_RD_CAS_RANK7.BANK8",
2085        "PerPkg": "1",
2086        "UMask": "0x8",
2087        "Unit": "iMC"
2088    },
2089    {
2090        "BriefDescription": "RD_CAS Access to Rank 7; Bank 9",
2091        "Counter": "0,1,2,3",
2092        "EventCode": "0xB7",
2093        "EventName": "UNC_M_RD_CAS_RANK7.BANK9",
2094        "PerPkg": "1",
2095        "UMask": "0x9",
2096        "Unit": "iMC"
2097    },
2098    {
2099        "BriefDescription": "RD_CAS Access to Rank 7; Bank 10",
2100        "Counter": "0,1,2,3",
2101        "EventCode": "0xB7",
2102        "EventName": "UNC_M_RD_CAS_RANK7.BANK10",
2103        "PerPkg": "1",
2104        "UMask": "0xA",
2105        "Unit": "iMC"
2106    },
2107    {
2108        "BriefDescription": "RD_CAS Access to Rank 7; Bank 11",
2109        "Counter": "0,1,2,3",
2110        "EventCode": "0xB7",
2111        "EventName": "UNC_M_RD_CAS_RANK7.BANK11",
2112        "PerPkg": "1",
2113        "UMask": "0xB",
2114        "Unit": "iMC"
2115    },
2116    {
2117        "BriefDescription": "RD_CAS Access to Rank 7; Bank 12",
2118        "Counter": "0,1,2,3",
2119        "EventCode": "0xB7",
2120        "EventName": "UNC_M_RD_CAS_RANK7.BANK12",
2121        "PerPkg": "1",
2122        "UMask": "0xC",
2123        "Unit": "iMC"
2124    },
2125    {
2126        "BriefDescription": "RD_CAS Access to Rank 7; Bank 13",
2127        "Counter": "0,1,2,3",
2128        "EventCode": "0xB7",
2129        "EventName": "UNC_M_RD_CAS_RANK7.BANK13",
2130        "PerPkg": "1",
2131        "UMask": "0xD",
2132        "Unit": "iMC"
2133    },
2134    {
2135        "BriefDescription": "RD_CAS Access to Rank 7; Bank 14",
2136        "Counter": "0,1,2,3",
2137        "EventCode": "0xB7",
2138        "EventName": "UNC_M_RD_CAS_RANK7.BANK14",
2139        "PerPkg": "1",
2140        "UMask": "0xE",
2141        "Unit": "iMC"
2142    },
2143    {
2144        "BriefDescription": "RD_CAS Access to Rank 7; Bank 15",
2145        "Counter": "0,1,2,3",
2146        "EventCode": "0xB7",
2147        "EventName": "UNC_M_RD_CAS_RANK7.BANK15",
2148        "PerPkg": "1",
2149        "UMask": "0xF",
2150        "Unit": "iMC"
2151    },
2152    {
2153        "BriefDescription": "RD_CAS Access to Rank 7; All Banks",
2154        "Counter": "0,1,2,3",
2155        "EventCode": "0xB7",
2156        "EventName": "UNC_M_RD_CAS_RANK7.ALLBANKS",
2157        "PerPkg": "1",
2158        "UMask": "0x10",
2159        "Unit": "iMC"
2160    },
2161    {
2162        "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
2163        "Counter": "0,1,2,3",
2164        "EventCode": "0xB7",
2165        "EventName": "UNC_M_RD_CAS_RANK7.BANKG0",
2166        "PerPkg": "1",
2167        "UMask": "0x11",
2168        "Unit": "iMC"
2169    },
2170    {
2171        "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
2172        "Counter": "0,1,2,3",
2173        "EventCode": "0xB7",
2174        "EventName": "UNC_M_RD_CAS_RANK7.BANKG1",
2175        "PerPkg": "1",
2176        "UMask": "0x12",
2177        "Unit": "iMC"
2178    },
2179    {
2180        "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
2181        "Counter": "0,1,2,3",
2182        "EventCode": "0xB7",
2183        "EventName": "UNC_M_RD_CAS_RANK7.BANKG2",
2184        "PerPkg": "1",
2185        "UMask": "0x13",
2186        "Unit": "iMC"
2187    },
2188    {
2189        "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
2190        "Counter": "0,1,2,3",
2191        "EventCode": "0xB7",
2192        "EventName": "UNC_M_RD_CAS_RANK7.BANKG3",
2193        "PerPkg": "1",
2194        "UMask": "0x14",
2195        "Unit": "iMC"
2196    },
2197    {
2198        "BriefDescription": "Read Pending Queue Full Cycles",
2199        "Counter": "0,1,2,3",
2200        "EventCode": "0x12",
2201        "EventName": "UNC_M_RPQ_CYCLES_FULL",
2202        "PerPkg": "1",
2203        "Unit": "iMC"
2204    },
2205    {
2206        "BriefDescription": "Read Pending Queue Not Empty",
2207        "Counter": "0,1,2,3",
2208        "EventCode": "0x11",
2209        "EventName": "UNC_M_RPQ_CYCLES_NE",
2210        "PerPkg": "1",
2211        "Unit": "iMC"
2212    },
2213    {
2214        "BriefDescription": "Scoreboard Accesses; Read Accepts",
2215        "Counter": "0,1,2,3",
2216        "EventCode": "0xD2",
2217        "EventName": "UNC_M_SB_ACCESSES.RD_ACCEPTS",
2218        "PerPkg": "1",
2219        "UMask": "0x1",
2220        "Unit": "iMC"
2221    },
2222    {
2223        "BriefDescription": "Scoreboard Accesses; Read Rejects",
2224        "Counter": "0,1,2,3",
2225        "EventCode": "0xD2",
2226        "EventName": "UNC_M_SB_ACCESSES.RD_REJECTS",
2227        "PerPkg": "1",
2228        "UMask": "0x2",
2229        "Unit": "iMC"
2230    },
2231    {
2232        "BriefDescription": "Scoreboard Accesses; NM read completions",
2233        "Counter": "0,1,2,3",
2234        "EventCode": "0xD2",
2235        "EventName": "UNC_M_SB_ACCESSES.WR_ACCEPTS",
2236        "PerPkg": "1",
2237        "UMask": "0x4",
2238        "Unit": "iMC"
2239    },
2240    {
2241        "BriefDescription": "Scoreboard Accesses; NM write completions",
2242        "Counter": "0,1,2,3",
2243        "EventCode": "0xD2",
2244        "EventName": "UNC_M_SB_ACCESSES.WR_REJECTS",
2245        "PerPkg": "1",
2246        "UMask": "0x8",
2247        "Unit": "iMC"
2248    },
2249    {
2250        "BriefDescription": "Scoreboard Accesses; FM read completions",
2251        "Counter": "0,1,2,3",
2252        "EventCode": "0xD2",
2253        "EventName": "UNC_M_SB_ACCESSES.NM_RD_CMPS",
2254        "PerPkg": "1",
2255        "UMask": "0x10",
2256        "Unit": "iMC"
2257    },
2258    {
2259        "BriefDescription": "Scoreboard Accesses; FM write completions",
2260        "Counter": "0,1,2,3",
2261        "EventCode": "0xD2",
2262        "EventName": "UNC_M_SB_ACCESSES.NM_WR_CMPS",
2263        "PerPkg": "1",
2264        "UMask": "0x20",
2265        "Unit": "iMC"
2266    },
2267    {
2268        "BriefDescription": "Scoreboard Accesses; Write Accepts",
2269        "Counter": "0,1,2,3",
2270        "EventCode": "0xD2",
2271        "EventName": "UNC_M_SB_ACCESSES.FM_RD_CMPS",
2272        "PerPkg": "1",
2273        "UMask": "0x40",
2274        "Unit": "iMC"
2275    },
2276    {
2277        "BriefDescription": "Scoreboard Accesses; Write Rejects",
2278        "Counter": "0,1,2,3",
2279        "EventCode": "0xD2",
2280        "EventName": "UNC_M_SB_ACCESSES.FM_WR_CMPS",
2281        "PerPkg": "1",
2282        "UMask": "0x80",
2283        "Unit": "iMC"
2284    },
2285    {
2286        "BriefDescription": "Alloc",
2287        "Counter": "0,1,2,3",
2288        "EventCode": "0xD9",
2289        "EventName": "UNC_M_SB_CANARY.ALLOC",
2290        "PerPkg": "1",
2291        "UMask": "0x1",
2292        "Unit": "iMC"
2293    },
2294    {
2295        "BriefDescription": "Dealloc",
2296        "Counter": "0,1,2,3",
2297        "EventCode": "0xD9",
2298        "EventName": "UNC_M_SB_CANARY.DEALLOC",
2299        "PerPkg": "1",
2300        "UMask": "0x2",
2301        "Unit": "iMC"
2302    },
2303    {
2304        "BriefDescription": "Reject",
2305        "Counter": "0,1,2,3",
2306        "EventCode": "0xD9",
2307        "EventName": "UNC_M_SB_CANARY.REJ",
2308        "PerPkg": "1",
2309        "UMask": "0x4",
2310        "Unit": "iMC"
2311    },
2312    {
2313        "BriefDescription": "Valid",
2314        "Counter": "0,1,2,3",
2315        "EventCode": "0xD9",
2316        "EventName": "UNC_M_SB_CANARY.VLD",
2317        "PerPkg": "1",
2318        "UMask": "0x8",
2319        "Unit": "iMC"
2320    },
2321    {
2322        "BriefDescription": "Near Mem Read Starved",
2323        "Counter": "0,1,2,3",
2324        "EventCode": "0xD9",
2325        "EventName": "UNC_M_SB_CANARY.NMRD_STARVED",
2326        "PerPkg": "1",
2327        "UMask": "0x10",
2328        "Unit": "iMC"
2329    },
2330    {
2331        "BriefDescription": "Near Mem Write Starved",
2332        "Counter": "0,1,2,3",
2333        "EventCode": "0xD9",
2334        "EventName": "UNC_M_SB_CANARY.NMWR_STARVED",
2335        "PerPkg": "1",
2336        "UMask": "0x20",
2337        "Unit": "iMC"
2338    },
2339    {
2340        "BriefDescription": "Far Mem Read Starved",
2341        "Counter": "0,1,2,3",
2342        "EventCode": "0xD9",
2343        "EventName": "UNC_M_SB_CANARY.FMRD_STARVED",
2344        "PerPkg": "1",
2345        "UMask": "0x40",
2346        "Unit": "iMC"
2347    },
2348    {
2349        "BriefDescription": "Far Mem Write Starved",
2350        "Counter": "0,1,2,3",
2351        "EventCode": "0xD9",
2352        "EventName": "UNC_M_SB_CANARY.FMWR_STARVED",
2353        "PerPkg": "1",
2354        "UMask": "0x80",
2355        "Unit": "iMC"
2356    },
2357    {
2358        "BriefDescription": "Scoreboard Cycles Full",
2359        "Counter": "0,1,2,3",
2360        "EventCode": "0xD1",
2361        "EventName": "UNC_M_SB_CYCLES_FULL",
2362        "PerPkg": "1",
2363        "Unit": "iMC"
2364    },
2365    {
2366        "BriefDescription": "Scoreboard Cycles Not-Empty",
2367        "Counter": "0,1,2,3",
2368        "EventCode": "0xD0",
2369        "EventName": "UNC_M_SB_CYCLES_NE",
2370        "PerPkg": "1",
2371        "Unit": "iMC"
2372    },
2373    {
2374        "BriefDescription": "Scoreboard Inserts; Reads",
2375        "Counter": "0,1,2,3",
2376        "EventCode": "0xD6",
2377        "EventName": "UNC_M_SB_INSERTS.RDS",
2378        "PerPkg": "1",
2379        "UMask": "0x1",
2380        "Unit": "iMC"
2381    },
2382    {
2383        "BriefDescription": "Scoreboard Inserts; Writes",
2384        "Counter": "0,1,2,3",
2385        "EventCode": "0xD6",
2386        "EventName": "UNC_M_SB_INSERTS.WRS",
2387        "PerPkg": "1",
2388        "UMask": "0x2",
2389        "Unit": "iMC"
2390    },
2391    {
2392        "BriefDescription": "Scoreboard Inserts; Block region reads",
2393        "Counter": "0,1,2,3",
2394        "EventCode": "0xD6",
2395        "EventName": "UNC_M_SB_INSERTS.BLOCK_RDS",
2396        "PerPkg": "1",
2397        "UMask": "0x10",
2398        "Unit": "iMC"
2399    },
2400    {
2401        "BriefDescription": "Scoreboard Inserts; Block region writes",
2402        "Counter": "0,1,2,3",
2403        "EventCode": "0xD6",
2404        "EventName": "UNC_M_SB_INSERTS.BLOCK_WRS",
2405        "PerPkg": "1",
2406        "UMask": "0x20",
2407        "Unit": "iMC"
2408    },
2409    {
2410        "BriefDescription": "Scoreboard Inserts; Dealloc all commands (for error flows)",
2411        "Counter": "0,1,2,3",
2412        "EventCode": "0xD6",
2413        "EventName": "UNC_M_SB_INSERTS.DEALLOC",
2414        "PerPkg": "1",
2415        "UMask": "0x40",
2416        "Unit": "iMC"
2417    },
2418    {
2419        "BriefDescription": "Scoreboard Inserts; Patrol inserts",
2420        "Counter": "0,1,2,3",
2421        "EventCode": "0xD6",
2422        "EventName": "UNC_M_SB_INSERTS.PATROL",
2423        "PerPkg": "1",
2424        "UMask": "0x80",
2425        "Unit": "iMC"
2426    },
2427    {
2428        "BriefDescription": "Scoreboard Occupancy; Reads",
2429        "Counter": "0,1,2,3",
2430        "EventCode": "0xD5",
2431        "EventName": "UNC_M_SB_OCCUPANCY.RDS",
2432        "PerPkg": "1",
2433        "UMask": "0x1",
2434        "Unit": "iMC"
2435    },
2436    {
2437        "BriefDescription": "Scoreboard Occupancy; Writes",
2438        "Counter": "0,1,2,3",
2439        "EventCode": "0xD5",
2440        "EventName": "UNC_M_SB_OCCUPANCY.WRS",
2441        "PerPkg": "1",
2442        "UMask": "0x2",
2443        "Unit": "iMC"
2444    },
2445    {
2446        "BriefDescription": "Scoreboard Occupancy; Block region reads",
2447        "Counter": "0,1,2,3",
2448        "EventCode": "0xD5",
2449        "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_RDS",
2450        "PerPkg": "1",
2451        "UMask": "0x20",
2452        "Unit": "iMC"
2453    },
2454    {
2455        "BriefDescription": "Scoreboard Occupancy; Block region writes",
2456        "Counter": "0,1,2,3",
2457        "EventCode": "0xD5",
2458        "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_WRS",
2459        "PerPkg": "1",
2460        "UMask": "0x40",
2461        "Unit": "iMC"
2462    },
2463    {
2464        "BriefDescription": "Scoreboard Occupancy; Patrol",
2465        "Counter": "0,1,2,3",
2466        "EventCode": "0xD5",
2467        "EventName": "UNC_M_SB_OCCUPANCY.PATROL",
2468        "PerPkg": "1",
2469        "UMask": "0x80",
2470        "Unit": "iMC"
2471    },
2472    {
2473        "BriefDescription": "Number of Scoreboard Requests Rejected; NM requests rejected due to set conflict",
2474        "Counter": "0,1,2,3",
2475        "EventCode": "0xD4",
2476        "EventName": "UNC_M_SB_REJECT.NM_SET_CNFLT",
2477        "PerPkg": "1",
2478        "UMask": "0x1",
2479        "Unit": "iMC"
2480    },
2481    {
2482        "BriefDescription": "Number of Scoreboard Requests Rejected; FM requests rejected due to full address conflict",
2483        "Counter": "0,1,2,3",
2484        "EventCode": "0xD4",
2485        "EventName": "UNC_M_SB_REJECT.FM_ADDR_CNFLT",
2486        "PerPkg": "1",
2487        "UMask": "0x2",
2488        "Unit": "iMC"
2489    },
2490    {
2491        "BriefDescription": "Number of Scoreboard Requests Rejected; Patrol requests rejected due to set conflict",
2492        "Counter": "0,1,2,3",
2493        "EventCode": "0xD4",
2494        "EventName": "UNC_M_SB_REJECT.PATROL_SET_CNFLT",
2495        "PerPkg": "1",
2496        "UMask": "0x4",
2497        "Unit": "iMC"
2498    },
2499    {
2500        "BriefDescription": "Near Mem Read - Set",
2501        "Counter": "0,1,2,3",
2502        "EventCode": "0xD7",
2503        "EventName": "UNC_M_SB_STRV_ALLOC.NMRD_SET",
2504        "PerPkg": "1",
2505        "UMask": "0x1",
2506        "Unit": "iMC"
2507    },
2508    {
2509        "BriefDescription": "Far Mem Read - Set",
2510        "Counter": "0,1,2,3",
2511        "EventCode": "0xD7",
2512        "EventName": "UNC_M_SB_STRV_ALLOC.FMRD_SET",
2513        "PerPkg": "1",
2514        "UMask": "0x2",
2515        "Unit": "iMC"
2516    },
2517    {
2518        "BriefDescription": "Near Mem Write - Set",
2519        "Counter": "0,1,2,3",
2520        "EventCode": "0xD7",
2521        "EventName": "UNC_M_SB_STRV_ALLOC.NMWR_SET",
2522        "PerPkg": "1",
2523        "UMask": "0x4",
2524        "Unit": "iMC"
2525    },
2526    {
2527        "BriefDescription": "Far Mem Write - Set",
2528        "Counter": "0,1,2,3",
2529        "EventCode": "0xD7",
2530        "EventName": "UNC_M_SB_STRV_ALLOC.FMWR_SET",
2531        "PerPkg": "1",
2532        "UMask": "0x8",
2533        "Unit": "iMC"
2534    },
2535    {
2536        "BriefDescription": "Near Mem Read - Clear",
2537        "Counter": "0,1,2,3",
2538        "EventCode": "0xD7",
2539        "EventName": "UNC_M_SB_STRV_ALLOC.NMRD_CLR",
2540        "PerPkg": "1",
2541        "UMask": "0x10",
2542        "Unit": "iMC"
2543    },
2544    {
2545        "BriefDescription": "Far Mem Read - Clear",
2546        "Counter": "0,1,2,3",
2547        "EventCode": "0xD7",
2548        "EventName": "UNC_M_SB_STRV_ALLOC.FMRD_CLR",
2549        "PerPkg": "1",
2550        "UMask": "0x20",
2551        "Unit": "iMC"
2552    },
2553    {
2554        "BriefDescription": "Near Mem Write - Clear",
2555        "Counter": "0,1,2,3",
2556        "EventCode": "0xD7",
2557        "EventName": "UNC_M_SB_STRV_ALLOC.NMWR_CLR",
2558        "PerPkg": "1",
2559        "UMask": "0x40",
2560        "Unit": "iMC"
2561    },
2562    {
2563        "BriefDescription": "Far Mem Write - Clear",
2564        "Counter": "0,1,2,3",
2565        "EventCode": "0xD7",
2566        "EventName": "UNC_M_SB_STRV_ALLOC.FMWR_CLR",
2567        "PerPkg": "1",
2568        "UMask": "0x80",
2569        "Unit": "iMC"
2570    },
2571    {
2572        "BriefDescription": "Near Mem Read",
2573        "Counter": "0,1,2,3",
2574        "EventCode": "0xD8",
2575        "EventName": "UNC_M_SB_STRV_OCC.NMRD",
2576        "PerPkg": "1",
2577        "UMask": "0x1",
2578        "Unit": "iMC"
2579    },
2580    {
2581        "BriefDescription": "Far Mem Read",
2582        "Counter": "0,1,2,3",
2583        "EventCode": "0xD8",
2584        "EventName": "UNC_M_SB_STRV_OCC.FMRD",
2585        "PerPkg": "1",
2586        "UMask": "0x2",
2587        "Unit": "iMC"
2588    },
2589    {
2590        "BriefDescription": "Near Mem Write",
2591        "Counter": "0,1,2,3",
2592        "EventCode": "0xD8",
2593        "EventName": "UNC_M_SB_STRV_OCC.NMWR",
2594        "PerPkg": "1",
2595        "UMask": "0x4",
2596        "Unit": "iMC"
2597    },
2598    {
2599        "BriefDescription": "Far Mem Write",
2600        "Counter": "0,1,2,3",
2601        "EventCode": "0xD8",
2602        "EventName": "UNC_M_SB_STRV_OCC.FMWR",
2603        "PerPkg": "1",
2604        "UMask": "0x8",
2605        "Unit": "iMC"
2606    },
2607    {
2608        "BriefDescription": "UNC_M_SB_TAGGED.NEW",
2609        "Counter": "0,1,2,3",
2610        "EventCode": "0xDD",
2611        "EventName": "UNC_M_SB_TAGGED.NEW",
2612        "PerPkg": "1",
2613        "UMask": "0x1",
2614        "Unit": "iMC"
2615    },
2616    {
2617        "BriefDescription": "UNC_M_SB_TAGGED.RD_HIT",
2618        "Counter": "0,1,2,3",
2619        "EventCode": "0xDD",
2620        "EventName": "UNC_M_SB_TAGGED.RD_HIT",
2621        "PerPkg": "1",
2622        "UMask": "0x2",
2623        "Unit": "iMC"
2624    },
2625    {
2626        "BriefDescription": "UNC_M_SB_TAGGED.RD_MISS",
2627        "Counter": "0,1,2,3",
2628        "EventCode": "0xDD",
2629        "EventName": "UNC_M_SB_TAGGED.RD_MISS",
2630        "PerPkg": "1",
2631        "UMask": "0x4",
2632        "Unit": "iMC"
2633    },
2634    {
2635        "BriefDescription": "UNC_M_SB_TAGGED.DDR4_CMP",
2636        "Counter": "0,1,2,3",
2637        "EventCode": "0xDD",
2638        "EventName": "UNC_M_SB_TAGGED.DDR4_CMP",
2639        "PerPkg": "1",
2640        "UMask": "0x8",
2641        "Unit": "iMC"
2642    },
2643    {
2644        "BriefDescription": "UNC_M_SB_TAGGED.OCC",
2645        "Counter": "0,1,2,3",
2646        "EventCode": "0xDD",
2647        "EventName": "UNC_M_SB_TAGGED.OCC",
2648        "PerPkg": "1",
2649        "UMask": "0x80",
2650        "Unit": "iMC"
2651    },
2652    {
2653        "BriefDescription": "Transition from WMM to RMM because of low threshold; Transition from WMM to RMM because of starve counter",
2654        "Counter": "0,1,2,3",
2655        "EventCode": "0xC0",
2656        "EventName": "UNC_M_WMM_TO_RMM.LOW_THRESH",
2657        "PerPkg": "1",
2658        "UMask": "0x1",
2659        "Unit": "iMC"
2660    },
2661    {
2662        "BriefDescription": "Transition from WMM to RMM because of low threshold",
2663        "Counter": "0,1,2,3",
2664        "EventCode": "0xC0",
2665        "EventName": "UNC_M_WMM_TO_RMM.STARVE",
2666        "PerPkg": "1",
2667        "UMask": "0x2",
2668        "Unit": "iMC"
2669    },
2670    {
2671        "BriefDescription": "Transition from WMM to RMM because of low threshold",
2672        "Counter": "0,1,2,3",
2673        "EventCode": "0xC0",
2674        "EventName": "UNC_M_WMM_TO_RMM.VMSE_RETRY",
2675        "PerPkg": "1",
2676        "UMask": "0x4",
2677        "Unit": "iMC"
2678    },
2679    {
2680        "BriefDescription": "Write Pending Queue Full Cycles",
2681        "Counter": "0,1,2,3",
2682        "EventCode": "0x22",
2683        "EventName": "UNC_M_WPQ_CYCLES_FULL",
2684        "PerPkg": "1",
2685        "Unit": "iMC"
2686    },
2687    {
2688        "BriefDescription": "Write Pending Queue Not Empty",
2689        "Counter": "0,1,2,3",
2690        "EventCode": "0x21",
2691        "EventName": "UNC_M_WPQ_CYCLES_NE",
2692        "PerPkg": "1",
2693        "Unit": "iMC"
2694    },
2695    {
2696        "BriefDescription": "Write Pending Queue CAM Match",
2697        "Counter": "0,1,2,3",
2698        "EventCode": "0x23",
2699        "EventName": "UNC_M_WPQ_READ_HIT",
2700        "PerPkg": "1",
2701        "Unit": "iMC"
2702    },
2703    {
2704        "BriefDescription": "Write Pending Queue CAM Match",
2705        "Counter": "0,1,2,3",
2706        "EventCode": "0x24",
2707        "EventName": "UNC_M_WPQ_WRITE_HIT",
2708        "PerPkg": "1",
2709        "Unit": "iMC"
2710    },
2711    {
2712        "BriefDescription": "Not getting the requested Major Mode",
2713        "Counter": "0,1,2,3",
2714        "EventCode": "0xC1",
2715        "EventName": "UNC_M_WRONG_MM",
2716        "PerPkg": "1",
2717        "Unit": "iMC"
2718    },
2719    {
2720        "BriefDescription": "WR_CAS Access to Rank 0; Bank 0",
2721        "Counter": "0,1,2,3",
2722        "EventCode": "0xB8",
2723        "EventName": "UNC_M_WR_CAS_RANK0.BANK0",
2724        "PerPkg": "1",
2725        "Unit": "iMC"
2726    },
2727    {
2728        "BriefDescription": "WR_CAS Access to Rank 0; Bank 1",
2729        "Counter": "0,1,2,3",
2730        "EventCode": "0xB8",
2731        "EventName": "UNC_M_WR_CAS_RANK0.BANK1",
2732        "PerPkg": "1",
2733        "UMask": "0x1",
2734        "Unit": "iMC"
2735    },
2736    {
2737        "BriefDescription": "WR_CAS Access to Rank 0; Bank 2",
2738        "Counter": "0,1,2,3",
2739        "EventCode": "0xB8",
2740        "EventName": "UNC_M_WR_CAS_RANK0.BANK2",
2741        "PerPkg": "1",
2742        "UMask": "0x2",
2743        "Unit": "iMC"
2744    },
2745    {
2746        "BriefDescription": "WR_CAS Access to Rank 0; Bank 3",
2747        "Counter": "0,1,2,3",
2748        "EventCode": "0xB8",
2749        "EventName": "UNC_M_WR_CAS_RANK0.BANK3",
2750        "PerPkg": "1",
2751        "UMask": "0x3",
2752        "Unit": "iMC"
2753    },
2754    {
2755        "BriefDescription": "WR_CAS Access to Rank 0; Bank 4",
2756        "Counter": "0,1,2,3",
2757        "EventCode": "0xB8",
2758        "EventName": "UNC_M_WR_CAS_RANK0.BANK4",
2759        "PerPkg": "1",
2760        "UMask": "0x4",
2761        "Unit": "iMC"
2762    },
2763    {
2764        "BriefDescription": "WR_CAS Access to Rank 0; Bank 5",
2765        "Counter": "0,1,2,3",
2766        "EventCode": "0xB8",
2767        "EventName": "UNC_M_WR_CAS_RANK0.BANK5",
2768        "PerPkg": "1",
2769        "UMask": "0x5",
2770        "Unit": "iMC"
2771    },
2772    {
2773        "BriefDescription": "WR_CAS Access to Rank 0; Bank 6",
2774        "Counter": "0,1,2,3",
2775        "EventCode": "0xB8",
2776        "EventName": "UNC_M_WR_CAS_RANK0.BANK6",
2777        "PerPkg": "1",
2778        "UMask": "0x6",
2779        "Unit": "iMC"
2780    },
2781    {
2782        "BriefDescription": "WR_CAS Access to Rank 0; Bank 7",
2783        "Counter": "0,1,2,3",
2784        "EventCode": "0xB8",
2785        "EventName": "UNC_M_WR_CAS_RANK0.BANK7",
2786        "PerPkg": "1",
2787        "UMask": "0x7",
2788        "Unit": "iMC"
2789    },
2790    {
2791        "BriefDescription": "WR_CAS Access to Rank 0; Bank 8",
2792        "Counter": "0,1,2,3",
2793        "EventCode": "0xB8",
2794        "EventName": "UNC_M_WR_CAS_RANK0.BANK8",
2795        "PerPkg": "1",
2796        "UMask": "0x8",
2797        "Unit": "iMC"
2798    },
2799    {
2800        "BriefDescription": "WR_CAS Access to Rank 0; Bank 9",
2801        "Counter": "0,1,2,3",
2802        "EventCode": "0xB8",
2803        "EventName": "UNC_M_WR_CAS_RANK0.BANK9",
2804        "PerPkg": "1",
2805        "UMask": "0x9",
2806        "Unit": "iMC"
2807    },
2808    {
2809        "BriefDescription": "WR_CAS Access to Rank 0; Bank 10",
2810        "Counter": "0,1,2,3",
2811        "EventCode": "0xB8",
2812        "EventName": "UNC_M_WR_CAS_RANK0.BANK10",
2813        "PerPkg": "1",
2814        "UMask": "0xA",
2815        "Unit": "iMC"
2816    },
2817    {
2818        "BriefDescription": "WR_CAS Access to Rank 0; Bank 11",
2819        "Counter": "0,1,2,3",
2820        "EventCode": "0xB8",
2821        "EventName": "UNC_M_WR_CAS_RANK0.BANK11",
2822        "PerPkg": "1",
2823        "UMask": "0xB",
2824        "Unit": "iMC"
2825    },
2826    {
2827        "BriefDescription": "WR_CAS Access to Rank 0; Bank 12",
2828        "Counter": "0,1,2,3",
2829        "EventCode": "0xB8",
2830        "EventName": "UNC_M_WR_CAS_RANK0.BANK12",
2831        "PerPkg": "1",
2832        "UMask": "0xC",
2833        "Unit": "iMC"
2834    },
2835    {
2836        "BriefDescription": "WR_CAS Access to Rank 0; Bank 13",
2837        "Counter": "0,1,2,3",
2838        "EventCode": "0xB8",
2839        "EventName": "UNC_M_WR_CAS_RANK0.BANK13",
2840        "PerPkg": "1",
2841        "UMask": "0xD",
2842        "Unit": "iMC"
2843    },
2844    {
2845        "BriefDescription": "WR_CAS Access to Rank 0; Bank 14",
2846        "Counter": "0,1,2,3",
2847        "EventCode": "0xB8",
2848        "EventName": "UNC_M_WR_CAS_RANK0.BANK14",
2849        "PerPkg": "1",
2850        "UMask": "0xE",
2851        "Unit": "iMC"
2852    },
2853    {
2854        "BriefDescription": "WR_CAS Access to Rank 0; Bank 15",
2855        "Counter": "0,1,2,3",
2856        "EventCode": "0xB8",
2857        "EventName": "UNC_M_WR_CAS_RANK0.BANK15",
2858        "PerPkg": "1",
2859        "UMask": "0xF",
2860        "Unit": "iMC"
2861    },
2862    {
2863        "BriefDescription": "WR_CAS Access to Rank 0; All Banks",
2864        "Counter": "0,1,2,3",
2865        "EventCode": "0xB8",
2866        "EventName": "UNC_M_WR_CAS_RANK0.ALLBANKS",
2867        "PerPkg": "1",
2868        "UMask": "0x10",
2869        "Unit": "iMC"
2870    },
2871    {
2872        "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
2873        "Counter": "0,1,2,3",
2874        "EventCode": "0xB8",
2875        "EventName": "UNC_M_WR_CAS_RANK0.BANKG0",
2876        "PerPkg": "1",
2877        "UMask": "0x11",
2878        "Unit": "iMC"
2879    },
2880    {
2881        "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
2882        "Counter": "0,1,2,3",
2883        "EventCode": "0xB8",
2884        "EventName": "UNC_M_WR_CAS_RANK0.BANKG1",
2885        "PerPkg": "1",
2886        "UMask": "0x12",
2887        "Unit": "iMC"
2888    },
2889    {
2890        "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
2891        "Counter": "0,1,2,3",
2892        "EventCode": "0xB8",
2893        "EventName": "UNC_M_WR_CAS_RANK0.BANKG2",
2894        "PerPkg": "1",
2895        "UMask": "0x13",
2896        "Unit": "iMC"
2897    },
2898    {
2899        "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
2900        "Counter": "0,1,2,3",
2901        "EventCode": "0xB8",
2902        "EventName": "UNC_M_WR_CAS_RANK0.BANKG3",
2903        "PerPkg": "1",
2904        "UMask": "0x14",
2905        "Unit": "iMC"
2906    },
2907    {
2908        "BriefDescription": "WR_CAS Access to Rank 1; Bank 0",
2909        "Counter": "0,1,2,3",
2910        "EventCode": "0xB9",
2911        "EventName": "UNC_M_WR_CAS_RANK1.BANK0",
2912        "PerPkg": "1",
2913        "Unit": "iMC"
2914    },
2915    {
2916        "BriefDescription": "WR_CAS Access to Rank 1; Bank 1",
2917        "Counter": "0,1,2,3",
2918        "EventCode": "0xB9",
2919        "EventName": "UNC_M_WR_CAS_RANK1.BANK1",
2920        "PerPkg": "1",
2921        "UMask": "0x1",
2922        "Unit": "iMC"
2923    },
2924    {
2925        "BriefDescription": "WR_CAS Access to Rank 1; Bank 2",
2926        "Counter": "0,1,2,3",
2927        "EventCode": "0xB9",
2928        "EventName": "UNC_M_WR_CAS_RANK1.BANK2",
2929        "PerPkg": "1",
2930        "UMask": "0x2",
2931        "Unit": "iMC"
2932    },
2933    {
2934        "BriefDescription": "WR_CAS Access to Rank 1; Bank 3",
2935        "Counter": "0,1,2,3",
2936        "EventCode": "0xB9",
2937        "EventName": "UNC_M_WR_CAS_RANK1.BANK3",
2938        "PerPkg": "1",
2939        "UMask": "0x3",
2940        "Unit": "iMC"
2941    },
2942    {
2943        "BriefDescription": "WR_CAS Access to Rank 1; Bank 4",
2944        "Counter": "0,1,2,3",
2945        "EventCode": "0xB9",
2946        "EventName": "UNC_M_WR_CAS_RANK1.BANK4",
2947        "PerPkg": "1",
2948        "UMask": "0x4",
2949        "Unit": "iMC"
2950    },
2951    {
2952        "BriefDescription": "WR_CAS Access to Rank 1; Bank 5",
2953        "Counter": "0,1,2,3",
2954        "EventCode": "0xB9",
2955        "EventName": "UNC_M_WR_CAS_RANK1.BANK5",
2956        "PerPkg": "1",
2957        "UMask": "0x5",
2958        "Unit": "iMC"
2959    },
2960    {
2961        "BriefDescription": "WR_CAS Access to Rank 1; Bank 6",
2962        "Counter": "0,1,2,3",
2963        "EventCode": "0xB9",
2964        "EventName": "UNC_M_WR_CAS_RANK1.BANK6",
2965        "PerPkg": "1",
2966        "UMask": "0x6",
2967        "Unit": "iMC"
2968    },
2969    {
2970        "BriefDescription": "WR_CAS Access to Rank 1; Bank 7",
2971        "Counter": "0,1,2,3",
2972        "EventCode": "0xB9",
2973        "EventName": "UNC_M_WR_CAS_RANK1.BANK7",
2974        "PerPkg": "1",
2975        "UMask": "0x7",
2976        "Unit": "iMC"
2977    },
2978    {
2979        "BriefDescription": "WR_CAS Access to Rank 1; Bank 8",
2980        "Counter": "0,1,2,3",
2981        "EventCode": "0xB9",
2982        "EventName": "UNC_M_WR_CAS_RANK1.BANK8",
2983        "PerPkg": "1",
2984        "UMask": "0x8",
2985        "Unit": "iMC"
2986    },
2987    {
2988        "BriefDescription": "WR_CAS Access to Rank 1; Bank 9",
2989        "Counter": "0,1,2,3",
2990        "EventCode": "0xB9",
2991        "EventName": "UNC_M_WR_CAS_RANK1.BANK9",
2992        "PerPkg": "1",
2993        "UMask": "0x9",
2994        "Unit": "iMC"
2995    },
2996    {
2997        "BriefDescription": "WR_CAS Access to Rank 1; Bank 10",
2998        "Counter": "0,1,2,3",
2999        "EventCode": "0xB9",
3000        "EventName": "UNC_M_WR_CAS_RANK1.BANK10",
3001        "PerPkg": "1",
3002        "UMask": "0xA",
3003        "Unit": "iMC"
3004    },
3005    {
3006        "BriefDescription": "WR_CAS Access to Rank 1; Bank 11",
3007        "Counter": "0,1,2,3",
3008        "EventCode": "0xB9",
3009        "EventName": "UNC_M_WR_CAS_RANK1.BANK11",
3010        "PerPkg": "1",
3011        "UMask": "0xB",
3012        "Unit": "iMC"
3013    },
3014    {
3015        "BriefDescription": "WR_CAS Access to Rank 1; Bank 12",
3016        "Counter": "0,1,2,3",
3017        "EventCode": "0xB9",
3018        "EventName": "UNC_M_WR_CAS_RANK1.BANK12",
3019        "PerPkg": "1",
3020        "UMask": "0xC",
3021        "Unit": "iMC"
3022    },
3023    {
3024        "BriefDescription": "WR_CAS Access to Rank 1; Bank 13",
3025        "Counter": "0,1,2,3",
3026        "EventCode": "0xB9",
3027        "EventName": "UNC_M_WR_CAS_RANK1.BANK13",
3028        "PerPkg": "1",
3029        "UMask": "0xD",
3030        "Unit": "iMC"
3031    },
3032    {
3033        "BriefDescription": "WR_CAS Access to Rank 1; Bank 14",
3034        "Counter": "0,1,2,3",
3035        "EventCode": "0xB9",
3036        "EventName": "UNC_M_WR_CAS_RANK1.BANK14",
3037        "PerPkg": "1",
3038        "UMask": "0xE",
3039        "Unit": "iMC"
3040    },
3041    {
3042        "BriefDescription": "WR_CAS Access to Rank 1; Bank 15",
3043        "Counter": "0,1,2,3",
3044        "EventCode": "0xB9",
3045        "EventName": "UNC_M_WR_CAS_RANK1.BANK15",
3046        "PerPkg": "1",
3047        "UMask": "0xF",
3048        "Unit": "iMC"
3049    },
3050    {
3051        "BriefDescription": "WR_CAS Access to Rank 1; All Banks",
3052        "Counter": "0,1,2,3",
3053        "EventCode": "0xB9",
3054        "EventName": "UNC_M_WR_CAS_RANK1.ALLBANKS",
3055        "PerPkg": "1",
3056        "UMask": "0x10",
3057        "Unit": "iMC"
3058    },
3059    {
3060        "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
3061        "Counter": "0,1,2,3",
3062        "EventCode": "0xB9",
3063        "EventName": "UNC_M_WR_CAS_RANK1.BANKG0",
3064        "PerPkg": "1",
3065        "UMask": "0x11",
3066        "Unit": "iMC"
3067    },
3068    {
3069        "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
3070        "Counter": "0,1,2,3",
3071        "EventCode": "0xB9",
3072        "EventName": "UNC_M_WR_CAS_RANK1.BANKG1",
3073        "PerPkg": "1",
3074        "UMask": "0x12",
3075        "Unit": "iMC"
3076    },
3077    {
3078        "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
3079        "Counter": "0,1,2,3",
3080        "EventCode": "0xB9",
3081        "EventName": "UNC_M_WR_CAS_RANK1.BANKG2",
3082        "PerPkg": "1",
3083        "UMask": "0x13",
3084        "Unit": "iMC"
3085    },
3086    {
3087        "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
3088        "Counter": "0,1,2,3",
3089        "EventCode": "0xB9",
3090        "EventName": "UNC_M_WR_CAS_RANK1.BANKG3",
3091        "PerPkg": "1",
3092        "UMask": "0x14",
3093        "Unit": "iMC"
3094    },
3095    {
3096        "BriefDescription": "WR_CAS Access to Rank 2; Bank 0",
3097        "Counter": "0,1,2,3",
3098        "EventCode": "0xBA",
3099        "EventName": "UNC_M_WR_CAS_RANK2.BANK0",
3100        "PerPkg": "1",
3101        "Unit": "iMC"
3102    },
3103    {
3104        "BriefDescription": "WR_CAS Access to Rank 2; Bank 1",
3105        "Counter": "0,1,2,3",
3106        "EventCode": "0xBA",
3107        "EventName": "UNC_M_WR_CAS_RANK2.BANK1",
3108        "PerPkg": "1",
3109        "UMask": "0x1",
3110        "Unit": "iMC"
3111    },
3112    {
3113        "BriefDescription": "WR_CAS Access to Rank 2; Bank 2",
3114        "Counter": "0,1,2,3",
3115        "EventCode": "0xBA",
3116        "EventName": "UNC_M_WR_CAS_RANK2.BANK2",
3117        "PerPkg": "1",
3118        "UMask": "0x2",
3119        "Unit": "iMC"
3120    },
3121    {
3122        "BriefDescription": "WR_CAS Access to Rank 2; Bank 3",
3123        "Counter": "0,1,2,3",
3124        "EventCode": "0xBA",
3125        "EventName": "UNC_M_WR_CAS_RANK2.BANK3",
3126        "PerPkg": "1",
3127        "UMask": "0x3",
3128        "Unit": "iMC"
3129    },
3130    {
3131        "BriefDescription": "WR_CAS Access to Rank 2; Bank 4",
3132        "Counter": "0,1,2,3",
3133        "EventCode": "0xBA",
3134        "EventName": "UNC_M_WR_CAS_RANK2.BANK4",
3135        "PerPkg": "1",
3136        "UMask": "0x4",
3137        "Unit": "iMC"
3138    },
3139    {
3140        "BriefDescription": "WR_CAS Access to Rank 2; Bank 5",
3141        "Counter": "0,1,2,3",
3142        "EventCode": "0xBA",
3143        "EventName": "UNC_M_WR_CAS_RANK2.BANK5",
3144        "PerPkg": "1",
3145        "UMask": "0x5",
3146        "Unit": "iMC"
3147    },
3148    {
3149        "BriefDescription": "WR_CAS Access to Rank 2; Bank 6",
3150        "Counter": "0,1,2,3",
3151        "EventCode": "0xBA",
3152        "EventName": "UNC_M_WR_CAS_RANK2.BANK6",
3153        "PerPkg": "1",
3154        "UMask": "0x6",
3155        "Unit": "iMC"
3156    },
3157    {
3158        "BriefDescription": "WR_CAS Access to Rank 2; Bank 7",
3159        "Counter": "0,1,2,3",
3160        "EventCode": "0xBA",
3161        "EventName": "UNC_M_WR_CAS_RANK2.BANK7",
3162        "PerPkg": "1",
3163        "UMask": "0x7",
3164        "Unit": "iMC"
3165    },
3166    {
3167        "BriefDescription": "WR_CAS Access to Rank 2; Bank 8",
3168        "Counter": "0,1,2,3",
3169        "EventCode": "0xBA",
3170        "EventName": "UNC_M_WR_CAS_RANK2.BANK8",
3171        "PerPkg": "1",
3172        "UMask": "0x8",
3173        "Unit": "iMC"
3174    },
3175    {
3176        "BriefDescription": "WR_CAS Access to Rank 2; Bank 9",
3177        "Counter": "0,1,2,3",
3178        "EventCode": "0xBA",
3179        "EventName": "UNC_M_WR_CAS_RANK2.BANK9",
3180        "PerPkg": "1",
3181        "UMask": "0x9",
3182        "Unit": "iMC"
3183    },
3184    {
3185        "BriefDescription": "WR_CAS Access to Rank 2; Bank 10",
3186        "Counter": "0,1,2,3",
3187        "EventCode": "0xBA",
3188        "EventName": "UNC_M_WR_CAS_RANK2.BANK10",
3189        "PerPkg": "1",
3190        "UMask": "0xA",
3191        "Unit": "iMC"
3192    },
3193    {
3194        "BriefDescription": "WR_CAS Access to Rank 2; Bank 11",
3195        "Counter": "0,1,2,3",
3196        "EventCode": "0xBA",
3197        "EventName": "UNC_M_WR_CAS_RANK2.BANK11",
3198        "PerPkg": "1",
3199        "UMask": "0xB",
3200        "Unit": "iMC"
3201    },
3202    {
3203        "BriefDescription": "WR_CAS Access to Rank 2; Bank 12",
3204        "Counter": "0,1,2,3",
3205        "EventCode": "0xBA",
3206        "EventName": "UNC_M_WR_CAS_RANK2.BANK12",
3207        "PerPkg": "1",
3208        "UMask": "0xC",
3209        "Unit": "iMC"
3210    },
3211    {
3212        "BriefDescription": "WR_CAS Access to Rank 2; Bank 13",
3213        "Counter": "0,1,2,3",
3214        "EventCode": "0xBA",
3215        "EventName": "UNC_M_WR_CAS_RANK2.BANK13",
3216        "PerPkg": "1",
3217        "UMask": "0xD",
3218        "Unit": "iMC"
3219    },
3220    {
3221        "BriefDescription": "WR_CAS Access to Rank 2; Bank 14",
3222        "Counter": "0,1,2,3",
3223        "EventCode": "0xBA",
3224        "EventName": "UNC_M_WR_CAS_RANK2.BANK14",
3225        "PerPkg": "1",
3226        "UMask": "0xE",
3227        "Unit": "iMC"
3228    },
3229    {
3230        "BriefDescription": "WR_CAS Access to Rank 2; Bank 15",
3231        "Counter": "0,1,2,3",
3232        "EventCode": "0xBA",
3233        "EventName": "UNC_M_WR_CAS_RANK2.BANK15",
3234        "PerPkg": "1",
3235        "UMask": "0xF",
3236        "Unit": "iMC"
3237    },
3238    {
3239        "BriefDescription": "WR_CAS Access to Rank 2; All Banks",
3240        "Counter": "0,1,2,3",
3241        "EventCode": "0xBA",
3242        "EventName": "UNC_M_WR_CAS_RANK2.ALLBANKS",
3243        "PerPkg": "1",
3244        "UMask": "0x10",
3245        "Unit": "iMC"
3246    },
3247    {
3248        "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 0 (Banks 0-3)",
3249        "Counter": "0,1,2,3",
3250        "EventCode": "0xBA",
3251        "EventName": "UNC_M_WR_CAS_RANK2.BANKG0",
3252        "PerPkg": "1",
3253        "UMask": "0x11",
3254        "Unit": "iMC"
3255    },
3256    {
3257        "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 1 (Banks 4-7)",
3258        "Counter": "0,1,2,3",
3259        "EventCode": "0xBA",
3260        "EventName": "UNC_M_WR_CAS_RANK2.BANKG1",
3261        "PerPkg": "1",
3262        "UMask": "0x12",
3263        "Unit": "iMC"
3264    },
3265    {
3266        "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 2 (Banks 8-11)",
3267        "Counter": "0,1,2,3",
3268        "EventCode": "0xBA",
3269        "EventName": "UNC_M_WR_CAS_RANK2.BANKG2",
3270        "PerPkg": "1",
3271        "UMask": "0x13",
3272        "Unit": "iMC"
3273    },
3274    {
3275        "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 3 (Banks 12-15)",
3276        "Counter": "0,1,2,3",
3277        "EventCode": "0xBA",
3278        "EventName": "UNC_M_WR_CAS_RANK2.BANKG3",
3279        "PerPkg": "1",
3280        "UMask": "0x14",
3281        "Unit": "iMC"
3282    },
3283    {
3284        "BriefDescription": "WR_CAS Access to Rank 3; Bank 0",
3285        "Counter": "0,1,2,3",
3286        "EventCode": "0xBB",
3287        "EventName": "UNC_M_WR_CAS_RANK3.BANK0",
3288        "PerPkg": "1",
3289        "Unit": "iMC"
3290    },
3291    {
3292        "BriefDescription": "WR_CAS Access to Rank 3; Bank 1",
3293        "Counter": "0,1,2,3",
3294        "EventCode": "0xBB",
3295        "EventName": "UNC_M_WR_CAS_RANK3.BANK1",
3296        "PerPkg": "1",
3297        "UMask": "0x1",
3298        "Unit": "iMC"
3299    },
3300    {
3301        "BriefDescription": "WR_CAS Access to Rank 3; Bank 2",
3302        "Counter": "0,1,2,3",
3303        "EventCode": "0xBB",
3304        "EventName": "UNC_M_WR_CAS_RANK3.BANK2",
3305        "PerPkg": "1",
3306        "UMask": "0x2",
3307        "Unit": "iMC"
3308    },
3309    {
3310        "BriefDescription": "WR_CAS Access to Rank 3; Bank 3",
3311        "Counter": "0,1,2,3",
3312        "EventCode": "0xBB",
3313        "EventName": "UNC_M_WR_CAS_RANK3.BANK3",
3314        "PerPkg": "1",
3315        "UMask": "0x3",
3316        "Unit": "iMC"
3317    },
3318    {
3319        "BriefDescription": "WR_CAS Access to Rank 3; Bank 4",
3320        "Counter": "0,1,2,3",
3321        "EventCode": "0xBB",
3322        "EventName": "UNC_M_WR_CAS_RANK3.BANK4",
3323        "PerPkg": "1",
3324        "UMask": "0x4",
3325        "Unit": "iMC"
3326    },
3327    {
3328        "BriefDescription": "WR_CAS Access to Rank 3; Bank 5",
3329        "Counter": "0,1,2,3",
3330        "EventCode": "0xBB",
3331        "EventName": "UNC_M_WR_CAS_RANK3.BANK5",
3332        "PerPkg": "1",
3333        "UMask": "0x5",
3334        "Unit": "iMC"
3335    },
3336    {
3337        "BriefDescription": "WR_CAS Access to Rank 3; Bank 6",
3338        "Counter": "0,1,2,3",
3339        "EventCode": "0xBB",
3340        "EventName": "UNC_M_WR_CAS_RANK3.BANK6",
3341        "PerPkg": "1",
3342        "UMask": "0x6",
3343        "Unit": "iMC"
3344    },
3345    {
3346        "BriefDescription": "WR_CAS Access to Rank 3; Bank 7",
3347        "Counter": "0,1,2,3",
3348        "EventCode": "0xBB",
3349        "EventName": "UNC_M_WR_CAS_RANK3.BANK7",
3350        "PerPkg": "1",
3351        "UMask": "0x7",
3352        "Unit": "iMC"
3353    },
3354    {
3355        "BriefDescription": "WR_CAS Access to Rank 3; Bank 8",
3356        "Counter": "0,1,2,3",
3357        "EventCode": "0xBB",
3358        "EventName": "UNC_M_WR_CAS_RANK3.BANK8",
3359        "PerPkg": "1",
3360        "UMask": "0x8",
3361        "Unit": "iMC"
3362    },
3363    {
3364        "BriefDescription": "WR_CAS Access to Rank 3; Bank 9",
3365        "Counter": "0,1,2,3",
3366        "EventCode": "0xBB",
3367        "EventName": "UNC_M_WR_CAS_RANK3.BANK9",
3368        "PerPkg": "1",
3369        "UMask": "0x9",
3370        "Unit": "iMC"
3371    },
3372    {
3373        "BriefDescription": "WR_CAS Access to Rank 3; Bank 10",
3374        "Counter": "0,1,2,3",
3375        "EventCode": "0xBB",
3376        "EventName": "UNC_M_WR_CAS_RANK3.BANK10",
3377        "PerPkg": "1",
3378        "UMask": "0xA",
3379        "Unit": "iMC"
3380    },
3381    {
3382        "BriefDescription": "WR_CAS Access to Rank 3; Bank 11",
3383        "Counter": "0,1,2,3",
3384        "EventCode": "0xBB",
3385        "EventName": "UNC_M_WR_CAS_RANK3.BANK11",
3386        "PerPkg": "1",
3387        "UMask": "0xB",
3388        "Unit": "iMC"
3389    },
3390    {
3391        "BriefDescription": "WR_CAS Access to Rank 3; Bank 12",
3392        "Counter": "0,1,2,3",
3393        "EventCode": "0xBB",
3394        "EventName": "UNC_M_WR_CAS_RANK3.BANK12",
3395        "PerPkg": "1",
3396        "UMask": "0xC",
3397        "Unit": "iMC"
3398    },
3399    {
3400        "BriefDescription": "WR_CAS Access to Rank 3; Bank 13",
3401        "Counter": "0,1,2,3",
3402        "EventCode": "0xBB",
3403        "EventName": "UNC_M_WR_CAS_RANK3.BANK13",
3404        "PerPkg": "1",
3405        "UMask": "0xD",
3406        "Unit": "iMC"
3407    },
3408    {
3409        "BriefDescription": "WR_CAS Access to Rank 3; Bank 14",
3410        "Counter": "0,1,2,3",
3411        "EventCode": "0xBB",
3412        "EventName": "UNC_M_WR_CAS_RANK3.BANK14",
3413        "PerPkg": "1",
3414        "UMask": "0xE",
3415        "Unit": "iMC"
3416    },
3417    {
3418        "BriefDescription": "WR_CAS Access to Rank 3; Bank 15",
3419        "Counter": "0,1,2,3",
3420        "EventCode": "0xBB",
3421        "EventName": "UNC_M_WR_CAS_RANK3.BANK15",
3422        "PerPkg": "1",
3423        "UMask": "0xF",
3424        "Unit": "iMC"
3425    },
3426    {
3427        "BriefDescription": "WR_CAS Access to Rank 3; All Banks",
3428        "Counter": "0,1,2,3",
3429        "EventCode": "0xBB",
3430        "EventName": "UNC_M_WR_CAS_RANK3.ALLBANKS",
3431        "PerPkg": "1",
3432        "UMask": "0x10",
3433        "Unit": "iMC"
3434    },
3435    {
3436        "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 0 (Banks 0-3)",
3437        "Counter": "0,1,2,3",
3438        "EventCode": "0xBB",
3439        "EventName": "UNC_M_WR_CAS_RANK3.BANKG0",
3440        "PerPkg": "1",
3441        "UMask": "0x11",
3442        "Unit": "iMC"
3443    },
3444    {
3445        "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 1 (Banks 4-7)",
3446        "Counter": "0,1,2,3",
3447        "EventCode": "0xBB",
3448        "EventName": "UNC_M_WR_CAS_RANK3.BANKG1",
3449        "PerPkg": "1",
3450        "UMask": "0x12",
3451        "Unit": "iMC"
3452    },
3453    {
3454        "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 2 (Banks 8-11)",
3455        "Counter": "0,1,2,3",
3456        "EventCode": "0xBB",
3457        "EventName": "UNC_M_WR_CAS_RANK3.BANKG2",
3458        "PerPkg": "1",
3459        "UMask": "0x13",
3460        "Unit": "iMC"
3461    },
3462    {
3463        "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 3 (Banks 12-15)",
3464        "Counter": "0,1,2,3",
3465        "EventCode": "0xBB",
3466        "EventName": "UNC_M_WR_CAS_RANK3.BANKG3",
3467        "PerPkg": "1",
3468        "UMask": "0x14",
3469        "Unit": "iMC"
3470    },
3471    {
3472        "BriefDescription": "WR_CAS Access to Rank 4; Bank 0",
3473        "Counter": "0,1,2,3",
3474        "EventCode": "0xBC",
3475        "EventName": "UNC_M_WR_CAS_RANK4.BANK0",
3476        "PerPkg": "1",
3477        "Unit": "iMC"
3478    },
3479    {
3480        "BriefDescription": "WR_CAS Access to Rank 4; Bank 1",
3481        "Counter": "0,1,2,3",
3482        "EventCode": "0xBC",
3483        "EventName": "UNC_M_WR_CAS_RANK4.BANK1",
3484        "PerPkg": "1",
3485        "UMask": "0x1",
3486        "Unit": "iMC"
3487    },
3488    {
3489        "BriefDescription": "WR_CAS Access to Rank 4; Bank 2",
3490        "Counter": "0,1,2,3",
3491        "EventCode": "0xBC",
3492        "EventName": "UNC_M_WR_CAS_RANK4.BANK2",
3493        "PerPkg": "1",
3494        "UMask": "0x2",
3495        "Unit": "iMC"
3496    },
3497    {
3498        "BriefDescription": "WR_CAS Access to Rank 4; Bank 3",
3499        "Counter": "0,1,2,3",
3500        "EventCode": "0xBC",
3501        "EventName": "UNC_M_WR_CAS_RANK4.BANK3",
3502        "PerPkg": "1",
3503        "UMask": "0x3",
3504        "Unit": "iMC"
3505    },
3506    {
3507        "BriefDescription": "WR_CAS Access to Rank 4; Bank 4",
3508        "Counter": "0,1,2,3",
3509        "EventCode": "0xBC",
3510        "EventName": "UNC_M_WR_CAS_RANK4.BANK4",
3511        "PerPkg": "1",
3512        "UMask": "0x4",
3513        "Unit": "iMC"
3514    },
3515    {
3516        "BriefDescription": "WR_CAS Access to Rank 4; Bank 5",
3517        "Counter": "0,1,2,3",
3518        "EventCode": "0xBC",
3519        "EventName": "UNC_M_WR_CAS_RANK4.BANK5",
3520        "PerPkg": "1",
3521        "UMask": "0x5",
3522        "Unit": "iMC"
3523    },
3524    {
3525        "BriefDescription": "WR_CAS Access to Rank 4; Bank 6",
3526        "Counter": "0,1,2,3",
3527        "EventCode": "0xBC",
3528        "EventName": "UNC_M_WR_CAS_RANK4.BANK6",
3529        "PerPkg": "1",
3530        "UMask": "0x6",
3531        "Unit": "iMC"
3532    },
3533    {
3534        "BriefDescription": "WR_CAS Access to Rank 4; Bank 7",
3535        "Counter": "0,1,2,3",
3536        "EventCode": "0xBC",
3537        "EventName": "UNC_M_WR_CAS_RANK4.BANK7",
3538        "PerPkg": "1",
3539        "UMask": "0x7",
3540        "Unit": "iMC"
3541    },
3542    {
3543        "BriefDescription": "WR_CAS Access to Rank 4; Bank 8",
3544        "Counter": "0,1,2,3",
3545        "EventCode": "0xBC",
3546        "EventName": "UNC_M_WR_CAS_RANK4.BANK8",
3547        "PerPkg": "1",
3548        "UMask": "0x8",
3549        "Unit": "iMC"
3550    },
3551    {
3552        "BriefDescription": "WR_CAS Access to Rank 4; Bank 9",
3553        "Counter": "0,1,2,3",
3554        "EventCode": "0xBC",
3555        "EventName": "UNC_M_WR_CAS_RANK4.BANK9",
3556        "PerPkg": "1",
3557        "UMask": "0x9",
3558        "Unit": "iMC"
3559    },
3560    {
3561        "BriefDescription": "WR_CAS Access to Rank 4; Bank 10",
3562        "Counter": "0,1,2,3",
3563        "EventCode": "0xBC",
3564        "EventName": "UNC_M_WR_CAS_RANK4.BANK10",
3565        "PerPkg": "1",
3566        "UMask": "0xA",
3567        "Unit": "iMC"
3568    },
3569    {
3570        "BriefDescription": "WR_CAS Access to Rank 4; Bank 11",
3571        "Counter": "0,1,2,3",
3572        "EventCode": "0xBC",
3573        "EventName": "UNC_M_WR_CAS_RANK4.BANK11",
3574        "PerPkg": "1",
3575        "UMask": "0xB",
3576        "Unit": "iMC"
3577    },
3578    {
3579        "BriefDescription": "WR_CAS Access to Rank 4; Bank 12",
3580        "Counter": "0,1,2,3",
3581        "EventCode": "0xBC",
3582        "EventName": "UNC_M_WR_CAS_RANK4.BANK12",
3583        "PerPkg": "1",
3584        "UMask": "0xC",
3585        "Unit": "iMC"
3586    },
3587    {
3588        "BriefDescription": "WR_CAS Access to Rank 4; Bank 13",
3589        "Counter": "0,1,2,3",
3590        "EventCode": "0xBC",
3591        "EventName": "UNC_M_WR_CAS_RANK4.BANK13",
3592        "PerPkg": "1",
3593        "UMask": "0xD",
3594        "Unit": "iMC"
3595    },
3596    {
3597        "BriefDescription": "WR_CAS Access to Rank 4; Bank 14",
3598        "Counter": "0,1,2,3",
3599        "EventCode": "0xBC",
3600        "EventName": "UNC_M_WR_CAS_RANK4.BANK14",
3601        "PerPkg": "1",
3602        "UMask": "0xE",
3603        "Unit": "iMC"
3604    },
3605    {
3606        "BriefDescription": "WR_CAS Access to Rank 4; Bank 15",
3607        "Counter": "0,1,2,3",
3608        "EventCode": "0xBC",
3609        "EventName": "UNC_M_WR_CAS_RANK4.BANK15",
3610        "PerPkg": "1",
3611        "UMask": "0xF",
3612        "Unit": "iMC"
3613    },
3614    {
3615        "BriefDescription": "WR_CAS Access to Rank 4; All Banks",
3616        "Counter": "0,1,2,3",
3617        "EventCode": "0xBC",
3618        "EventName": "UNC_M_WR_CAS_RANK4.ALLBANKS",
3619        "PerPkg": "1",
3620        "UMask": "0x10",
3621        "Unit": "iMC"
3622    },
3623    {
3624        "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
3625        "Counter": "0,1,2,3",
3626        "EventCode": "0xBC",
3627        "EventName": "UNC_M_WR_CAS_RANK4.BANKG0",
3628        "PerPkg": "1",
3629        "UMask": "0x11",
3630        "Unit": "iMC"
3631    },
3632    {
3633        "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
3634        "Counter": "0,1,2,3",
3635        "EventCode": "0xBC",
3636        "EventName": "UNC_M_WR_CAS_RANK4.BANKG1",
3637        "PerPkg": "1",
3638        "UMask": "0x12",
3639        "Unit": "iMC"
3640    },
3641    {
3642        "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
3643        "Counter": "0,1,2,3",
3644        "EventCode": "0xBC",
3645        "EventName": "UNC_M_WR_CAS_RANK4.BANKG2",
3646        "PerPkg": "1",
3647        "UMask": "0x13",
3648        "Unit": "iMC"
3649    },
3650    {
3651        "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
3652        "Counter": "0,1,2,3",
3653        "EventCode": "0xBC",
3654        "EventName": "UNC_M_WR_CAS_RANK4.BANKG3",
3655        "PerPkg": "1",
3656        "UMask": "0x14",
3657        "Unit": "iMC"
3658    },
3659    {
3660        "BriefDescription": "WR_CAS Access to Rank 5; Bank 0",
3661        "Counter": "0,1,2,3",
3662        "EventCode": "0xBD",
3663        "EventName": "UNC_M_WR_CAS_RANK5.BANK0",
3664        "PerPkg": "1",
3665        "Unit": "iMC"
3666    },
3667    {
3668        "BriefDescription": "WR_CAS Access to Rank 5; Bank 1",
3669        "Counter": "0,1,2,3",
3670        "EventCode": "0xBD",
3671        "EventName": "UNC_M_WR_CAS_RANK5.BANK1",
3672        "PerPkg": "1",
3673        "UMask": "0x1",
3674        "Unit": "iMC"
3675    },
3676    {
3677        "BriefDescription": "WR_CAS Access to Rank 5; Bank 2",
3678        "Counter": "0,1,2,3",
3679        "EventCode": "0xBD",
3680        "EventName": "UNC_M_WR_CAS_RANK5.BANK2",
3681        "PerPkg": "1",
3682        "UMask": "0x2",
3683        "Unit": "iMC"
3684    },
3685    {
3686        "BriefDescription": "WR_CAS Access to Rank 5; Bank 3",
3687        "Counter": "0,1,2,3",
3688        "EventCode": "0xBD",
3689        "EventName": "UNC_M_WR_CAS_RANK5.BANK3",
3690        "PerPkg": "1",
3691        "UMask": "0x3",
3692        "Unit": "iMC"
3693    },
3694    {
3695        "BriefDescription": "WR_CAS Access to Rank 5; Bank 4",
3696        "Counter": "0,1,2,3",
3697        "EventCode": "0xBD",
3698        "EventName": "UNC_M_WR_CAS_RANK5.BANK4",
3699        "PerPkg": "1",
3700        "UMask": "0x4",
3701        "Unit": "iMC"
3702    },
3703    {
3704        "BriefDescription": "WR_CAS Access to Rank 5; Bank 5",
3705        "Counter": "0,1,2,3",
3706        "EventCode": "0xBD",
3707        "EventName": "UNC_M_WR_CAS_RANK5.BANK5",
3708        "PerPkg": "1",
3709        "UMask": "0x5",
3710        "Unit": "iMC"
3711    },
3712    {
3713        "BriefDescription": "WR_CAS Access to Rank 5; Bank 6",
3714        "Counter": "0,1,2,3",
3715        "EventCode": "0xBD",
3716        "EventName": "UNC_M_WR_CAS_RANK5.BANK6",
3717        "PerPkg": "1",
3718        "UMask": "0x6",
3719        "Unit": "iMC"
3720    },
3721    {
3722        "BriefDescription": "WR_CAS Access to Rank 5; Bank 7",
3723        "Counter": "0,1,2,3",
3724        "EventCode": "0xBD",
3725        "EventName": "UNC_M_WR_CAS_RANK5.BANK7",
3726        "PerPkg": "1",
3727        "UMask": "0x7",
3728        "Unit": "iMC"
3729    },
3730    {
3731        "BriefDescription": "WR_CAS Access to Rank 5; Bank 8",
3732        "Counter": "0,1,2,3",
3733        "EventCode": "0xBD",
3734        "EventName": "UNC_M_WR_CAS_RANK5.BANK8",
3735        "PerPkg": "1",
3736        "UMask": "0x8",
3737        "Unit": "iMC"
3738    },
3739    {
3740        "BriefDescription": "WR_CAS Access to Rank 5; Bank 9",
3741        "Counter": "0,1,2,3",
3742        "EventCode": "0xBD",
3743        "EventName": "UNC_M_WR_CAS_RANK5.BANK9",
3744        "PerPkg": "1",
3745        "UMask": "0x9",
3746        "Unit": "iMC"
3747    },
3748    {
3749        "BriefDescription": "WR_CAS Access to Rank 5; Bank 10",
3750        "Counter": "0,1,2,3",
3751        "EventCode": "0xBD",
3752        "EventName": "UNC_M_WR_CAS_RANK5.BANK10",
3753        "PerPkg": "1",
3754        "UMask": "0xA",
3755        "Unit": "iMC"
3756    },
3757    {
3758        "BriefDescription": "WR_CAS Access to Rank 5; Bank 11",
3759        "Counter": "0,1,2,3",
3760        "EventCode": "0xBD",
3761        "EventName": "UNC_M_WR_CAS_RANK5.BANK11",
3762        "PerPkg": "1",
3763        "UMask": "0xB",
3764        "Unit": "iMC"
3765    },
3766    {
3767        "BriefDescription": "WR_CAS Access to Rank 5; Bank 12",
3768        "Counter": "0,1,2,3",
3769        "EventCode": "0xBD",
3770        "EventName": "UNC_M_WR_CAS_RANK5.BANK12",
3771        "PerPkg": "1",
3772        "UMask": "0xC",
3773        "Unit": "iMC"
3774    },
3775    {
3776        "BriefDescription": "WR_CAS Access to Rank 5; Bank 13",
3777        "Counter": "0,1,2,3",
3778        "EventCode": "0xBD",
3779        "EventName": "UNC_M_WR_CAS_RANK5.BANK13",
3780        "PerPkg": "1",
3781        "UMask": "0xD",
3782        "Unit": "iMC"
3783    },
3784    {
3785        "BriefDescription": "WR_CAS Access to Rank 5; Bank 14",
3786        "Counter": "0,1,2,3",
3787        "EventCode": "0xBD",
3788        "EventName": "UNC_M_WR_CAS_RANK5.BANK14",
3789        "PerPkg": "1",
3790        "UMask": "0xE",
3791        "Unit": "iMC"
3792    },
3793    {
3794        "BriefDescription": "WR_CAS Access to Rank 5; Bank 15",
3795        "Counter": "0,1,2,3",
3796        "EventCode": "0xBD",
3797        "EventName": "UNC_M_WR_CAS_RANK5.BANK15",
3798        "PerPkg": "1",
3799        "UMask": "0xF",
3800        "Unit": "iMC"
3801    },
3802    {
3803        "BriefDescription": "WR_CAS Access to Rank 5; All Banks",
3804        "Counter": "0,1,2,3",
3805        "EventCode": "0xBD",
3806        "EventName": "UNC_M_WR_CAS_RANK5.ALLBANKS",
3807        "PerPkg": "1",
3808        "UMask": "0x10",
3809        "Unit": "iMC"
3810    },
3811    {
3812        "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
3813        "Counter": "0,1,2,3",
3814        "EventCode": "0xBD",
3815        "EventName": "UNC_M_WR_CAS_RANK5.BANKG0",
3816        "PerPkg": "1",
3817        "UMask": "0x11",
3818        "Unit": "iMC"
3819    },
3820    {
3821        "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
3822        "Counter": "0,1,2,3",
3823        "EventCode": "0xBD",
3824        "EventName": "UNC_M_WR_CAS_RANK5.BANKG1",
3825        "PerPkg": "1",
3826        "UMask": "0x12",
3827        "Unit": "iMC"
3828    },
3829    {
3830        "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
3831        "Counter": "0,1,2,3",
3832        "EventCode": "0xBD",
3833        "EventName": "UNC_M_WR_CAS_RANK5.BANKG2",
3834        "PerPkg": "1",
3835        "UMask": "0x13",
3836        "Unit": "iMC"
3837    },
3838    {
3839        "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
3840        "Counter": "0,1,2,3",
3841        "EventCode": "0xBD",
3842        "EventName": "UNC_M_WR_CAS_RANK5.BANKG3",
3843        "PerPkg": "1",
3844        "UMask": "0x14",
3845        "Unit": "iMC"
3846    },
3847    {
3848        "BriefDescription": "WR_CAS Access to Rank 6; Bank 0",
3849        "Counter": "0,1,2,3",
3850        "EventCode": "0xBE",
3851        "EventName": "UNC_M_WR_CAS_RANK6.BANK0",
3852        "PerPkg": "1",
3853        "Unit": "iMC"
3854    },
3855    {
3856        "BriefDescription": "WR_CAS Access to Rank 6; Bank 1",
3857        "Counter": "0,1,2,3",
3858        "EventCode": "0xBE",
3859        "EventName": "UNC_M_WR_CAS_RANK6.BANK1",
3860        "PerPkg": "1",
3861        "UMask": "0x1",
3862        "Unit": "iMC"
3863    },
3864    {
3865        "BriefDescription": "WR_CAS Access to Rank 6; Bank 2",
3866        "Counter": "0,1,2,3",
3867        "EventCode": "0xBE",
3868        "EventName": "UNC_M_WR_CAS_RANK6.BANK2",
3869        "PerPkg": "1",
3870        "UMask": "0x2",
3871        "Unit": "iMC"
3872    },
3873    {
3874        "BriefDescription": "WR_CAS Access to Rank 6; Bank 3",
3875        "Counter": "0,1,2,3",
3876        "EventCode": "0xBE",
3877        "EventName": "UNC_M_WR_CAS_RANK6.BANK3",
3878        "PerPkg": "1",
3879        "UMask": "0x3",
3880        "Unit": "iMC"
3881    },
3882    {
3883        "BriefDescription": "WR_CAS Access to Rank 6; Bank 4",
3884        "Counter": "0,1,2,3",
3885        "EventCode": "0xBE",
3886        "EventName": "UNC_M_WR_CAS_RANK6.BANK4",
3887        "PerPkg": "1",
3888        "UMask": "0x4",
3889        "Unit": "iMC"
3890    },
3891    {
3892        "BriefDescription": "WR_CAS Access to Rank 6; Bank 5",
3893        "Counter": "0,1,2,3",
3894        "EventCode": "0xBE",
3895        "EventName": "UNC_M_WR_CAS_RANK6.BANK5",
3896        "PerPkg": "1",
3897        "UMask": "0x5",
3898        "Unit": "iMC"
3899    },
3900    {
3901        "BriefDescription": "WR_CAS Access to Rank 6; Bank 6",
3902        "Counter": "0,1,2,3",
3903        "EventCode": "0xBE",
3904        "EventName": "UNC_M_WR_CAS_RANK6.BANK6",
3905        "PerPkg": "1",
3906        "UMask": "0x6",
3907        "Unit": "iMC"
3908    },
3909    {
3910        "BriefDescription": "WR_CAS Access to Rank 6; Bank 7",
3911        "Counter": "0,1,2,3",
3912        "EventCode": "0xBE",
3913        "EventName": "UNC_M_WR_CAS_RANK6.BANK7",
3914        "PerPkg": "1",
3915        "UMask": "0x7",
3916        "Unit": "iMC"
3917    },
3918    {
3919        "BriefDescription": "WR_CAS Access to Rank 6; Bank 8",
3920        "Counter": "0,1,2,3",
3921        "EventCode": "0xBE",
3922        "EventName": "UNC_M_WR_CAS_RANK6.BANK8",
3923        "PerPkg": "1",
3924        "UMask": "0x8",
3925        "Unit": "iMC"
3926    },
3927    {
3928        "BriefDescription": "WR_CAS Access to Rank 6; Bank 9",
3929        "Counter": "0,1,2,3",
3930        "EventCode": "0xBE",
3931        "EventName": "UNC_M_WR_CAS_RANK6.BANK9",
3932        "PerPkg": "1",
3933        "UMask": "0x9",
3934        "Unit": "iMC"
3935    },
3936    {
3937        "BriefDescription": "WR_CAS Access to Rank 6; Bank 10",
3938        "Counter": "0,1,2,3",
3939        "EventCode": "0xBE",
3940        "EventName": "UNC_M_WR_CAS_RANK6.BANK10",
3941        "PerPkg": "1",
3942        "UMask": "0xA",
3943        "Unit": "iMC"
3944    },
3945    {
3946        "BriefDescription": "WR_CAS Access to Rank 6; Bank 11",
3947        "Counter": "0,1,2,3",
3948        "EventCode": "0xBE",
3949        "EventName": "UNC_M_WR_CAS_RANK6.BANK11",
3950        "PerPkg": "1",
3951        "UMask": "0xB",
3952        "Unit": "iMC"
3953    },
3954    {
3955        "BriefDescription": "WR_CAS Access to Rank 6; Bank 12",
3956        "Counter": "0,1,2,3",
3957        "EventCode": "0xBE",
3958        "EventName": "UNC_M_WR_CAS_RANK6.BANK12",
3959        "PerPkg": "1",
3960        "UMask": "0xC",
3961        "Unit": "iMC"
3962    },
3963    {
3964        "BriefDescription": "WR_CAS Access to Rank 6; Bank 13",
3965        "Counter": "0,1,2,3",
3966        "EventCode": "0xBE",
3967        "EventName": "UNC_M_WR_CAS_RANK6.BANK13",
3968        "PerPkg": "1",
3969        "UMask": "0xD",
3970        "Unit": "iMC"
3971    },
3972    {
3973        "BriefDescription": "WR_CAS Access to Rank 6; Bank 14",
3974        "Counter": "0,1,2,3",
3975        "EventCode": "0xBE",
3976        "EventName": "UNC_M_WR_CAS_RANK6.BANK14",
3977        "PerPkg": "1",
3978        "UMask": "0xE",
3979        "Unit": "iMC"
3980    },
3981    {
3982        "BriefDescription": "WR_CAS Access to Rank 6; Bank 15",
3983        "Counter": "0,1,2,3",
3984        "EventCode": "0xBE",
3985        "EventName": "UNC_M_WR_CAS_RANK6.BANK15",
3986        "PerPkg": "1",
3987        "UMask": "0xF",
3988        "Unit": "iMC"
3989    },
3990    {
3991        "BriefDescription": "WR_CAS Access to Rank 6; All Banks",
3992        "Counter": "0,1,2,3",
3993        "EventCode": "0xBE",
3994        "EventName": "UNC_M_WR_CAS_RANK6.ALLBANKS",
3995        "PerPkg": "1",
3996        "UMask": "0x10",
3997        "Unit": "iMC"
3998    },
3999    {
4000        "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
4001        "Counter": "0,1,2,3",
4002        "EventCode": "0xBE",
4003        "EventName": "UNC_M_WR_CAS_RANK6.BANKG0",
4004        "PerPkg": "1",
4005        "UMask": "0x11",
4006        "Unit": "iMC"
4007    },
4008    {
4009        "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
4010        "Counter": "0,1,2,3",
4011        "EventCode": "0xBE",
4012        "EventName": "UNC_M_WR_CAS_RANK6.BANKG1",
4013        "PerPkg": "1",
4014        "UMask": "0x12",
4015        "Unit": "iMC"
4016    },
4017    {
4018        "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
4019        "Counter": "0,1,2,3",
4020        "EventCode": "0xBE",
4021        "EventName": "UNC_M_WR_CAS_RANK6.BANKG2",
4022        "PerPkg": "1",
4023        "UMask": "0x13",
4024        "Unit": "iMC"
4025    },
4026    {
4027        "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
4028        "Counter": "0,1,2,3",
4029        "EventCode": "0xBE",
4030        "EventName": "UNC_M_WR_CAS_RANK6.BANKG3",
4031        "PerPkg": "1",
4032        "UMask": "0x14",
4033        "Unit": "iMC"
4034    },
4035    {
4036        "BriefDescription": "WR_CAS Access to Rank 7; Bank 0",
4037        "Counter": "0,1,2,3",
4038        "EventCode": "0xBF",
4039        "EventName": "UNC_M_WR_CAS_RANK7.BANK0",
4040        "PerPkg": "1",
4041        "Unit": "iMC"
4042    },
4043    {
4044        "BriefDescription": "WR_CAS Access to Rank 7; Bank 1",
4045        "Counter": "0,1,2,3",
4046        "EventCode": "0xBF",
4047        "EventName": "UNC_M_WR_CAS_RANK7.BANK1",
4048        "PerPkg": "1",
4049        "UMask": "0x1",
4050        "Unit": "iMC"
4051    },
4052    {
4053        "BriefDescription": "WR_CAS Access to Rank 7; Bank 2",
4054        "Counter": "0,1,2,3",
4055        "EventCode": "0xBF",
4056        "EventName": "UNC_M_WR_CAS_RANK7.BANK2",
4057        "PerPkg": "1",
4058        "UMask": "0x2",
4059        "Unit": "iMC"
4060    },
4061    {
4062        "BriefDescription": "WR_CAS Access to Rank 7; Bank 3",
4063        "Counter": "0,1,2,3",
4064        "EventCode": "0xBF",
4065        "EventName": "UNC_M_WR_CAS_RANK7.BANK3",
4066        "PerPkg": "1",
4067        "UMask": "0x3",
4068        "Unit": "iMC"
4069    },
4070    {
4071        "BriefDescription": "WR_CAS Access to Rank 7; Bank 4",
4072        "Counter": "0,1,2,3",
4073        "EventCode": "0xBF",
4074        "EventName": "UNC_M_WR_CAS_RANK7.BANK4",
4075        "PerPkg": "1",
4076        "UMask": "0x4",
4077        "Unit": "iMC"
4078    },
4079    {
4080        "BriefDescription": "WR_CAS Access to Rank 7; Bank 5",
4081        "Counter": "0,1,2,3",
4082        "EventCode": "0xBF",
4083        "EventName": "UNC_M_WR_CAS_RANK7.BANK5",
4084        "PerPkg": "1",
4085        "UMask": "0x5",
4086        "Unit": "iMC"
4087    },
4088    {
4089        "BriefDescription": "WR_CAS Access to Rank 7; Bank 6",
4090        "Counter": "0,1,2,3",
4091        "EventCode": "0xBF",
4092        "EventName": "UNC_M_WR_CAS_RANK7.BANK6",
4093        "PerPkg": "1",
4094        "UMask": "0x6",
4095        "Unit": "iMC"
4096    },
4097    {
4098        "BriefDescription": "WR_CAS Access to Rank 7; Bank 7",
4099        "Counter": "0,1,2,3",
4100        "EventCode": "0xBF",
4101        "EventName": "UNC_M_WR_CAS_RANK7.BANK7",
4102        "PerPkg": "1",
4103        "UMask": "0x7",
4104        "Unit": "iMC"
4105    },
4106    {
4107        "BriefDescription": "WR_CAS Access to Rank 7; Bank 8",
4108        "Counter": "0,1,2,3",
4109        "EventCode": "0xBF",
4110        "EventName": "UNC_M_WR_CAS_RANK7.BANK8",
4111        "PerPkg": "1",
4112        "UMask": "0x8",
4113        "Unit": "iMC"
4114    },
4115    {
4116        "BriefDescription": "WR_CAS Access to Rank 7; Bank 9",
4117        "Counter": "0,1,2,3",
4118        "EventCode": "0xBF",
4119        "EventName": "UNC_M_WR_CAS_RANK7.BANK9",
4120        "PerPkg": "1",
4121        "UMask": "0x9",
4122        "Unit": "iMC"
4123    },
4124    {
4125        "BriefDescription": "WR_CAS Access to Rank 7; Bank 10",
4126        "Counter": "0,1,2,3",
4127        "EventCode": "0xBF",
4128        "EventName": "UNC_M_WR_CAS_RANK7.BANK10",
4129        "PerPkg": "1",
4130        "UMask": "0xA",
4131        "Unit": "iMC"
4132    },
4133    {
4134        "BriefDescription": "WR_CAS Access to Rank 7; Bank 11",
4135        "Counter": "0,1,2,3",
4136        "EventCode": "0xBF",
4137        "EventName": "UNC_M_WR_CAS_RANK7.BANK11",
4138        "PerPkg": "1",
4139        "UMask": "0xB",
4140        "Unit": "iMC"
4141    },
4142    {
4143        "BriefDescription": "WR_CAS Access to Rank 7; Bank 12",
4144        "Counter": "0,1,2,3",
4145        "EventCode": "0xBF",
4146        "EventName": "UNC_M_WR_CAS_RANK7.BANK12",
4147        "PerPkg": "1",
4148        "UMask": "0xC",
4149        "Unit": "iMC"
4150    },
4151    {
4152        "BriefDescription": "WR_CAS Access to Rank 7; Bank 13",
4153        "Counter": "0,1,2,3",
4154        "EventCode": "0xBF",
4155        "EventName": "UNC_M_WR_CAS_RANK7.BANK13",
4156        "PerPkg": "1",
4157        "UMask": "0xD",
4158        "Unit": "iMC"
4159    },
4160    {
4161        "BriefDescription": "WR_CAS Access to Rank 7; Bank 14",
4162        "Counter": "0,1,2,3",
4163        "EventCode": "0xBF",
4164        "EventName": "UNC_M_WR_CAS_RANK7.BANK14",
4165        "PerPkg": "1",
4166        "UMask": "0xE",
4167        "Unit": "iMC"
4168    },
4169    {
4170        "BriefDescription": "WR_CAS Access to Rank 7; Bank 15",
4171        "Counter": "0,1,2,3",
4172        "EventCode": "0xBF",
4173        "EventName": "UNC_M_WR_CAS_RANK7.BANK15",
4174        "PerPkg": "1",
4175        "UMask": "0xF",
4176        "Unit": "iMC"
4177    },
4178    {
4179        "BriefDescription": "WR_CAS Access to Rank 7; All Banks",
4180        "Counter": "0,1,2,3",
4181        "EventCode": "0xBF",
4182        "EventName": "UNC_M_WR_CAS_RANK7.ALLBANKS",
4183        "PerPkg": "1",
4184        "UMask": "0x10",
4185        "Unit": "iMC"
4186    },
4187    {
4188        "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
4189        "Counter": "0,1,2,3",
4190        "EventCode": "0xBF",
4191        "EventName": "UNC_M_WR_CAS_RANK7.BANKG0",
4192        "PerPkg": "1",
4193        "UMask": "0x11",
4194        "Unit": "iMC"
4195    },
4196    {
4197        "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
4198        "Counter": "0,1,2,3",
4199        "EventCode": "0xBF",
4200        "EventName": "UNC_M_WR_CAS_RANK7.BANKG1",
4201        "PerPkg": "1",
4202        "UMask": "0x12",
4203        "Unit": "iMC"
4204    },
4205    {
4206        "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
4207        "Counter": "0,1,2,3",
4208        "EventCode": "0xBF",
4209        "EventName": "UNC_M_WR_CAS_RANK7.BANKG2",
4210        "PerPkg": "1",
4211        "UMask": "0x13",
4212        "Unit": "iMC"
4213    },
4214    {
4215        "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
4216        "Counter": "0,1,2,3",
4217        "EventCode": "0xBF",
4218        "EventName": "UNC_M_WR_CAS_RANK7.BANKG3",
4219        "PerPkg": "1",
4220        "UMask": "0x14",
4221        "Unit": "iMC"
4222    },
4223    {
4224        "BriefDescription": "Clockticks in the Memory Controller using a dedicated 48-bit Fixed Counter",
4225        "Counter": "FIXED",
4226        "EventCode": "0xff",
4227        "EventName": "UNC_M_CLOCKTICKS_F",
4228        "PerPkg": "1",
4229        "Unit": "iMC"
4230    },
4231    {
4232        "BriefDescription": "PMM Occupancy",
4233        "Counter": "0,1,2,3",
4234        "EventCode": "0xE0",
4235        "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.GNT_WAIT",
4236        "PerPkg": "1",
4237        "UMask": "0x4",
4238        "Unit": "iMC"
4239    },
4240    {
4241        "BriefDescription": "PMM Read Queue Cycles Not Empty",
4242        "Counter": "0,1,2,3",
4243        "EventCode": "0xE1",
4244        "EventName": "UNC_M_PMM_RPQ_CYCLES_NE",
4245        "PerPkg": "1",
4246        "Unit": "iMC"
4247    },
4248    {
4249        "BriefDescription": "PMM Read Queue Cycles Full",
4250        "Counter": "0,1,2,3",
4251        "EventCode": "0xE2",
4252        "EventName": "UNC_M_PMM_RPQ_CYCLES_FULL",
4253        "PerPkg": "1",
4254        "Unit": "iMC"
4255    },
4256    {
4257        "BriefDescription": "RPQ GNTs",
4258        "Counter": "0,1,2,3",
4259        "EventCode": "0xEA",
4260        "EventName": "UNC_M_PMM_CMD1.RPQ_GNTS",
4261        "PerPkg": "1",
4262        "UMask": "0x10",
4263        "Unit": "iMC"
4264    },
4265    {
4266        "BriefDescription": "Underfill GNTs",
4267        "Counter": "0,1,2,3",
4268        "EventCode": "0xEA",
4269        "EventName": "UNC_M_PMM_CMD1.WPQ_GNTS",
4270        "PerPkg": "1",
4271        "UMask": "0x20",
4272        "Unit": "iMC"
4273    },
4274    {
4275        "BriefDescription": "Misc GNTs",
4276        "Counter": "0,1,2,3",
4277        "EventCode": "0xEA",
4278        "EventName": "UNC_M_PMM_CMD1.MISC_GNT",
4279        "PerPkg": "1",
4280        "UMask": "0x40",
4281        "Unit": "iMC"
4282    },
4283    {
4284        "BriefDescription": "Misc Commands (error, flow ACKs)",
4285        "Counter": "0,1,2,3",
4286        "EventCode": "0xEA",
4287        "EventName": "UNC_M_PMM_CMD1.MISC",
4288        "PerPkg": "1",
4289        "UMask": "0x80",
4290        "Unit": "iMC"
4291    },
4292    {
4293        "BriefDescription": "Opportunistic Reads",
4294        "Counter": "0,1,2,3",
4295        "EventCode": "0xEB",
4296        "EventName": "UNC_M_PMM_CMD2.OPP_RD",
4297        "PerPkg": "1",
4298        "UMask": "0x1",
4299        "Unit": "iMC"
4300    },
4301    {
4302        "BriefDescription": "Expected No data packet (ERID matched NDP encoding)",
4303        "Counter": "0,1,2,3",
4304        "EventCode": "0xEB",
4305        "EventName": "UNC_M_PMM_CMD2.NODATA_EXP",
4306        "PerPkg": "1",
4307        "UMask": "0x2",
4308        "Unit": "iMC"
4309    },
4310    {
4311        "BriefDescription": "Unexpected No data packet (ERID matched a Read, but data was a NDP)",
4312        "Counter": "0,1,2,3",
4313        "EventCode": "0xEB",
4314        "EventName": "UNC_M_PMM_CMD2.NODATA_UNEXP",
4315        "PerPkg": "1",
4316        "UMask": "0x4",
4317        "Unit": "iMC"
4318    },
4319    {
4320        "BriefDescription": "Read Requests - Slot 0",
4321        "Counter": "0,1,2,3",
4322        "EventCode": "0xEB",
4323        "EventName": "UNC_M_PMM_CMD2.REQS_SLOT0",
4324        "PerPkg": "1",
4325        "UMask": "0x8",
4326        "Unit": "iMC"
4327    },
4328    {
4329        "BriefDescription": "Read Requests - Slot 1",
4330        "Counter": "0,1,2,3",
4331        "EventCode": "0xEB",
4332        "EventName": "UNC_M_PMM_CMD2.REQS_SLOT1",
4333        "PerPkg": "1",
4334        "UMask": "0x10",
4335        "Unit": "iMC"
4336    },
4337    {
4338        "BriefDescription": "PMM ECC Errors",
4339        "Counter": "0,1,2,3",
4340        "EventCode": "0xEB",
4341        "EventName": "UNC_M_PMM_CMD2.PMM_ECC_ERROR",
4342        "PerPkg": "1",
4343        "UMask": "0x20",
4344        "Unit": "iMC"
4345    },
4346    {
4347        "BriefDescription": "PMM ERID detectable parity error",
4348        "Counter": "0,1,2,3",
4349        "EventCode": "0xEB",
4350        "EventName": "UNC_M_PMM_CMD2.PMM_ERID_ERROR",
4351        "PerPkg": "1",
4352        "UMask": "0x40",
4353        "Unit": "iMC"
4354    },
4355    {
4356        "BriefDescription": "PMM Major Mode; Cycles PMM is in Read Major Mode",
4357        "Counter": "0,1,2,3",
4358        "EventCode": "0xEC",
4359        "EventName": "UNC_M_PMM_MAJMODE1.RD_CYC",
4360        "PerPkg": "1",
4361        "UMask": "0x1",
4362        "Unit": "iMC"
4363    },
4364    {
4365        "BriefDescription": "PMM Major Mode; Cycles PMM is in Partial Write Major Mode",
4366        "Counter": "0,1,2,3",
4367        "EventCode": "0xEC",
4368        "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_CYC",
4369        "PerPkg": "1",
4370        "UMask": "0x4",
4371        "Unit": "iMC"
4372    },
4373    {
4374        "BriefDescription": "PMM Major Mode",
4375        "Counter": "0,1,2,3",
4376        "EventCode": "0xEC",
4377        "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_ENTER",
4378        "PerPkg": "1",
4379        "UMask": "0x20",
4380        "Unit": "iMC"
4381    },
4382    {
4383        "BriefDescription": "PMM Major Mode",
4384        "Counter": "0,1,2,3",
4385        "EventCode": "0xEC",
4386        "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_EXIT",
4387        "PerPkg": "1",
4388        "UMask": "0x40",
4389        "Unit": "iMC"
4390    },
4391    {
4392        "BriefDescription": "UNC_M_MAJMODE2.DRAM_CYC",
4393        "Counter": "0,1,2,3",
4394        "EventCode": "0xED",
4395        "EventName": "UNC_M_MAJMODE2.DRAM_CYC",
4396        "PerPkg": "1",
4397        "UMask": "0x2",
4398        "Unit": "iMC"
4399    },
4400    {
4401        "BriefDescription": "UNC_M_MAJMODE2.DRAM_ENTER",
4402        "Counter": "0,1,2,3",
4403        "EventCode": "0xED",
4404        "EventName": "UNC_M_MAJMODE2.DRAM_ENTER",
4405        "PerPkg": "1",
4406        "UMask": "0x8",
4407        "Unit": "iMC"
4408    },
4409    {
4410        "BriefDescription": "UNC_M_MAJMODE2.PMM_ENTER",
4411        "Counter": "0,1,2,3",
4412        "EventCode": "0xED",
4413        "EventName": "UNC_M_MAJMODE2.PMM_ENTER",
4414        "PerPkg": "1",
4415        "UMask": "0x4",
4416        "Unit": "iMC"
4417    },
4418    {
4419        "BriefDescription": "PMM Write Queue Cycles Full",
4420        "Counter": "0,1,2,3",
4421        "EventCode": "0xE6",
4422        "EventName": "UNC_M_PMM_WPQ_CYCLES_FULL",
4423        "PerPkg": "1",
4424        "Unit": "iMC"
4425    },
4426    {
4427        "BriefDescription": "PMM Write Queue Cycles Not Empty",
4428        "Counter": "0,1,2,3",
4429        "EventCode": "0xE5",
4430        "EventName": "UNC_M_PMM_WPQ_CYCLES_NE",
4431        "PerPkg": "1",
4432        "Unit": "iMC"
4433    },
4434    {
4435        "BriefDescription": "PMM Occupancy",
4436        "Counter": "0,1,2,3",
4437        "EventCode": "0xE4",
4438        "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.CAS",
4439        "PerPkg": "1",
4440        "UMask": "0x2",
4441        "Unit": "iMC"
4442    },
4443    {
4444        "BriefDescription": "PMM Occupancy",
4445        "Counter": "0,1,2,3",
4446        "EventCode": "0xE4",
4447        "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.PWR",
4448        "PerPkg": "1",
4449        "UMask": "0x4",
4450        "Unit": "iMC"
4451    },
4452    {
4453        "BriefDescription": "UNC_M_PMM_WPQ_PCOMMIT",
4454        "Counter": "0,1,2,3",
4455        "EventCode": "0xE8",
4456        "EventName": "UNC_M_PMM_WPQ_PCOMMIT",
4457        "PerPkg": "1",
4458        "Unit": "iMC"
4459    },
4460    {
4461        "BriefDescription": "UNC_M_PMM_WPQ_PCOMMIT_CYC",
4462        "Counter": "0,1,2,3",
4463        "EventCode": "0xE9",
4464        "EventName": "UNC_M_PMM_WPQ_PCOMMIT_CYC",
4465        "PerPkg": "1",
4466        "Unit": "iMC"
4467    },
4468    {
4469        "BriefDescription": "PMM Major Mode; Cycles PMM is in Write Major Mode",
4470        "Counter": "0,1,2,3",
4471        "EventCode": "0xEC",
4472        "EventName": "UNC_M_PMM_MAJMODE1.WR_CYC",
4473        "PerPkg": "1",
4474        "UMask": "0x2",
4475        "Unit": "iMC"
4476    },
4477    {
4478        "BriefDescription": "UNC_M_MAJMODE2.PMM_CYC",
4479        "Counter": "0,1,2,3",
4480        "EventCode": "0xED",
4481        "EventName": "UNC_M_MAJMODE2.PMM_CYC",
4482        "PerPkg": "1",
4483        "UMask": "0x1",
4484        "Unit": "iMC"
4485    },
4486    {
4487        "BriefDescription": "UNC_M_SB_TAGGED.PMM0_CMP",
4488        "Counter": "0,1,2,3",
4489        "EventCode": "0xDD",
4490        "EventName": "UNC_M_SB_TAGGED.PMM0_CMP",
4491        "PerPkg": "1",
4492        "UMask": "0x10",
4493        "Unit": "iMC"
4494    },
4495    {
4496        "BriefDescription": "UNC_M_SB_TAGGED.PMM1_CMP",
4497        "Counter": "0,1,2,3",
4498        "EventCode": "0xDD",
4499        "EventName": "UNC_M_SB_TAGGED.PMM1_CMP",
4500        "PerPkg": "1",
4501        "UMask": "0x20",
4502        "Unit": "iMC"
4503    },
4504    {
4505        "BriefDescription": "UNC_M_SB_TAGGED.PMM2_CMP",
4506        "Counter": "0,1,2,3",
4507        "EventCode": "0xDD",
4508        "EventName": "UNC_M_SB_TAGGED.PMM2_CMP",
4509        "PerPkg": "1",
4510        "UMask": "0x40",
4511        "Unit": "iMC"
4512    },
4513    {
4514        "BriefDescription": "Scoreboard Inserts; Persistent Mem writes",
4515        "Counter": "0,1,2,3",
4516        "EventCode": "0xD6",
4517        "EventName": "UNC_M_SB_INSERTS.PMM_WRS",
4518        "PerPkg": "1",
4519        "UMask": "0x08",
4520        "Unit": "iMC"
4521    },
4522    {
4523        "BriefDescription": "Scoreboard Occupancy; Persistent Mem writes",
4524        "Counter": "0,1,2,3",
4525        "EventCode": "0xD5",
4526        "EventName": "UNC_M_SB_OCCUPANCY.PMM_WRS",
4527        "PerPkg": "1",
4528        "UMask": "0x08",
4529        "Unit": "iMC"
4530    },
4531    {
4532        "BriefDescription": "Scoreboard Occupancy; Persistent Mem reads",
4533        "Counter": "0,1,2,3",
4534        "EventCode": "0xD5",
4535        "EventName": "UNC_M_SB_OCCUPANCY.PMM_RDS",
4536        "PerPkg": "1",
4537        "UMask": "0x04",
4538        "Unit": "iMC"
4539    },
4540    {
4541        "BriefDescription": "Scoreboard Inserts; Persistent Mem reads",
4542        "Counter": "0,1,2,3",
4543        "EventCode": "0xD6",
4544        "EventName": "UNC_M_SB_INSERTS.PMM_RDS",
4545        "PerPkg": "1",
4546        "UMask": "0x04",
4547        "Unit": "iMC"
4548    }
4549]
4550