- 317 名前:デフォルトの名無しさん mailto:sage [2013/04/14(日) 02:44:35.83 ]
- 要は、_syncthreadsはwarp内の一つでも実行されたら
そのwarpの全てのthreadが実行したのと同じと看做される。 だから同一block内の全てのwarpそれぞれで、 いずれかのthreadがアクティブな状態で_syncthreadを実行すれば辻褄はあう。 逆にMPIのbarrierで辻褄を合わせるように、全threadでbarrierを実行しようと 分岐の両側に_syncthreadを置いて、実際にwarp内で両パスにthreadが別れてしまうと 困ることになるだろう。
|

|