8

カーネルパラメータは、オンチップ共有メモリに保存されます。スレッドが同じバンクにアクセスしようとすると、共有メモリでバンクの競合が発生する可能性があります。 だから私の質問は:それはカーネルパラメータスレッドを使用するとバンクの競合が発生することを意味しますか?

4

1 に答える 1

7

いいえ、アクセスは常に均一であるためです。(計算機能1.xハーフ)ワープのすべてのスレッドが同時に同じパラメーターを読み取り、1回の送信ですべてのスレッドにブロードキャストされます。

完全を期すために、コンピューティング機能1.xデバイスのみがパラメーターを共有メモリに格納することを説明します。より高い計算能力のデバイスは、同じ均一性の推論が適用される一定のメモリにそれらを格納します。

于 2012-10-11T16:13:56.960 に答える