Basic facts about GPUs
last updated:
2025-06-18
I’ve been trying to get a better sense of how GPUs work. I’ve read a lot online, but the following posts were particularly helpful:
Making Deep Learning Go Brrrr From First Principles
What Shapes Do Matrix Multiplications Like?
How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog
This post collects various facts I learned from these resources.
Acknowledgements: Thanks to Alex McKinney for comments on independent thread scheduling.
Table of Contents...
Read more at damek.github.io