- 159 名前:142 mailto:sage [2015/06/18(木) 13:16:06.49 ID:9mEYqdNq.net]
- 追加です
プログラムの詳細ですが ある無向グラフに対して,与えられた2点が連結かどうか調べるプログラム 枝重み0と仮定してダイクストラのアルゴリズムを用いて判定しています. 1ブロックにつき16スレッドが同時に走ります. その判定関数をfoo()とすると if( blockIdx.x == tmp ) foo(); というように一つのブロックのみで扱うようにすると tmpがどのような値でも正常に動作するのですが 2ブロック以上でfooに行くようにすると動かなくなります エラーがでないことと,printfによるチェックですが 配列のアドレスも問題ありません
|

|