<< 123456789101112131415161718192021222324252627282930>>
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--/--/--(--)--:-- スポンサー広告 edit
こうか?
ブロック(x,y)、グリッド(1,1)→threadIdx.x + threadIdx.y * blockDim.x
ブロック(1,1)、グリッド(x,y)→blockIdx.x + blockIdx.y * gridDim.x

この考えは間違えていない。

ここで、どのブロックか知るためには、
ブロック幅xyをグリッドの要素にかける必要が出てくるのではないか?
(1ブロックずつずらす感じ)

そうすると、あの式が出てくる。
どのスレッドかは、ブロック(x,y)で分かっているので、足すだけ。

う~ん・・・まだ何かモヤモヤするな^^;

ブロック(bx,by)、グリッド(gx,gy)
(x,y) = {(bx,by), (gx, gy)}
として考えてはダメですか?(ぇ
スポンサーサイト
2009/10/27(火)01:17 PC trackback:0 comment:0 edit
trackback url
http://daihouko.blog4.fc2.com/tb.php/1204-7878b146
trackback
comment
post a message






上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。