# Grand Ridge EDP EMON File v4.59
# 07/06/2026
-q -c -v -experimental -t0.1 -l0

-C (

# group 1
MSR_EVENT:msr=0x611:type=FREERUN:scope=PACKAGE
MSR_EVENT:msr=0x3FD:type=FREERUN:scope=THREAD
MSR_EVENT:msr=0x3F9:type=FREERUN:scope=PACKAGE
MSR_EVENT:msr=0x619:type=FREERUN:scope=PACKAGE
MSR_EVENT:msr=0x1A2:type=STATIC:scope=THREAD
MSR_EVENT:msr=0x19C:type=STATIC:scope=THREAD
MSR_EVENT:msr=0x1A2:type=STATIC:scope=PACKAGE
MSR_EVENT:msr=0x1B1:type=STATIC:scope=PACKAGE
MSR_EVENT:msr=0x60D:type=FREERUN:scope=PACKAGE
;

# group 2
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
MEM_UOPS_RETIRED.ALL_STORES
MEM_UOPS_RETIRED.ALL_LOADS
LONGEST_LAT_CACHE.MISS
LONGEST_LAT_CACHE.REFERENCE
MEM_LOAD_UOPS_RETIRED.L1_MISS
BR_INST_RETIRED.ALL_BRANCHES
BR_MISP_RETIRED.ALL_BRANCHES
CPU_CLK_UNHALTED.THREAD_P
UNC_B2CMI_WR_TRACKER_INSERTS.CH0
UNC_B2CMI_TRACKER_INSERTS.CH0
UNC_B2CMI_DIRECT2CORE_TAKEN
UNC_B2CMI_TRACKER_OCCUPANCY.CH0
UNC_CHA_TOR_INSERTS.IA_MISS_DRD_OPT
UNC_CHA_TOR_INSERTS.IA_MISS_CRD_PREF
UNC_CHA_TOR_INSERTS.IA_MISS_CRD
UNC_CHA_CLOCKTICKS
UNC_M_CAS_COUNT_SCH0.WR
UNC_M_CAS_COUNT_SCH1.RD
UNC_M_CAS_COUNT_SCH0.RD
UNC_M_CLOCKTICKS
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART1
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART0
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART0
UNC_IIO_NUM_REQ_OF_CPU_BY_TGT.UBOX_POSTED
UNC_I_FAF_OCCUPANCY
UNC_I_CLOCKTICKS
UNC_I_CACHE_TOTAL_OCCUPANCY.MEM
UNC_I_FAF_INSERTS
UNC_P_CLOCKTICKS
UNC_CHACMS_RING_SRC_THRTL
UNC_CHACMS_CLOCKTICKS
;

# group 3
INST_RETIRED.ANY:SUP
CPU_CLK_UNHALTED.THREAD:SUP
CPU_CLK_UNHALTED.REF_TSC:SUP
ITLB_MISSES.WALK_COMPLETED_2M_4M
ITLB_MISSES.WALK_COMPLETED
MEM_LOAD_UOPS_RETIRED.L2_MISS
MEM_LOAD_UOPS_RETIRED.L2_HIT
ICACHE.MISSES
MEM_LOAD_UOPS_RETIRED.L1_HIT
OCR.STREAMING_WR.ANY_RESPONSE
MEM_UOPS_RETIRED.LOCK_LOADS
UNC_B2CMI_PREFCAM_INSERTS.XPT_ALLCH
UNC_CHA_TOR_INSERTS.IA_MISS_RFO_PREF
UNC_CHA_TOR_INSERTS.IA_MISS_RFO
UNC_CHA_TOR_INSERTS.IA_MISS_LLCPREFDATA
UNC_CHA_TOR_INSERTS.IA_MISS_DRD_OPT_PREF
UNC_M_RPQ_OCCUPANCY_SCH1_PCH0
UNC_M_RPQ_OCCUPANCY_SCH0_PCH0
UNC_M_RPQ_INSERTS.PCH0
UNC_M_CAS_COUNT_SCH1.WR
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART3
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART2
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART2
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART1
UNC_I_SNOOP_RESP.ALL_HIT_M
UNC_I_SNOOP_RESP.ALL_HIT_I
UNC_I_SNOOP_RESP.ALL_HIT_ES
UNC_I_MISC1.LOST_FWD
;

# group 4
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
ITLB_MISSES.WALK_PENDING
DTLB_STORE_MISSES.WALK_PENDING
DTLB_LOAD_MISSES.WALK_PENDING
DTLB_STORE_MISSES.WALK_COMPLETED
DTLB_LOAD_MISSES.WALK_COMPLETED_2M_4M
DTLB_LOAD_MISSES.WALK_COMPLETED_4K
DTLB_LOAD_MISSES.WALK_COMPLETED
DTLB_LOAD_MISSES.STLB_HIT
UNC_CHA_TOR_INSERTS.IA_HIT_DRD_OPT
UNC_CHA_TOR_INSERTS.IA_HIT_CRD_PREF
UNC_CHA_TOR_INSERTS.IA_HIT_CRD
UNC_CHA_TOR_INSERTS.IA_MISS_LLCPREFRFO
UNC_M_RPQ_OCCUPANCY_SCH0_PCH0:t=10
UNC_M_RPQ_OCCUPANCY_SCH1_PCH1
UNC_M_RPQ_OCCUPANCY_SCH0_PCH1
UNC_M_RPQ_INSERTS.PCH1
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART5
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART4
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART4
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART3
UNC_I_TRANSACTIONS.WR_PREF
UNC_I_SNOOP_RESP.ALL_MISS
;

# group 5
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
TOPDOWN_FE_BOUND.CISC
TOPDOWN_FE_BOUND.FRONTEND_BANDWIDTH
TOPDOWN_FE_BOUND.BRANCH_RESTEER
TOPDOWN_FE_BOUND.BRANCH_DETECT
TOPDOWN_FE_BOUND.ITLB_MISS
TOPDOWN_FE_BOUND.ICACHE
TOPDOWN_FE_BOUND.FRONTEND_LATENCY
TOPDOWN_FE_BOUND.ALL_P
UNC_CHA_TOR_INSERTS.IA_HIT_RFO_PREF
UNC_CHA_TOR_INSERTS.IA_HIT_RFO
UNC_CHA_TOR_INSERTS.IA_HIT_LLCPREFDATA
UNC_CHA_TOR_INSERTS.IA_HIT_DRD_OPT_PREF
UNC_M_WPQ_OCCUPANCY_SCH0_PCH0
UNC_M_RPQ_OCCUPANCY_SCH0_PCH0:t=32
UNC_M_RPQ_OCCUPANCY_SCH0_PCH0:t=30
UNC_M_RPQ_OCCUPANCY_SCH0_PCH0:t=20
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART7
UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART6
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART6
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART5
;

# group 6
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
TOPDOWN_BAD_SPECULATION.FASTNUKE
TOPDOWN_BAD_SPECULATION.NUKE
TOPDOWN_BAD_SPECULATION.MACHINE_CLEARS
TOPDOWN_BAD_SPECULATION.MISPREDICT
TOPDOWN_BAD_SPECULATION.ALL_P
TOPDOWN_FE_BOUND.OTHER
TOPDOWN_FE_BOUND.PREDECODE
TOPDOWN_FE_BOUND.DECODE
UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_OPT
UNC_CHA_REQUESTS.WRITES
UNC_CHA_REQUESTS.READS
UNC_CHA_TOR_INSERTS.IA_HIT_LLCPREFRFO
UNC_M_CAS_COUNT_SCH0.ALL
UNC_M_WPQ_OCCUPANCY_SCH1_PCH1
UNC_M_WPQ_OCCUPANCY_SCH0_PCH1
UNC_M_WPQ_OCCUPANCY_SCH1_PCH0
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART1
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART0
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART0
UNC_IIO_TXN_REQ_BY_CPU.MEM_READ.PART7
;

# group 7
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
TOPDOWN_RETIRING.ALL_P
TOPDOWN_BE_BOUND.SERIALIZATION
TOPDOWN_BE_BOUND.REORDER_BUFFER
TOPDOWN_BE_BOUND.REGISTER
TOPDOWN_BE_BOUND.NON_MEM_SCHEDULER
TOPDOWN_BE_BOUND.MEM_SCHEDULER
TOPDOWN_BE_BOUND.ALLOC_RESTRICTIONS
TOPDOWN_BE_BOUND.ALL_P
UNC_CHA_TOR_OCCUPANCY.IA_MISS_RFO
UNC_CHA_TOR_INSERTS.IO_ITOMCACHENEAR
UNC_CHA_TOR_INSERTS.IO_ITOM
UNC_CHA_TOR_INSERTS.IO_PCIRDCUR
UNC_M_CAS_COUNT_SCH1.ALL
UNC_M_PRE_COUNT.PGT
UNC_M_PRE_COUNT.ALL
UNC_M_ACT_COUNT.ALL
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART3
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART2
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART2
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART1
;

# group 8
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
BR_INST_RETIRED.FAR_BRANCH:USER
BR_INST_RETIRED.NEAR_CALL
FP_FLOPS_RETIRED.ALL
MEM_BOUND_STALLS_IFETCH.ALL
LD_HEAD.PGWALK_AT_RET
LD_HEAD.DTLB_MISS_AT_RET
MEM_BOUND_STALLS_LOAD.ALL
LD_HEAD.ANY_AT_RET
UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_OPT_PREF
UNC_CHA_TOR_INSERTS.IO_MISS_ITOM
UNC_CHA_TOR_INSERTS.IO_MISS_PCIRDCUR
UNC_CHA_TOR_INSERTS.IO_RFO
UNC_M_CAS_COUNT_SCH1.RD
UNC_M_CAS_COUNT_SCH0.RD
UNC_M_RDB_OCCUPANCY_SCH1
UNC_M_RDB_OCCUPANCY_SCH0
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART5
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART4
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART4
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART3
;

# group 9
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
FP_INST_RETIRED.128B_SP
FP_INST_RETIRED.128B_DP
FP_INST_RETIRED.64B_DP
FP_INST_RETIRED.32B_SP
BR_MISP_RETIRED.INDIRECT
BR_MISP_RETIRED.RETURN
BR_MISP_RETIRED.COND_TAKEN
BR_MISP_RETIRED.COND
UNC_CHA_TOR_OCCUPANCY.IA_MISS_LLCPREFDATA
UNC_CHA_TOR_INSERTS.ALL
UNC_CHA_TOR_INSERTS.IO_MISS_RFO
UNC_CHA_TOR_INSERTS.IO_MISS_ITOMCACHENEAR
UNC_M_CAS_COUNT_SCH1.WR
UNC_M_CAS_COUNT_SCH0.WR
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART7
UNC_IIO_DATA_REQ_OF_CPU.MEM_WRITE.PART6
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART6
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART5
;

# group 10
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
LD_HEAD.ST_ADDR_AT_RET
LD_BLOCKS.ADDRESS_ALIAS
LD_BLOCKS.DATA_UNKNOWN
MEM_UOPS_RETIRED.SPLIT_LOADS
UOPS_RETIRED.X87
UOPS_RETIRED.IDIV
UOPS_RETIRED.FPDIV
UOPS_RETIRED.MS
UNC_CHA_TOR_OCCUPANCY.IA_MISS_RFO_PREF
UNC_CHA_LLC_VICTIMS.TOTAL_S
UNC_CHA_LLC_VICTIMS.TOTAL_M
UNC_CHA_LLC_VICTIMS.TOTAL_E
UNC_IIO_COMP_BUF_INSERTS.CMPD.ALL_PARTS
UNC_IIO_CLOCKTICKS
UNC_IIO_TXN_REQ_BY_CPU.MEM_WRITE.PART7
;

# group 11
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
MEM_BOUND_STALLS_LOAD.LLC_MISS
MEM_BOUND_STALLS_LOAD.LLC_HIT
MEM_BOUND_STALLS_LOAD.L2_HIT
LD_HEAD.L1_BOUND_AT_RET
MEM_SCHEDULER_BLOCK.ALL
MEM_SCHEDULER_BLOCK.ST_BUF
LD_HEAD.L1_MISS_AT_RET
LD_HEAD.OTHER_AT_RET
UNC_CHA_TOR_OCCUPANCY.IA_MISS_LLCPREFRFO
UNC_CHA_TOR_INSERTS.IA_CLFLUSHOPT
UNC_CHA_TOR_INSERTS.IA_CLFLUSH
UNC_CHA_MISC.RFO_HIT_S
UNC_M_CAS_COUNT_SCH0.ALL
UNC_IIO_COMP_BUF_OCCUPANCY.CMPD.ALL_PARTS
;

# group 12
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
MACHINE_CLEARS.SMC
MACHINE_CLEARS.PAGE_FAULT
MACHINE_CLEARS.FP_ASSIST
MACHINE_CLEARS.ANY
BACLEARS.ANY
MEM_BOUND_STALLS_IFETCH.LLC_MISS
MEM_BOUND_STALLS_IFETCH.LLC_HIT
MEM_BOUND_STALLS_IFETCH.L2_HIT
UNC_CHA_RxC_OCCUPANCY.IRQ:t=18
UNC_CHA_TOR_INSERTS.IA_WBMTOI
UNC_CHA_TOR_INSERTS.IA_SPECITOM
UNC_CHA_TOR_INSERTS.IA_ITOM
UNC_M_CAS_COUNT_SCH1.ALL
;

# group 13
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
INT_UOPS_EXECUTED.PRIMARY
FP_VINT_UOPS_EXECUTED.STD
FP_VINT_UOPS_EXECUTED.PRIMARY
LD_HEAD.WCB_FULL_AT_RET
L2_REJECT_XQ.ANY
CORE_REJECT_L2Q.ANY
MEM_SCHEDULER_BLOCK.RSV
MEM_SCHEDULER_BLOCK.LD_BUF
UNC_CHA_TOR_OCCUPANCY.ALL
UNC_CHA_TOR_INSERTS.IO_WBMTOI
UNC_CHA_TOR_INSERTS.IO_HIT_RFO
UNC_CHA_TOR_INSERTS.IO_HIT_PCIRDCUR
UNC_M_CAS_COUNT_SCH1.RD
UNC_M_CAS_COUNT_SCH0.RD
;

# group 14
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
BR_INST_RETIRED.ALL_BRANCHES:USER
BR_INST_RETIRED.ALL_BRANCHES:SUP
ARITH.FPDIV_ACTIVE
SERIALIZATION.C01_MS_SCB
SERIALIZATION.NON_C01_MS_SCB
INT_UOPS_EXECUTED.LD
INT_UOPS_EXECUTED.STD_JMP
INT_UOPS_EXECUTED.STA
UNC_CHA_TOR_OCCUPANCY.IA_HIT_DRD_OPT
UNC_CHA_RxC_INSERTS.IRQ
UNC_CHA_REQUESTS.READS_LOCAL
UNC_CHA_DISTRESS_ASSERTED.DPT_ANY
UNC_M_CAS_COUNT_SCH1.WR
UNC_M_CAS_COUNT_SCH0.WR
;

# group 15
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
DTLB_STORE_MISSES.WALK_COMPLETED_4K
DTLB_STORE_MISSES.WALK_COMPLETED_2M_4M
DTLB_STORE_MISSES.STLB_HIT
DL1.DIRTY_EVICTION
BR_MISP_RETIRED.INDIRECT_CALL
BR_MISP_RETIRED.ALL_BRANCHES:USER
BR_MISP_RETIRED.ALL_BRANCHES:SUP
BR_INST_RETIRED.FAR_BRANCH
UNC_CHA_RxC_OCCUPANCY.IRQ
;

# group 16
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
L2_LINES_IN.S
L2_LINES_IN.M
L2_LINES_IN.F
L2_LINES_IN.E
ITLB_MISSES.WALK_COMPLETED_4K
ITLB_MISSES.STLB_HIT
FP_FLOPS_RETIRED.SP
FP_FLOPS_RETIRED.DP
UNC_CHA_RxC_OCCUPANCY.IRQ:t=29
UNC_M_CAS_COUNT_SCH0.ALL
;

# group 17
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
MEM_LOAD_UOPS_RETIRED.L3_HIT
MEM_BOUND_STALLS_LOAD.SBFULL
MACHINE_CLEARS.MRN_NUKE
L2_REQUEST.REJECTS
L2_REQUEST.MISS
L2_REQUEST.HIT
L2_LINES_OUT.SILENT
L2_LINES_OUT.NON_SILENT
UNC_M_CAS_COUNT_SCH1.ALL
;

# group 18
INST_RETIRED.ANY
CPU_CLK_UNHALTED.THREAD
CPU_CLK_UNHALTED.REF_TSC
UOPS_RETIRED.ALL
MEM_UOPS_RETIRED.STLB_MISS_STORES
MEM_UOPS_RETIRED.STLB_MISS_LOADS
MEM_UOPS_RETIRED.SPLIT_STORES
UNC_M_CAS_COUNT_SCH1.RD
UNC_M_CAS_COUNT_SCH0.RD
;

)
