Re: [問題] 關於CUDA的bank conflict
※ 引述《iHakka (iHakka)》之銘言:
: 借個標題問一下我寫成cuda也遇到bug然後我PO文旦是沒有人回
: 我有個二維矩陣要做jocobi運算需要上下左右的值存回去跌代
: 我的寫法是先給個NEW運算完後再存回去V可是我的問題是作
: VNew[i+j*N]=0.25*(V[i+j*N+1]+V[i+j*N-1]+
: V[i+j*N+N]+V[i+j*N-N]+h*h*rho[i+j*N]);
先假設你其他部份沒錯 這兩行中間增加一個sync就會對了
: V[i+j*N]=VNew[i+j*N];
: 得到的值卻會是錯的!這讓我百思不得其解!
: 不知道有沒有人可以幫忙幫我debug
: 我測試的結果似乎是取V[i+j*N+k],k為任意值會取錯然後就全錯了....
我去看了你前一篇問題 看起來有其他的問題 我直接回那一篇
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.58.34
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章