web-dev-qa-db-ja.com

グリッドあたりの最大ブロック数:CUDA

カーネルの起動ごとに作成できるグリッド内のブロックの最大数はいくつですか?私はここで少し混乱しています

これで、計算能力テーブル here は、CUDA計算能力2.0ではグリッドの寸法あたり65535のブロックが存在する可能性があることを示しています。

それはブロックの総数= 65535 * 65535を意味しますか?

それとも、最大65535を65536ブロックの1dグリッドまたはsqrt(65535)* sqrt(65535)の2dグリッドに再配置できることを意味しますか?

ありがとうございました。

23
smilingbuddha

グリッドの次元ごとに65535。 Compute 1.xカードでは、1Dおよび2Dグリッドがサポートされています。コンピューティング2.xカードでは、3Dグリッドもサポートされているため、65535、65535 x 65535、および65535 x 65535 x 65535は、Fermi(コンピュート2.x)カードの制限です。

35
talonmies