0

Cuda 変数 'blockIdx' が単に blockId ではなく blockIdx と呼ばれるのはなぜですか? blockIdx.x と blockIdx.y の両方を持つことができるため、混乱しているように見えます。これは単にブロックの ID であるため、'x' は一体何なのでしょうか? threadIdx と同じです。

Cuda を使い始めたばかりで、ブロックとスレッドがどのように機能するかを誰かに説明しようとしていたところ、2 人ともそれが奇妙で紛らわしい命名規則だと思っていました。

4

1 に答える 1

6

一般的なショートカット:

  • id - 識別子
  • idx - インデックス

CUDA では、「ブロック インデックス」と「スレッド インデックス」について話しているため、ショートカット Idx.

于 2013-01-20T06:59:14.943 に答える