11[
22 {
33 "name" : " metric_CPU operating frequency (in GHz)" ,
4- "expression" : " ([cpu-cycles] / [ref-cycles]) * ([const_tsc_freq ] / 1000000000)"
4+ "expression" : " ([cpu-cycles] / [ref-cycles]) * ([SYSTEM_TSC_FREQ ] / 1000000000)"
55 },
66 {
77 "name" : " metric_CPU utilization %" ,
8- "expression" : " 100 * [ref-cycles] / [const_TSC ]"
8+ "expression" : " 100 * [ref-cycles] / [TSC ]"
99 },
1010 {
1111 "name" : " metric_CPU utilization% in kernel mode" ,
12- "expression" : " 100 * [ref-cycles:k] / [const_TSC ]"
12+ "expression" : " 100 * [ref-cycles:k] / [TSC ]"
1313 },
1414 {
1515 "name" : " metric_CPI" ,
7474 },
7575 {
7676 "name" : " metric_core c6 residency %" ,
77- "expression" : " 100 * [cstate_core/c6-residency/] / [const_TSC ]"
77+ "expression" : " 100 * [cstate_core/c6-residency/] / [TSC ]"
7878 },
7979 {
8080 "name" : " metric_package c6 residency %" ,
81- "expression" : " 100 * [cstate_pkg/c6-residency/] * [const_core_count ] / [const_TSC ]"
81+ "expression" : " 100 * [cstate_pkg/c6-residency/] * [CORES_PER_SOCKET ] / [TSC ]"
8282 },
8383 {
8484 "name" : " metric_core % cycles in non AVX license" ,
112112 "name" : " metric_memory bandwidth total (MB/sec)" ,
113113 "expression" : " ([UNC_M_CAS_COUNT.RD] + [UNC_M_CAS_COUNT.WR]) * 64 / 1000000"
114114 },
115- {
116- "name" : " metric_DCPMEM_memory_mode near memory cache read miss rate%" ,
117- "expression" : " 100 * ([UNC_M_TAGCHK.MISS_CLEAN] + [UNC_M_TAGCHK.MISS_DIRTY]) / ([UNC_M_TAGCHK.HIT] + [UNC_M_TAGCHK.MISS_CLEAN] + [UNC_M_TAGCHK.MISS_DIRTY])"
118- },
119- {
120- "name" : " metric_3DXP_memory bandwidth read (MB/sec)" ,
121- "expression" : " [UNC_M_PMM_RPQ_INSERTS] * 64 / 1000000"
122- },
123- {
124- "name" : " metric_3DXP_memory bandwidth write (MB/sec)" ,
125- "expression" : " [UNC_M_PMM_WPQ_INSERTS] * 64 / 1000000"
126- },
127- {
128- "name" : " metric_3DXP_memory bandwidth total (MB/sec)" ,
129- "expression" : " ([UNC_M_PMM_RPQ_INSERTS] + [UNC_M_PMM_WPQ_INSERTS]) * 64 / 1000000"
130- },
131115 {
132116 "name" : " metric_LLC code read MPI (demand+prefetch)" ,
133117 "expression" : " ([UNC_CHA_TOR_INSERTS.IA_MISS_CRD] + [UNC_CHA_TOR_INSERTS.IA_MISS_CRD_PREF]) / [instructions]"
146130 },
147131 {
148132 "name" : " metric_Average LLC demand data read miss latency (in ns)" ,
149- "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD]) / ([UNC_CHA_CLOCKTICKS] / ([const_cha_count] * [const_socket_count ]))"
133+ "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD]) / ([UNC_CHA_CLOCKTICKS] / ([CHAS_PER_SOCKET] * [SOCKET_COUNT ]))"
150134 },
151135 {
152136 "name" : " metric_Average LLC demand data read miss latency for LOCAL requests (in ns)" ,
153- "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_LOCAL] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD_LOCAL]) / ([UNC_CHA_CLOCKTICKS] / ([const_cha_count ] * [const_socket_count ]))"
137+ "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_LOCAL] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD_LOCAL]) / ([UNC_CHA_CLOCKTICKS] / ([CHAS_PER_SOCKET ] * [SOCKET_COUNT ]))"
154138 },
155139 {
156140 "name" : " metric_Average LLC demand data read miss latency for REMOTE requests (in ns)" ,
157- "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_REMOTE] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD_REMOTE]) / ([UNC_CHA_CLOCKTICKS] / ([const_cha_count ] * [const_socket_count ]))"
141+ "expression" : " (1000000000 * [UNC_CHA_TOR_OCCUPANCY.IA_MISS_DRD_REMOTE] / [UNC_CHA_TOR_INSERTS.IA_MISS_DRD_REMOTE]) / ([UNC_CHA_CLOCKTICKS] / ([CHAS_PER_SOCKET ] * [SOCKET_COUNT ]))"
158142 },
159143 {
160144 "name" : " metric_ITLB (2nd level) MPI" ,
182166 },
183167 {
184168 "name" : " metric_uncore frequency GHz" ,
185- "expression" : " [UNC_CHA_CLOCKTICKS] / ([const_cha_count ] * [const_socket_count ]) / 1000000000"
169+ "expression" : " [UNC_CHA_CLOCKTICKS] / ([CHAS_PER_SOCKET ] * [SOCKET_COUNT ]) / 1000000000"
186170 },
187171 {
188172 "name" : " metric_TMA_Frontend_Bound(%)" ,
262246 },
263247 {
264248 "name" : " metric_TMA_......Contested_Accesses(%)" ,
265- "expression" : " 100 * ((((48 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000)) -(4 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000))) * ([MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD] * ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] / ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] + [OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD]))) + ((47.5 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000))) * [MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS]) * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
249+ "expression" : " 100 * ((((48 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000)) -(4 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000))) * ([MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD] * ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] / ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] + [OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD]))) + ((47.5 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000))) * [MEM_LOAD_L3_HIT_RETIRED.XSNP_MISS]) * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
266250 },
267251 {
268252 "name" : " metric_TMA_......Data_Sharing(%)" ,
269- "expression" : " 100 * (((47.5 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000))) * ([MEM_LOAD_L3_HIT_RETIRED.XSNP_NO_FWD] + [MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD] * (1 - ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] / ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] + [OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD])))) * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
253+ "expression" : " 100 * (((47.5 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000))) * ([MEM_LOAD_L3_HIT_RETIRED.XSNP_NO_FWD] + [MEM_LOAD_L3_HIT_RETIRED.XSNP_FWD] * (1 - ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] / ([OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HITM] + [OCR.DEMAND_DATA_RD.L3_HIT.SNOOP_HIT_WITH_FWD])))) * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
270254 },
271255 {
272256 "name" : " metric_TMA_......L3_Hit_Latency(%)" ,
273- "expression" : " 100 * (((23 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [const_tsc_freq ] / 1000000000))) * [MEM_LOAD_RETIRED.L3_HIT] * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
257+ "expression" : " 100 * (((23 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000)) - (4 * (([cpu-cycles] / [ref-cycles]) * [SYSTEM_TSC_FREQ ] / 1000000000))) * [MEM_LOAD_RETIRED.L3_HIT] * (1 + ([MEM_LOAD_RETIRED.FB_HIT] / [MEM_LOAD_RETIRED.L1_MISS]) / 2) / [cpu-cycles])"
274258 },
275259 {
276260 "name" : " metric_TMA_......SQ_Full(%)" ,
330314 },
331315 {
332316 "name" : " metric_TMA_....Microcode_Sequencer(%)" ,
333- "expression" : " 100 * (((([PERF_METRICS.RETIRING] / (([PERF_METRICS.FRONTEND_BOUND] + [PERF_METRICS.BAD_SPECULATION] + [PERF_METRICS.RETIRING] + [topdown-be-found ]))) * [TOPDOWN.SLOTS]) / [UOPS_ISSUED.ANY]) * [IDQ.MS_UOPS] / [TOPDOWN.SLOTS])"
317+ "expression" : " 100 * (((([PERF_METRICS.RETIRING] / (([PERF_METRICS.FRONTEND_BOUND] + [PERF_METRICS.BAD_SPECULATION] + [PERF_METRICS.RETIRING] + [PERF_METRICS.BACKEND_BOUND ]))) * [TOPDOWN.SLOTS]) / [UOPS_ISSUED.ANY]) * [IDQ.MS_UOPS] / [TOPDOWN.SLOTS])"
334318 },
335319 {
336320 "name" : " metric_TMA_Info_CoreIPC" ,
337321 "expression" : " [instructions] / [CPU_CLK_UNHALTED.DISTRIBUTED]"
338322 },
339323 {
340324 "name" : " metric_TMA_Info_System_SMT_2T_Utilization" ,
341- "expression" : " (1 - [CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE] / [CPU_CLK_UNHALTED.REF_DISTRIBUTED]) if [const_socket_count ] > 1 else 0"
325+ "expression" : " (1 - [CPU_CLK_UNHALTED.ONE_THREAD_ACTIVE] / [CPU_CLK_UNHALTED.REF_DISTRIBUTED]) if [SOCKET_COUNT ] > 1 else 0"
342326 }
343327]
0 commit comments