Skip to content

Commit

Permalink
TMA 4.7 Update
Browse files Browse the repository at this point in the history
Updated HSX, BDX, CLX, SKX, ICX, and SPR platforms with TMA 4.7

Fix for removal of SMT_on constant
  • Loading branch information
calebbiggers committed Jan 23, 2024
1 parent 480ed26 commit ce4433a
Show file tree
Hide file tree
Showing 18 changed files with 50,420 additions and 2,352 deletions.
1,911 changes: 1,758 additions & 153 deletions BDX/metrics/broadwellx_metrics.json

Large diffs are not rendered by default.

430 changes: 399 additions & 31 deletions BDX/metrics/perf/broadwellx_metrics_perf.json

Large diffs are not rendered by default.

5,597 changes: 5,297 additions & 300 deletions CLX/metrics/cascadelakex_metrics.json

Large diffs are not rendered by default.

856 changes: 779 additions & 77 deletions CLX/metrics/perf/cascadelakex_metrics_perf.json

Large diffs are not rendered by default.

1,481 changes: 1,307 additions & 174 deletions HSX/metrics/haswellx_metrics.json

Large diffs are not rendered by default.

343 changes: 307 additions & 36 deletions HSX/metrics/perf/haswellx_metrics_perf.json

Large diffs are not rendered by default.

5,959 changes: 5,605 additions & 354 deletions ICX/metrics/icelakex_metrics.json

Large diffs are not rendered by default.

931 changes: 831 additions & 100 deletions ICX/metrics/perf/icelakex_metrics_perf.json

Large diffs are not rendered by default.

812 changes: 745 additions & 67 deletions SKX/metrics/perf/skylakex_metrics_perf.json

Large diffs are not rendered by default.

5,399 changes: 5,105 additions & 294 deletions SKX/metrics/skylakex_metrics.json

Large diffs are not rendered by default.

1,115 changes: 954 additions & 161 deletions SPR/metrics/perf/sapphirerapids_metrics_perf.json

Large diffs are not rendered by default.

1,795 changes: 1,795 additions & 0 deletions SPR/metrics/perf/sapphirerapidshbm_flat_metrics_perf.json

Large diffs are not rendered by default.

1,789 changes: 1,789 additions & 0 deletions SPR/metrics/perf/sapphirerapidshbm_only_metrics_perf.json

Large diffs are not rendered by default.

6,553 changes: 5,951 additions & 602 deletions SPR/metrics/sapphirerapids_metrics.json

Large diffs are not rendered by default.

8,892 changes: 8,892 additions & 0 deletions SPR/metrics/sapphirerapidshbm_flat_metrics.json

Large diffs are not rendered by default.

8,896 changes: 8,896 additions & 0 deletions SPR/metrics/sapphirerapidshbm_only_metrics.json

Large diffs are not rendered by default.

11 changes: 9 additions & 2 deletions scripts/config/replacements_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"PERF_METRICS.FETCH_LATENCY":"topdown\\-fetch\\-lat",
"PERF_METRICS.MEMORY_BOUND":"topdown\\-mem\\-bound",
"TOPDOWN.SLOTS:perf_metrics":"slots",
"TOPDOWN.SLOTS:percore":"TOPDOWN.SLOTS",
"SOCKET_COUNT":"#num_packages",
"HYPERTHREADING_ON":"#SMT_on",
"CORES_PER_SOCKET":"#num_cores / #num_packages",
Expand All @@ -22,7 +23,12 @@
"UNC_IIO_PAYLOAD_BYTES_IN.MEM_READ.PART2":"UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART2",
"UNC_IIO_PAYLOAD_BYTES_IN.MEM_READ.PART3":"UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART3",
"UNC_IIO_PAYLOAD_BYTES_IN.MEM_READ.PART4":"UNC_IIO_DATA_REQ_OF_CPU.MEM_READ.PART4",
"MSR_EVENT:msr=0x611:type=FREERUN:scope=PACKAGE":"power@energy\\-pkg@"
"MSR_EVENT:msr=0x611:type=FREERUN:scope=PACKAGE":"power@energy\\-pkg@",
"CPU_CLK_UNHALTED.THREAD_P:SUP":"CPU_CLK_UNHALTED.THREAD_P:k",
"CPU_CLK_UNHALTED.THREAD:SUP":"CPU_CLK_UNHALTED.THREAD:k",
"UNC_M_CLOCKTICKS:one_unit": "imc_0@event\\=0x0@",
"UNC_C_CLOCKTICKS:one_unit": "cbox_0@event\\=0x0@",
"UNC_CHA_CLOCKTICKS:one_unit": "cha_0@event\\=0x0@"
},
"metric_source_events":{
"CHAS_PER_SOCKET":"UNC_CHA([^\\s]*)",
Expand All @@ -31,7 +37,8 @@
"association_option_replacements": [
{
"events": ["ICACHE_", "INT_MISC", "UOPS_", "IDQ", "OFFCORE_",
"L1D_", "DTLB_", "AMX_", "ITLB_", "EXE_", "INST_", "ASSISTS"],
"L1D_", "DTLB_", "AMX_", "ITLB_", "EXE_", "INST_", "ASSISTS",
"SW_", "RS", "DSB2MITE_"],
"unit":"cpu",
"translations":{
"c":"cmask",
Expand Down
2 changes: 1 addition & 1 deletion scripts/perf_format_converter.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
OUTPUT_DIR_PATH = Path("./outputs/")

# Fields to always display event if empty
PERSISTENT_FIELDS = ["MetricGroup"]
PERSISTENT_FIELDS = ["MetricGroup", "BriefDescription"]


def main():
Expand Down

0 comments on commit ce4433a

Please sign in to comment.