- 439 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 22:58:32.16 .net]
- for(d=0;省略){
clSetKernelArg(省略&d); clEnqueueNDRangekernel(省略); clEnqueueReadBuffer(省略); for(省略){読み出したメモリ合算} } で1024*dで実行して 読み出して合算して再度実行・・・の形にしてもアドレス違反が起きてしまう・・・ イベントリストもバリア同期も意味なし GPU実行でアドレス違反は画面だけ真っ黒になってびっくりした デバックはCPUデバイス使ったほうがいいよ
|

|