How AMD made its MI355X chip write text up to 3.3x faster for one user
When a model answers one request at a time, most of the GPU sits idle and each of hundreds of small steps adds launch overhead.
Megakernels that run a whole model pass as one GPU program, plus speculative decoding, lower-precision numbers and keeping data on each die's local memory.