1[ 2 { 3 "BriefDescription": "Cycles weighted by number of requests pending in Coherency Tracker.", 4 "Counter": "0", 5 "EventCode": "0x83", 6 "EventName": "UNC_ARB_COH_TRK_OCCUPANCY.ALL", 7 "PerPkg": "1", 8 "UMask": "0x1", 9 "Unit": "ARB" 10 }, 11 { 12 "BriefDescription": "Number of requests allocated in Coherency Tracker.", 13 "Counter": "0,1", 14 "EventCode": "0x84", 15 "EventName": "UNC_ARB_COH_TRK_REQUESTS.ALL", 16 "PerPkg": "1", 17 "UMask": "0x1", 18 "Unit": "ARB" 19 }, 20 { 21 "BriefDescription": "Counts cycles weighted by the number of requests waiting for data returning from the memory controller. Accounts for coherent and non-coherent requests initiated by IA cores, processor graphic units, or LLC.", 22 "Counter": "0", 23 "EventCode": "0x80", 24 "EventName": "UNC_ARB_TRK_OCCUPANCY.ALL", 25 "PerPkg": "1", 26 "UMask": "0x1", 27 "Unit": "ARB" 28 }, 29 { 30 "BriefDescription": "Cycles with at least half of the requests outstanding are waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLC.", 31 "Counter": "0,1", 32 "CounterMask": "10", 33 "EventCode": "0x80", 34 "EventName": "UNC_ARB_TRK_OCCUPANCY.CYCLES_OVER_HALF_FULL", 35 "PerPkg": "1", 36 "UMask": "0x1", 37 "Unit": "ARB" 38 }, 39 { 40 "BriefDescription": "Cycles with at least one request outstanding is waiting for data return from memory controller. Account for coherent and non-coherent requests initiated by IA Cores, Processor Graphics Unit, or LLC.", 41 "Counter": "0,1", 42 "CounterMask": "1", 43 "EventCode": "0x80", 44 "EventName": "UNC_ARB_TRK_OCCUPANCY.CYCLES_WITH_ANY_REQUEST", 45 "PerPkg": "1", 46 "UMask": "0x1", 47 "Unit": "ARB" 48 }, 49 { 50 "BriefDescription": "Counts the number of coherent and in-coherent requests initiated by IA cores, processor graphic units, or LLC.", 51 "Counter": "0,1", 52 "EventCode": "0x81", 53 "EventName": "UNC_ARB_TRK_REQUESTS.ALL", 54 "PerPkg": "1", 55 "UMask": "0x1", 56 "Unit": "ARB" 57 }, 58 { 59 "BriefDescription": "Counts the number of LLC evictions allocated.", 60 "Counter": "0,1", 61 "EventCode": "0x81", 62 "EventName": "UNC_ARB_TRK_REQUESTS.EVICTIONS", 63 "PerPkg": "1", 64 "UMask": "0x80", 65 "Unit": "ARB" 66 }, 67 { 68 "BriefDescription": "Counts the number of allocated write entries, include full, partial, and LLC evictions.", 69 "Counter": "0,1", 70 "EventCode": "0x81", 71 "EventName": "UNC_ARB_TRK_REQUESTS.WRITES", 72 "PerPkg": "1", 73 "UMask": "0x20", 74 "Unit": "ARB" 75 }, 76 { 77 "BriefDescription": "This 48-bit fixed counter counts the UCLK cycles.", 78 "Counter": "Fixed", 79 "EventCode": "0xff", 80 "EventName": "UNC_CLOCK.SOCKET", 81 "PerPkg": "1", 82 "Unit": "ARB" 83 } 84] 85