How to Think About GPUs
jax-ml.github.io
How to Think About GPUs
1–10 of 127 posts
Re: How to Think About GPUs
#2Re: How to Think About GPUs
#3A short addition that pre-volta nvidia GPUs were SIMD like TPUs are, and not SIMT which post-volta nvidia GPUs are.
Modern GPUs still are just SIMD with good predication support at ISA level.
Re: How to Think About GPUs
#4A short addition that pre-volta nvidia GPUs were SIMD like TPUs are, and not SIMT which post-volta nvidia GPUs are.
SIMT is just a programming model for SIMD. Modern GPUs still are just SIMD with good predication support at ISA level.
> CUDA cores are much more flexible than a TPU’s VPU: GPU CUDA cores use what is called a SIMT (Single Instruction Multiple Threads) programming model, compared to the TPU’s SIMD (Single Instruction Multiple Data) model.
Re: How to Think About GPUs
#5Re: How to Think About GPUs
#6Re: How to Think About GPUs
#7Shamelessly: I’m open to work if anyone is hiring.
Re: How to Think About GPUs
#8The calculation under “Quiz 2: GPU nodes“ is incorrect, to the best of my knowledge. There aren’t enough ports for each GPU and/or for each switch (less the crossbar connections) to fully realize the 450GB/s that’s theoretically possible, which is why 3.2TB/s of internode bandwidth is what’s offered on all of the major cloud providers and the reference systems. If it was 3.6TB/s, this would produce internode bottlene…
Quiz 2 is confusingly worded but is, iiuc, referring to intranode GPU connections rather than internode networking.
Re: How to Think About GPUs
#9What are the actual incentives at NVIDIA? If it’s all about marketing they’re doing great, but I have some doubts about engineering culture.