@@ -1260,90 +1260,6 @@ const char* builtin_papi_skl_option_specs = R"json(
1260
1260
]
1261
1261
}
1262
1262
]
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
- "CALI_PAPI_ENABLE_MULTIPLEXING": "true"
1275
- },
1276
- "query" :
1277
- [
1278
- { "level": "local", "select":
1279
- [
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"
1285
- ]
1286
- },
1287
- { "level": "cross", "select":
1288
- [
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
- ]
1345
- }
1346
- ]
1347
1263
}
1348
1264
]
1349
1265
)json" ;
@@ -1420,60 +1336,6 @@ const char* builtin_papi_spr_option_specs = R"json(
1420
1336
]
1421
1337
}
1422
1338
]
1423
- },
1424
- {
1425
- "name" : "topdown-counters.toplevel",
1426
- "description" : "Raw counter values for Intel top-down analysis (top level)",
1427
- "type" : "bool",
1428
- "category" : "metric",
1429
- "services" : [ "papi" ],
1430
- "config" :
1431
- {
1432
- "CALI_PAPI_COUNTERS":
1433
- "perf::slots,perf::topdown-retiring"
1434
- },
1435
- "query" :
1436
- [
1437
- { "level": "local", "select":
1438
- [
1439
- "inclusive_sum(sum#papi.slots) as slots",
1440
- "inclusive_sum(sum#papi.perf::topdown-retiring) as topdown_retiring"
1441
- ]
1442
- },
1443
- { "level": "cross", "select":
1444
- [
1445
- "sum(inclusive#sum#papi.slots) as slots",
1446
- "sum(inclusive#sum#papi.perf::topdown-retiring) as topdown_retiring"
1447
- ]
1448
- }
1449
- ]
1450
- },
1451
- {
1452
- "name" : "topdown-counters.all",
1453
- "description" : "Raw counter values for Intel top-down analysis (all levels)",
1454
- "type" : "bool",
1455
- "category" : "metric",
1456
- "services" : [ "papi" ],
1457
- "config" :
1458
- {
1459
- "CALI_PAPI_COUNTERS":
1460
- "perf::slots,perf::topdown-retiring"
1461
- },
1462
- "query" :
1463
- [
1464
- { "level": "local", "select":
1465
- [
1466
- "inclusive_sum(sum#papi.slots) as slots",
1467
- "inclusive_sum(sum#papi.perf::topdown-retiring) as topdown_retiring"
1468
- ]
1469
- },
1470
- { "level": "cross", "select":
1471
- [
1472
- "sum(inclusive#sum#papi.slots) as slots",
1473
- "sum(inclusive#sum#papi.perf::topdown-retiring) as topdown_retiring"
1474
- ]
1475
- }
1476
- ]
1477
1339
}
1478
1340
]
1479
1341
)json" ;
@@ -1549,84 +1411,6 @@ const char* builtin_papi_spr_option_specs = R"json(
1549
1411
]
1550
1412
}
1551
1413
]
1552
- },
1553
- {
1554
- "name" : "topdown-counters.toplevel",
1555
- "description" : "Raw counter values for Intel top-down analysis (top level)",
1556
- "type" : "bool",
1557
- "category" : "metric",
1558
- "services" : [ "papi" ],
1559
- "config" :
1560
- {
1561
- "CALI_PAPI_COUNTERS":
1562
- "perf::slots,perf::topdown-retiring,perf::topdown-bad-spec,perf::topdown-fe-bound,perf::topdown-be-bound,INT_MISC:UOP_DROPPING"
1563
- },
1564
- "query" :
1565
- [
1566
- { "level": "local", "select":
1567
- [
1568
- "inclusive_sum(sum#papi.perf::slots) as slots",
1569
- "inclusive_sum(sum#papi.perf::topdown-retiring) as topdown_retiring",
1570
- "inclusive_sum(sum#papi.perf::topdown-bad-spec) as topdown_bad_spec",
1571
- "inclusive_sum(sum#papi.perf::topdown-fe-bound) as topdown_fe_bound",
1572
- "inclusive_sum(sum#papi.perf::topdown-be-bound) as topdown_be_bound",
1573
- "inclusive_sum(sum#papi.INT_MISC:UOP_DROPPING) as int_mist:uop_dropping"
1574
- ]
1575
- },
1576
- { "level": "cross", "select":
1577
- [
1578
- "sum(inclusive#sum#papi.perf::slots) as slots",
1579
- "sum(inclusive#sum#papi.perf::topdown-retiring) as topdown_retiring",
1580
- "sum(inclusive#sum#papi.perf::topdown-bad-spec) as topdown_bad_spec",
1581
- "sum(inclusive#sum#papi.perf::topdown-fe-bound) as topdown_fe_bound",
1582
- "sum(inclusive#sum#papi.perf::topdown-be-bound) as topdown_be_bound",
1583
- "sum(inclusive#sum#papi.INT_MISC:UOP_DROPPING) as int_mist:uop_dropping"
1584
- ]
1585
- }
1586
- ]
1587
- },
1588
- {
1589
- "name" : "topdown-counters.all",
1590
- "description" : "Raw counter values for Intel top-down analysis (all levels)",
1591
- "type" : "bool",
1592
- "category" : "metric",
1593
- "services" : [ "papi" ],
1594
- "config" :
1595
- {
1596
- "CALI_PAPI_COUNTERS":
1597
- "perf::slots,perf::topdown-retiring,perf::topdown-bad-spec,perf::topdown-fe-bound,perf::topdown-be-bound,INT_MISC:UOP_DROPPING,perf_raw::r8400,perf_raw::r8500,perf_raw::r8600,perf_raw::r8700"
1598
- },
1599
- "query" :
1600
- [
1601
- { "level": "local", "select":
1602
- [
1603
- "inclusive_sum(sum#papi.perf::slots) as slots",
1604
- "inclusive_sum(sum#papi.perf::topdown-retiring) as topdown_retiring",
1605
- "inclusive_sum(sum#papi.perf::topdown-bad-spec) as topdown_bad_spec",
1606
- "inclusive_sum(sum#papi.perf::topdown-fe-bound) as topdown_fe_bound",
1607
- "inclusive_sum(sum#papi.perf::topdown-be-bound) as topdown_be_bound",
1608
- "inclusive_sum(sum#papi.INT_MISC:UOP_DROPPING) as int_mist:uop_dropping",
1609
- "inclusive_sum(sum#papi.perf_raw::r8400) as topdown_heavy_ops",
1610
- "inclusive_sum(sum#papi.perf_raw::r8500) as topdown_br_mispredict",
1611
- "inclusive_sum(sum#papi.perf_raw::r8600) as topdown_fetch_lat",
1612
- "inclusive_sum(sum#papi.perf_raw::r8700) as topdown_mem_bound"
1613
- ]
1614
- },
1615
- { "level": "cross", "select":
1616
- [
1617
- "sum(inclusive#sum#papi.perf::slots) as slots",
1618
- "sum(inclusive#sum#papi.perf::topdown-retiring) as topdown_retiring",
1619
- "sum(inclusive#sum#papi.perf::topdown-bad-spec) as topdown_bad_spec",
1620
- "sum(inclusive#sum#papi.perf::topdown-fe-bound) as topdown_fe_bound",
1621
- "sum(inclusive#sum#papi.perf::topdown-be-bound) as topdown_be_bound",
1622
- "sum(inclusive#sum#papi.INT_MISC:UOP_DROPPING) as int_mist:uop_dropping",
1623
- "sum(inclusive#sum#papi.perf_raw::r8400) as topdown_heavy_ops",
1624
- "sum(inclusive#sum#papi.perf_raw::r8500) as topdown_br_mispredict",
1625
- "sum(inclusive#sum#papi.perf_raw::r8600) as topdown_fetch_lat",
1626
- "sum(inclusive#sum#papi.perf_raw::r8700) as topdown_mem_bound"
1627
- ]
1628
- }
1629
- ]
1630
1414
}
1631
1415
]
1632
1416
)json" ;
0 commit comments