1

CUDA を使用して特定の GPU に存在できるスレッドの最大数を計算する方法を教えてください。つまり、カーネルに割り当てることができるスレッドの最大数です。ありがとう!

4

1 に答える 1

1

を使用して、マルチプロセッサ (SM) あたりのスレッドの最大数を取得できますcudaGetDeviceProperties()。次に、これにカード内の SM の数を掛けます。

ただし、これは必ずしもこの数のスレッドを実行する必要があるという意味ではありません。適切な説明については、この SO の回答を参照してください。

于 2012-07-25T20:03:37.200 に答える