0

CUDA スケジューラの動作を知るにはどうすればよいですか? 私のアプリケーションでグリッドサイズ、ブロックサイズなどを変えてテストする以外に、ブロックがどのように分散されるかを正確に説明するベンダー提供のドキュメントはありますか?

4

1 に答える 1

2

作業しているアーキテクチャによって異なります。

たとえば、Fermi アーキテクチャには、スレッド ブロックをストリーミング マルチプロセッサ (SM) スケジューラに分散する GigaThread グローバル スケジューラがあります。各 SM に対して、デュアル ワープ スケジューラは、ワープと呼ばれる 32 個の並列スレッドのグループでスレッドをスケジュールします。

これについては、Fermi に関する NVIDIA ホワイト ペーパーで詳しく説明されています。この他のドキュメントも参照することをお勧めします。

于 2013-02-16T06:51:39.703 に答える