📊 Contribute Your Benchmarks!
Help build a comprehensive performance database by running benchmarks on your hardware:
- Clone the repository:
git clone https://github.com/mathiasbourgoin/Sarek.git - Install dependencies:
opam install --deps-only -y . - Run all benchmarks:
make benchmarksor./benchmarks/run_all_benchmarks.sh - Check for duplicates:
dune exec benchmarks/deduplicate_results.exe -- --dry-run - Submit results as a PR (takes ~5-15 minutes)
Comprehensive benchmark suite covering 20 workloads: matrix operations, vector operations, reductions, scans, sorting, memory patterns (gather/scatter, histogram), stencils, convolutions, N-body simulations, and fractal generation
We're especially interested in results from:
- NVIDIA GPUs (RTX 50xx, 40xx, 30xx, Tesla, H100)
- AMD GPUs (RX 7000, 6000 series, MI300X, MI250X)
- Intel Arc GPUs (A770, A750, A380, Max Series)
- Apple Silicon (M1, M2, M3, M4 series)
- Mobile GPUs (Qualcomm, Mali, PowerVR)
See CONTRIBUTING.md for detailed instructions.
Benchmark Suite
Benchmark Details
Loading system information...