なぜGPUが得意なのか:算術強度とルーフライン
『GPUとLLM』の第3章です。第1章ではGPUの中身を、第2章ではLLMの計算のほとんどが行列積であることを見ました。この章ではその2つをつなぎます。GPUはなぜ行列積が得意なのか。そして同じ行列積なのに、なぜ速く動く場面と、ほとんど力を出せない場面があるのか、という問いです。
鍵になるのは「算術強度」という1つの比と、それを描いた「ルーフライン」というグラフです。図の青い坂とオレンジの平らな天井、その上の赤い点が、この章の主役です。点がグラフのどこにいるかで、GPUが計算で忙しいのか、データを待っているのかが分かります。



