Skip to content

Commit 1d7ed31

Browse files
committed
Disable address payload opt experiment
Signed-off-by: Tiotto, Ettore <[email protected]>
1 parent 1bc283c commit 1d7ed31

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/triton-benchmarks.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,18 @@ jobs:
131131
python ../../scripts/build_report.py $REPORTS/matmul-performance-base.csv $REPORTS/gemm-triton-report.csv --benchmark gemm --compiler triton --param_cols "B,M,K,N" --tflops_col Triton-TFlops --hbm_col "Triton-GB/s" --tag $TAG
132132
python ../../scripts/build_report.py $REPORTS/matmul-performance-base.csv $REPORTS/gemm-xetla-report.csv --benchmark gemm --compiler xetla --param_cols "B,M,K,N" --tflops_col XeTLA-TFlops --hbm_col "XeTLA-GB/s" --tag $TAG
133133
134+
- name: Run Triton GEMM kernel benchmark (disable IGC address payload optimization)
135+
if: ${{ steps.install.outcome == 'success' && !cancelled() }}
136+
run: |
137+
cd benchmarks/triton_kernels_benchmark
138+
IGC_allowDecompose2DBlockFuncs=0 \
139+
python gemm_benchmark.py --reports $REPORTS
140+
mv $REPORTS/matmul-performance.csv $REPORTS/matmul-performance-base-no-address-payload-opt.csv
141+
142+
source ../../scripts/capture-hw-details.sh
143+
TAG="${TAG}-diasable-address-payload-opt"
144+
python ../../scripts/build_report.py $REPORTS/matmul-performance-base-no-address-payload-opt.csv --benchmark gemm --compiler triton --param_cols "B,M,K,N" --tflops_col Triton-TFlops --hbm_col "Triton-GB/s" --tag $TAG
145+
134146
- name: Run Triton GEMM kernel benchmark - default path
135147
if: ${{ steps.install.outcome == 'success' && !cancelled() }}
136148
run: |

0 commit comments

Comments
 (0)