Skip to content
Open
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions data/compiler_sweeps/tier1_base_raja_hip_compilers.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# build_script mpi_version rocm_version gpu_arch
toss4_cray-mpich_amdclang.sh 9.0.1 6.3.1 gfx942
toss4_cray-mpich_amdclang.sh 9.0.1 6.4.3 gfx942
toss4_cray-mpich_amdclang.sh 9.0.1 7.2.1 gfx942

22 changes: 22 additions & 0 deletions data/compiler_sweeps/tier1_base_raja_hip_repro.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Compiler matrix input:
data/compiler_sweeps/tier1_base_raja_hip_compilers.txt

Kernel lists:
data/compiler_sweeps/tier1_main_kernels.txt
data/compiler_sweeps/tier1_diff_range_kernels.txt

Run from the repository root.

Main Tier 1 kernels:
scripts/lc-builds/run_compiler_matrix.sh from-list data/compiler_sweeps/tier1_base_raja_hip_compilers.txt --run-cmd direct --throughput --base-mem 100000 --factors "1 4 16 32 64 128 256 512 1024 1500 2048 3000 4000" --kernel-file data/compiler_sweeps/tier1_main_kernels.txt -- --variants Base_HIP RAJA_HIP --npasses 3 --npasses-combiners Average Minimum Maximum --outdir compiler_sweep_runs/tier1_base_raja_hip

Tier 1 special-range kernels:
scripts/lc-builds/run_compiler_matrix.sh from-list data/compiler_sweeps/tier1_base_raja_hip_compilers.txt --run-cmd direct --throughput --base-mem 100000 --factors "32 64 128 256 512 1024 1500 2048 3000 4000 5000 6000" --kernel-file data/compiler_sweeps/tier1_diff_range_kernels.txt -- --variants Base_HIP RAJA_HIP --npasses 3 --npasses-combiners Average Minimum Maximum --outdir compiler_sweep_runs/tier1_base_raja_hip

Generate plots from the produced kernel-run-data CSV files:
python3 scripts/build_compiler_matrix.py --root-dir . --output-dir compiler-matrix-output/tier1_base_raja_hip --no-fixed-plots

Notes:
- The Tier 1 kernel split and factor ranges match RAJAPerf-Benchmark/2026-FCR/scripts/run_tier_mi300a.sh.
- The runs above keep only Base_HIP and RAJA_HIP.
- Output CSV files land under each build directory in compiler_sweep_runs/tier1_base_raja_hip/.
3 changes: 3 additions & 0 deletions data/compiler_sweeps/tier1_diff_range_kernels.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Tier 1 kernels with special factor ranges from RAJAPerf-Benchmark/2026-FCR/scripts/run_tier_mi300a.sh
FEMSWEEP
MASS3DEA
9 changes: 9 additions & 0 deletions data/compiler_sweeps/tier1_main_kernels.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Tier 1 kernels from RAJAPerf-Benchmark/2026-FCR/scripts/run_tier_mi300a.sh
DIFFUSION3DPA
EDGE3D
ENERGY
INTSC_HEXRECT
MASS3DPA_ATOMIC
MASSVEC3DPA
NODAL_ACCUMULATION_3D
VOL3D
Loading
Loading