@@ -1261,88 +1261,90 @@ const char* builtin_papi_skl_option_specs = R"json(
1261
1261
}
1262
1262
]
1263
1263
},
1264
- {
1265
- "name" : "topdown-counters.toplevel",
1266
- "description" : "Raw counter values for Intel top-down analysis (top level)",
1267
- "type" : "bool",
1268
- "category" : "metric",
1269
- "services" : [ "papi" ],
1270
- "config" :
1271
- {
1272
- "CALI_PAPI_COUNTERS":
1273
- "IDQ_UOPS_NOT_DELIVERED:CORE,UOPS_ISSUED:ANY,UOPS_RETIRED:RETIRE_SLOTS,INT_MISC:RECOVERY_CYCLES,CPU_CLK_UNHALTED:THREAD"
1274
- },
1275
- "query" :
1264
+ {
1265
+ "name" : "topdown-counters.toplevel",
1266
+ "description" : "Raw counter values for Intel top-down analysis (top level)",
1267
+ "type" : "bool",
1268
+ "category" : "metric",
1269
+ "services" : [ "papi" ],
1270
+ "config" :
1271
+ {
1272
+ "CALI_PAPI_COUNTERS":
1273
+ "IDQ_UOPS_NOT_DELIVERED:CORE,UOPS_ISSUED:ANY,UOPS_RETIRED:RETIRE_SLOTS,INT_MISC:RECOVERY_CYCLES,CPU_CLK_UNHALTED:THREAD",
1274
+ "CALI_PAPI_ENABLE_MULTIPLEXING": "true"
1275
+ },
1276
+ "query" :
1277
+ [
1278
+ { "level": "local", "select":
1276
1279
[
1277
- { "level": "local", "select":
1278
- [
1279
- "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1280
- "inclusive_sum(sum#UOPS_ISSUED:ANY) as uops_issued",
1281
- "inclusive_sum(sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1282
- "inclusive_sum(sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1283
- "inclusive_sum(sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread"
1284
- ]
1285
- },
1286
- { "level": "cross", "select":
1287
- [
1288
- "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1289
- "sum(inclusive#sum#UOPS_ISSUED:ANY) as uops_issued",
1290
- "sum(inclusive#sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1291
- "sum(inclusive#sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1292
- "sum(inclusive#sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread"
1293
- ]
1294
- }
1280
+ "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1281
+ "inclusive_sum(sum#UOPS_ISSUED:ANY) as uops_issued",
1282
+ "inclusive_sum(sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1283
+ "inclusive_sum(sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1284
+ "inclusive_sum(sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread"
1295
1285
]
1296
1286
},
1297
- {
1298
- "name" : "topdown-counters.all",
1299
- "description" : "Raw counter values for Intel top-down analysis (all levels)",
1300
- "type" : "bool",
1301
- "category" : "metric",
1302
- "services" : [ "papi" ],
1303
- "config" :
1304
- {
1305
- "CALI_PAPI_COUNTERS":
1306
- "IDQ_UOPS_NOT_DELIVERED:CORE,UOPS_ISSUED:ANY,UOPS_RETIRED:RETIRE_SLOTS,INT_MISC:RECOVERY_CYCLES,CPU_CLK_UNHALTED:THREAD"
1307
- },
1308
- "query" :
1287
+ { "level": "cross", "select":
1309
1288
[
1310
- { "level": "local", "select":
1311
- [
1312
- "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1313
- "inclusive_sum(sum#UOPS_ISSUED:ANY) as uops_issued",
1314
- "inclusive_sum(sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1315
- "inclusive_sum(sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1316
- "inclusive_sum(sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread",
1317
- "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CYCLES_0_UOPS_DELIV_CORE) as idq_uops_not_delivered_cycles_0_uops_deliv_core",
1318
- "inclusive_sum(sum#BR_MISP_RETIRED:ALL_BRANCHES) as br_misp_retired_all_branches",
1319
- "inclusive_sum(sum#MACHINE_CLEARS:COUNT) as machine_clears_count",
1320
- "inclusive_sum(sum#CYCLE_ACTIVITY:STALLS_TOTAL) as cycle_activity_stalls_total",
1321
- "inclusive_sum(sum#EXE_ACTIVITY:1_PORTS_UTIL) as exe_activity_1_ports_util",
1322
- "inclusive_sum(sum#EXE_ACTIVITY:2_PORTS_UTIL) as exe_activity_2_ports_util",
1323
- "inclusive_sum(sum#UOPS_RETIRED:MACRO_FUSED) as uops_retired_macro_fused",
1324
- "inclusive_sum(sum#INST_RETIRED:ANY) as inst_retired_any"
1325
- ]
1326
- },
1327
- { "level": "cross", "select":
1328
- [
1329
- "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1330
- "sum(inclusive#sum#UOPS_ISSUED:ANY) as uops_issued",
1331
- "sum(inclusive#sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1332
- "sum(inclusive#sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1333
- "sum(inclusive#sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread",
1334
- "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CYCLES_0_UOPS_DELIV_CORE) as idq_uops_not_delivered_cycles_0_uops_deliv_core",
1335
- "sum(inclusive#sum#BR_MISP_RETIRED:ALL_BRANCHES) as br_misp_retired_all_branches",
1336
- "sum(inclusive#sum#MACHINE_CLEARS:COUNT) as machine_clears_count",
1337
- "sum(inclusive#sum#CYCLE_ACTIVITY:STALLS_TOTAL) as cycle_activity_stalls_total",
1338
- "sum(inclusive#sum#EXE_ACTIVITY:1_PORTS_UTIL) as exe_activity_1_ports_util",
1339
- "sum(inclusive#sum#EXE_ACTIVITY:2_PORTS_UTIL) as exe_activity_2_ports_util",
1340
- "sum(inclusive#sum#UOPS_RETIRED:MACRO_FUSED) as uops_retired_macro_fused",
1341
- "sum(inclusive#sum#INST_RETIRED:ANY) as inst_retired_any"
1342
- ]
1343
- }
1289
+ "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1290
+ "sum(inclusive#sum#UOPS_ISSUED:ANY) as uops_issued",
1291
+ "sum(inclusive#sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1292
+ "sum(inclusive#sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1293
+ "sum(inclusive#sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread"
1294
+ ]
1295
+ }
1296
+ ]
1297
+ },
1298
+ {
1299
+ "name" : "topdown-counters.all",
1300
+ "description" : "Raw counter values for Intel top-down analysis (all levels)",
1301
+ "type" : "bool",
1302
+ "category" : "metric",
1303
+ "services" : [ "papi" ],
1304
+ "config" :
1305
+ {
1306
+ "CALI_PAPI_COUNTERS":
1307
+ "IDQ_UOPS_NOT_DELIVERED:CORE,UOPS_ISSUED:ANY,UOPS_RETIRED:RETIRE_SLOTS,INT_MISC:RECOVERY_CYCLES,CPU_CLK_UNHALTED:THREAD",
1308
+ "CALI_PAPI_ENABLE_MULTIPLEXING": "true"
1309
+ },
1310
+ "query" :
1311
+ [
1312
+ { "level": "local", "select":
1313
+ [
1314
+ "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1315
+ "inclusive_sum(sum#UOPS_ISSUED:ANY) as uops_issued",
1316
+ "inclusive_sum(sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1317
+ "inclusive_sum(sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1318
+ "inclusive_sum(sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread",
1319
+ "inclusive_sum(sum#IDQ_UOPS_NOT_DELIVERED:CYCLES_0_UOPS_DELIV_CORE) as idq_uops_not_delivered_cycles_0_uops_deliv_core",
1320
+ "inclusive_sum(sum#BR_MISP_RETIRED:ALL_BRANCHES) as br_misp_retired_all_branches",
1321
+ "inclusive_sum(sum#MACHINE_CLEARS:COUNT) as machine_clears_count",
1322
+ "inclusive_sum(sum#CYCLE_ACTIVITY:STALLS_TOTAL) as cycle_activity_stalls_total",
1323
+ "inclusive_sum(sum#EXE_ACTIVITY:1_PORTS_UTIL) as exe_activity_1_ports_util",
1324
+ "inclusive_sum(sum#EXE_ACTIVITY:2_PORTS_UTIL) as exe_activity_2_ports_util",
1325
+ "inclusive_sum(sum#UOPS_RETIRED:MACRO_FUSED) as uops_retired_macro_fused",
1326
+ "inclusive_sum(sum#INST_RETIRED:ANY) as inst_retired_any"
1327
+ ]
1328
+ },
1329
+ { "level": "cross", "select":
1330
+ [
1331
+ "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CORE) as idq_uops_not_delivered",
1332
+ "sum(inclusive#sum#UOPS_ISSUED:ANY) as uops_issued",
1333
+ "sum(inclusive#sum#UOPS_RETIRED:RETIRE_SLOTS) as uops_retired_retire_slots",
1334
+ "sum(inclusive#sum#INT_MISC:RECOVERY_CYCLES) as int_misc_recovery_cycles",
1335
+ "sum(inclusive#sum#CPU_CLK_UNHALTED:THREAD) as cpu_clock_unhalted_thread",
1336
+ "sum(inclusive#sum#IDQ_UOPS_NOT_DELIVERED:CYCLES_0_UOPS_DELIV_CORE) as idq_uops_not_delivered_cycles_0_uops_deliv_core",
1337
+ "sum(inclusive#sum#BR_MISP_RETIRED:ALL_BRANCHES) as br_misp_retired_all_branches",
1338
+ "sum(inclusive#sum#MACHINE_CLEARS:COUNT) as machine_clears_count",
1339
+ "sum(inclusive#sum#CYCLE_ACTIVITY:STALLS_TOTAL) as cycle_activity_stalls_total",
1340
+ "sum(inclusive#sum#EXE_ACTIVITY:1_PORTS_UTIL) as exe_activity_1_ports_util",
1341
+ "sum(inclusive#sum#EXE_ACTIVITY:2_PORTS_UTIL) as exe_activity_2_ports_util",
1342
+ "sum(inclusive#sum#UOPS_RETIRED:MACRO_FUSED) as uops_retired_macro_fused",
1343
+ "sum(inclusive#sum#INST_RETIRED:ANY) as inst_retired_any"
1344
1344
]
1345
1345
}
1346
+ ]
1347
+ }
1346
1348
]
1347
1349
)json" ;
1348
1350
0 commit comments