2

ワープがカーネルを終了しても、同じブロックの別のワープがまだ実行中の場合、終了したワープは、同じブロックの他のワープが終了するまでブロックされますか、または終了したワープは、別のブロックですぐに再利用できるようになります。現在のブロックのワープがまだ実行中ですか?

4

1 に答える 1

4

完成したワープはリタイアし、同じブロックまたは別のブロックからの別のワープのためにスケジューラ キューのワープ スロットを解放します。いつでも開くことができ、ワープ スケジューラによる実行の準備ができているワープの数は、特定のハードウェア タイプ (計算機能) に基づいて制限されます。SM で任意の時点で開く (スケジュールする) ことができるスレッドブロックの数も、計算能力によって制限されます。したがって、特定のブロックの 1 つを除くすべてのワープが終了してリタイアしたが、1 つのワープがまだアクティブな場合、そのワープはワープ スロットを使い果たし、それが属するブロックもブロック スロットを使い果たします。ブロックのすべてのワープが終了してリタイアした場合にのみ、ブロックはリタイアし、別のブロックで使用できるようにブロック スロットが解放されます。

于 2013-03-02T00:31:17.247 に答える