[ { "BriefDescription": "2LM Tag Check : Hit in Near Memory Cache", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xD3", "EventName": "UNC_M_TAGCHK.HIT", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "2LM Tag Check : Miss, no data in this line", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xD3", "EventName": "UNC_M_TAGCHK.MISS_CLEAN", "PerPkg": "1", "UMask": "0x02", "Unit": "iMC" }, { "BriefDescription": "2LM Tag Check : Miss, existing data may be evicted to Far Memory", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xD3", "EventName": "UNC_M_TAGCHK.MISS_DIRTY", "PerPkg": "1", "UMask": "0x04", "Unit": "iMC" }, { "BriefDescription": "2LM Tag Check : Read Hit in Near Memory Cache", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xD3", "EventName": "UNC_M_TAGCHK.NM_RD_HIT", "PerPkg": "1", "UMask": "0x08", "Unit": "iMC" }, { "BriefDescription": "2LM Tag Check : Write Hit in Near Memory Cache", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xD3", "EventName": "UNC_M_TAGCHK.NM_WR_HIT", "PerPkg": "1", "UMask": "0x10", "Unit": "iMC" }, { "BriefDescription": "DRAM Precharge commands. : Precharge due to read", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x02", "EventName": "UNC_M_PRE_COUNT.RD", "PerPkg": "1", "UMask": "0x04", "Unit": "iMC" }, { "BriefDescription": "DRAM Precharge commands. : Precharge due to write", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x02", "EventName": "UNC_M_PRE_COUNT.WR", "PerPkg": "1", "UMask": "0x08", "Unit": "iMC" }, { "BriefDescription": "All DRAM read CAS commands issued (including underfills)", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x04", "EventName": "UNC_M_CAS_COUNT.RD", "PerPkg": "1", "UMask": "0x0f", "Unit": "iMC" }, { "BriefDescription": "All DRAM write CAS commands issued", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x04", "EventName": "UNC_M_CAS_COUNT.WR", "PerPkg": "1", "UMask": "0x30", "Unit": "iMC" }, { "BriefDescription": "All DRAM CAS commands issued", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x04", "EventName": "UNC_M_CAS_COUNT.ALL", "PerPkg": "1", "UMask": "0x3f", "Unit": "iMC" }, { "BriefDescription": "Number of DRAM Refreshes Issued", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x45", "EventName": "UNC_M_DRAM_REFRESH.OPPORTUNISTIC", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "Number of DRAM Refreshes Issued", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x45", "EventName": "UNC_M_DRAM_REFRESH.PANIC", "PerPkg": "1", "UMask": "0x02", "Unit": "iMC" }, { "BriefDescription": "Number of DRAM Refreshes Issued", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x45", "EventName": "UNC_M_DRAM_REFRESH.HIGH", "PerPkg": "1", "UMask": "0x04", "Unit": "iMC" }, { "BriefDescription": "Read Pending Queue Allocations", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x10", "EventName": "UNC_M_RPQ_INSERTS.PCH0", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "Read Pending Queue Allocations", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x10", "EventName": "UNC_M_RPQ_INSERTS.PCH1", "PerPkg": "1", "UMask": "0x02", "Unit": "iMC" }, { "BriefDescription": "Write Pending Queue Allocations", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x20", "EventName": "UNC_M_WPQ_INSERTS.PCH0", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "Write Pending Queue Allocations", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x20", "EventName": "UNC_M_WPQ_INSERTS.PCH1", "PerPkg": "1", "UMask": "0x02", "Unit": "iMC" }, { "BriefDescription": "DRAM Precharge commands. : Precharge due to page table", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x02", "EventName": "UNC_M_PRE_COUNT.PGT", "PerPkg": "1", "UMask": "0x10", "Unit": "iMC" }, { "BriefDescription": "DRAM Clockticks", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventName": "UNC_M_CLOCKTICKS", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "Half clockticks for IMC", "Counter": "FIXED", "CounterType": "FIXED", "EventCode": "0xff", "EventName": "UNC_M_HCLOCKTICKS", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "Read Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x80", "EventName": "UNC_M_RPQ_OCCUPANCY_PCH0", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "Read Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x81", "EventName": "UNC_M_RPQ_OCCUPANCY_PCH1", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "Write Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x82", "EventName": "UNC_M_WPQ_OCCUPANCY_PCH0", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "Write Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x83", "EventName": "UNC_M_WPQ_OCCUPANCY_PCH1", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "DRAM Activate Count : All Activates", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x01", "EventName": "UNC_M_ACT_COUNT.ALL", "PerPkg": "1", "UMask": "0x0B", "Unit": "iMC" }, { "BriefDescription": "DRAM Precharge commands", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0x02", "EventName": "UNC_M_PRE_COUNT.ALL", "PerPkg": "1", "UMask": "0x1C", "Unit": "iMC" }, { "BriefDescription": "PMM Read Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xE0", "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "PMM Read Queue Inserts", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xE3", "EventName": "UNC_M_PMM_RPQ_INSERTS", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "PMM Write Queue Inserts", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xE7", "EventName": "UNC_M_PMM_WPQ_INSERTS", "PerPkg": "1", "Unit": "iMC" }, { "BriefDescription": "PMM Commands : All", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xEA", "EventName": "UNC_M_PMM_CMD1.ALL", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" }, { "BriefDescription": "PMM Commands : Reads - RPQ", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xEA", "EventName": "UNC_M_PMM_CMD1.RD", "PerPkg": "1", "UMask": "0x02", "Unit": "iMC" }, { "BriefDescription": "PMM Commands : Writes", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xEA", "EventName": "UNC_M_PMM_CMD1.WR", "PerPkg": "1", "UMask": "0x04", "Unit": "iMC" }, { "BriefDescription": "PMM Commands : Underfill reads", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xEA", "EventName": "UNC_M_PMM_CMD1.UFILL_RD", "PerPkg": "1", "UMask": "0x08", "Unit": "iMC" }, { "BriefDescription": "PMM Write Pending Queue Occupancy", "Counter": "0,1,2,3", "CounterType": "PGMABLE", "EventCode": "0xE4", "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL", "PerPkg": "1", "UMask": "0x01", "Unit": "iMC" } ]