├── .github └── workflows │ └── pylint.yml ├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── addrbits ├── analyze.py ├── common.py ├── common1 └── registrar.py ├── do-help.txt ├── do.py ├── kernels ├── __init__.py ├── build.py ├── build.sh ├── callchain.c ├── cond_jmp.c ├── cpuid ├── false-sharing.c ├── fp-add-bw.c ├── fp-arith-mix.c ├── fp-mul-lat.c ├── gen-kernel.py ├── jumpy.py ├── jumpy5p14.c ├── memcpy.c ├── pagefault.c ├── peak4wide.c ├── peak5wide.c ├── references.py ├── sse2avx.c ├── store_fwd_block.c ├── tpause.c └── tripcount-mean.c ├── lbr ├── __init__.py ├── common_lbr.py ├── funcs.py ├── lbr.py ├── llvm_mca.py ├── loops.py ├── stats.py ├── uiCA.py ├── x86.py └── x86_fusion.py ├── lbr_filter ├── lbr_stats ├── loop_stats ├── n-copies ├── n-loop ├── omp-bin ├── omp-bin.sh ├── perf-tools-logo.png ├── pipeline.py ├── pmu.py ├── profile-mask-help.md ├── ptage ├── run.sh ├── scripts ├── new.py ├── python-jit.sh ├── sleep ├── sync_tma.py └── test-windows.py ├── settings ├── bottlenecks │ ├── ADL.txt │ ├── GNR.txt │ ├── ICX.txt │ ├── LNL.txt │ ├── MTL.txt │ ├── SPR-HBM.txt │ ├── SPR.txt │ └── TGL.txt ├── cmds.txt ├── perf-bad.txt ├── tma-many-counters.csv ├── tma-zero-ok.csv └── tma.csv ├── slow-branch ├── stats.py ├── study.py ├── tma.py ├── workloads ├── BC.sh ├── CryptoBench.java ├── aibenchmark.py ├── dcperf-django.sh ├── mmm │ ├── Makefile │ ├── m0-n8192-u01.llv │ ├── m1-n8192-u01.llv │ ├── m9b8IZ-x256-n8448-u01.llv │ └── mmm-textbook.sh ├── permute.sh └── src │ └── permute.cpp └── yperf /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/README.md -------------------------------------------------------------------------------- /addrbits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/addrbits -------------------------------------------------------------------------------- /analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/analyze.py -------------------------------------------------------------------------------- /common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/common.py -------------------------------------------------------------------------------- /common1/registrar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/common1/registrar.py -------------------------------------------------------------------------------- /do-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/do-help.txt -------------------------------------------------------------------------------- /do.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/do.py -------------------------------------------------------------------------------- /kernels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kernels/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/build.py -------------------------------------------------------------------------------- /kernels/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/build.sh -------------------------------------------------------------------------------- /kernels/callchain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/callchain.c -------------------------------------------------------------------------------- /kernels/cond_jmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/cond_jmp.c -------------------------------------------------------------------------------- /kernels/cpuid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/cpuid -------------------------------------------------------------------------------- /kernels/false-sharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/false-sharing.c -------------------------------------------------------------------------------- /kernels/fp-add-bw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/fp-add-bw.c -------------------------------------------------------------------------------- /kernels/fp-arith-mix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/fp-arith-mix.c -------------------------------------------------------------------------------- /kernels/fp-mul-lat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/fp-mul-lat.c -------------------------------------------------------------------------------- /kernels/gen-kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/gen-kernel.py -------------------------------------------------------------------------------- /kernels/jumpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/jumpy.py -------------------------------------------------------------------------------- /kernels/jumpy5p14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/jumpy5p14.c -------------------------------------------------------------------------------- /kernels/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/memcpy.c -------------------------------------------------------------------------------- /kernels/pagefault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/pagefault.c -------------------------------------------------------------------------------- /kernels/peak4wide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/peak4wide.c -------------------------------------------------------------------------------- /kernels/peak5wide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/peak5wide.c -------------------------------------------------------------------------------- /kernels/references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/references.py -------------------------------------------------------------------------------- /kernels/sse2avx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/sse2avx.c -------------------------------------------------------------------------------- /kernels/store_fwd_block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/store_fwd_block.c -------------------------------------------------------------------------------- /kernels/tpause.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/tpause.c -------------------------------------------------------------------------------- /kernels/tripcount-mean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/kernels/tripcount-mean.c -------------------------------------------------------------------------------- /lbr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lbr/common_lbr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/common_lbr.py -------------------------------------------------------------------------------- /lbr/funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/funcs.py -------------------------------------------------------------------------------- /lbr/lbr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/lbr.py -------------------------------------------------------------------------------- /lbr/llvm_mca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/llvm_mca.py -------------------------------------------------------------------------------- /lbr/loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/loops.py -------------------------------------------------------------------------------- /lbr/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/stats.py -------------------------------------------------------------------------------- /lbr/uiCA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/uiCA.py -------------------------------------------------------------------------------- /lbr/x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/x86.py -------------------------------------------------------------------------------- /lbr/x86_fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr/x86_fusion.py -------------------------------------------------------------------------------- /lbr_filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr_filter -------------------------------------------------------------------------------- /lbr_stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/lbr_stats -------------------------------------------------------------------------------- /loop_stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/loop_stats -------------------------------------------------------------------------------- /n-copies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/n-copies -------------------------------------------------------------------------------- /n-loop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/n-loop -------------------------------------------------------------------------------- /omp-bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/omp-bin -------------------------------------------------------------------------------- /omp-bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/omp-bin.sh -------------------------------------------------------------------------------- /perf-tools-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/perf-tools-logo.png -------------------------------------------------------------------------------- /pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/pipeline.py -------------------------------------------------------------------------------- /pmu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/pmu.py -------------------------------------------------------------------------------- /profile-mask-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/profile-mask-help.md -------------------------------------------------------------------------------- /ptage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/ptage -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/run.sh -------------------------------------------------------------------------------- /scripts/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/scripts/new.py -------------------------------------------------------------------------------- /scripts/python-jit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/scripts/python-jit.sh -------------------------------------------------------------------------------- /scripts/sleep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/scripts/sleep -------------------------------------------------------------------------------- /scripts/sync_tma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/scripts/sync_tma.py -------------------------------------------------------------------------------- /scripts/test-windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/scripts/test-windows.py -------------------------------------------------------------------------------- /settings/bottlenecks/ADL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/ADL.txt -------------------------------------------------------------------------------- /settings/bottlenecks/GNR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/GNR.txt -------------------------------------------------------------------------------- /settings/bottlenecks/ICX.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/ICX.txt -------------------------------------------------------------------------------- /settings/bottlenecks/LNL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/LNL.txt -------------------------------------------------------------------------------- /settings/bottlenecks/MTL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/MTL.txt -------------------------------------------------------------------------------- /settings/bottlenecks/SPR-HBM.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/SPR-HBM.txt -------------------------------------------------------------------------------- /settings/bottlenecks/SPR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/SPR.txt -------------------------------------------------------------------------------- /settings/bottlenecks/TGL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/bottlenecks/TGL.txt -------------------------------------------------------------------------------- /settings/cmds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/cmds.txt -------------------------------------------------------------------------------- /settings/perf-bad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/perf-bad.txt -------------------------------------------------------------------------------- /settings/tma-many-counters.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/tma-many-counters.csv -------------------------------------------------------------------------------- /settings/tma-zero-ok.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/tma-zero-ok.csv -------------------------------------------------------------------------------- /settings/tma.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/settings/tma.csv -------------------------------------------------------------------------------- /slow-branch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/slow-branch -------------------------------------------------------------------------------- /stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/stats.py -------------------------------------------------------------------------------- /study.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/study.py -------------------------------------------------------------------------------- /tma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/tma.py -------------------------------------------------------------------------------- /workloads/BC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/BC.sh -------------------------------------------------------------------------------- /workloads/CryptoBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/CryptoBench.java -------------------------------------------------------------------------------- /workloads/aibenchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/aibenchmark.py -------------------------------------------------------------------------------- /workloads/dcperf-django.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/dcperf-django.sh -------------------------------------------------------------------------------- /workloads/mmm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/mmm/Makefile -------------------------------------------------------------------------------- /workloads/mmm/m0-n8192-u01.llv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/mmm/m0-n8192-u01.llv -------------------------------------------------------------------------------- /workloads/mmm/m1-n8192-u01.llv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/mmm/m1-n8192-u01.llv -------------------------------------------------------------------------------- /workloads/mmm/m9b8IZ-x256-n8448-u01.llv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/mmm/m9b8IZ-x256-n8448-u01.llv -------------------------------------------------------------------------------- /workloads/mmm/mmm-textbook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/mmm/mmm-textbook.sh -------------------------------------------------------------------------------- /workloads/permute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/permute.sh -------------------------------------------------------------------------------- /workloads/src/permute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/workloads/src/permute.cpp -------------------------------------------------------------------------------- /yperf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayasin/perf-tools/HEAD/yperf --------------------------------------------------------------------------------