“This Kernel Was Faster Yesterday” — In Pursuit of High-Fidelity GPU Kernel Benchmarking
standardkernel.com · 4,044 words · saved by 1 readers
“This Kernel Was Faster Yesterday” — In Pursuit of High-Fidelity GPU Kernel Benchmarking
“This Kernel Was Faster Yesterday” — In Pursuit of High-Fidelity GPU Kernel Benchmarking ← Blog 24 February 2026 “This Kernel Was Faster Yesterday” — In Pursuit of High-Fidelity GPU Kernel Benchmarking After Salvador Dalí’s The Persistence of Memory TL;DR GPU timing is deceptively hard and highly variable : power limits, thermal state, clock behavior, idle transitions, caching, and measurement methods all matter. High-fidelity evaluation is critical, especially for automated RL systems. In high-value matmul kernels, where even 5% matters, measurement noise can look like real gains and mislead
related reading
- How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklogsiboehm.com
- Strangely, Matrix Multiplications on GPUs Run Faster When Given "Predictable" Data! [short]thonking.ai
- Inside NVIDIA GPUs: Anatomy of high performance matmul kernels - Aleksa Gordićaleksagordic.com
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com
- KernelBench: Can LLMs Write GPU Kernels?scalingintelligence.stanford.edu
- Making Deep Learning go Brrrr From First Principleshorace.io
- Outperforming cuBLAS on H100: a Worklogcudaforfun.substack.com
- Outperforming cuBLAS on H100: a Worklogcudaforfun.substack.com
- Transformer Inference Arithmetic | kipply's blogkipp.ly
- Modern GPU Programming For MLSys — Modern GPU Programming For MLSysmlc.ai
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com
- All About Rooflines | How To Scale Your Modeljax-ml.github.io