Naive GEMM Is Not the First CUDA Kernel You Optimize

It’s the First Kernel That Shows Why GPUs Need Memory Reuse