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
  • Loading branch information
calebbiggers committed Jan 19, 2024
1 parent 9b57e04 commit 3c633bb
Show file tree
Hide file tree
Showing 18 changed files with 49,206 additions and 4,320 deletions.
2,359 changes: 1,796 additions & 563 deletions BDX/metrics/broadwellx_metrics.json

Large diffs are not rendered by default.

538 changes: 456 additions & 82 deletions BDX/metrics/perf/broadwellx_metrics_perf.json

Large diffs are not rendered by default.

5,919 changes: 5,126 additions & 793 deletions CLX/metrics/cascadelakex_metrics.json

Large diffs are not rendered by default.

954 changes: 831 additions & 123 deletions CLX/metrics/perf/cascadelakex_metrics_perf.json

Large diffs are not rendered by default.

1,919 changes: 1,349 additions & 570 deletions HSX/metrics/haswellx_metrics.json

Large diffs are not rendered by default.

443 changes: 360 additions & 83 deletions HSX/metrics/perf/haswellx_metrics_perf.json

Large diffs are not rendered by default.

5,646 changes: 5,323 additions & 323 deletions ICX/metrics/icelakex_metrics.json

Large diffs are not rendered by default.

955 changes: 846 additions & 109 deletions ICX/metrics/perf/icelakex_metrics_perf.json

Large diffs are not rendered by default.

912 changes: 798 additions & 114 deletions SKX/metrics/perf/skylakex_metrics_perf.json

Large diffs are not rendered by default.

5,727 changes: 4,937 additions & 790 deletions SKX/metrics/skylakex_metrics.json

Large diffs are not rendered by default.

1,137 changes: 968 additions & 169 deletions SPR/metrics/perf/sapphirerapids_metrics_perf.json

Large diffs are not rendered by default.

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

Large diffs are not rendered by default.

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

Large diffs are not rendered by default.

6,303 changes: 5,705 additions & 598 deletions SPR/metrics/sapphirerapids_metrics.json

Large diffs are not rendered by default.

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

Large diffs are not rendered by default.

8,573 changes: 8,573 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 3c633bb

Please sign in to comment.