Cuda 変数 'blockIdx' が単に blockId ではなく blockIdx と呼ばれるのはなぜですか? blockIdx.x と blockIdx.y の両方を持つことができるため、混乱しているように見えます。これは単にブロックの ID であるため、'x' は一体何なのでしょうか? threadIdx と同じです。
Cuda を使い始めたばかりで、ブロックとスレッドがどのように機能するかを誰かに説明しようとしていたところ、2 人ともそれが奇妙で紛らわしい命名規則だと思っていました。