Pathは何故うまく動くのかがわからないCUDA1年以上ぶりの更新。前からmoderngpuというCUDAライブラリのコードを読んでいます。言っても全てではなくて、マージソートの部分。そのコードの中でMergePathという関数が出てくる。nvcc最近nvccのドキュメント読んでるので一応記録。6がリリースされそうなので、リリースされたら少し変わるかもしれない。nvccでは__NVCC__マクロと__CUDACC__マクロが、あらかじめ定義されている。6.8演習CUDA説明が下手ですみません。テキストに載ってるコードには無駄があるので改良しなさい、という問題。図6.2のコードを改良したコードを次に示す。今日少し詰まったことがあった。それは次のようなもの。訪れたことがない顧客を候補としてcandidates配列に格納し、candidatesのサイズを増やすというもの。候補者を探すのをスレッドで並列に行う。すると上手くいかない。本当は...atomicAdd2013-11-20cudaMemcpyでハマったことの覚え書きCUDA題名通り、cudaMemcpyの際にハマったことの覚え書き。次のコードを見てください(プログラムの一部のみです)。今日ハマったコードはこれではないですが、同様の問題を含んでいます。5.6演習CUDA4章に引き続き5章の演習。行列の和で共有メモリを使って帯域幅を減らせるかどうかという問題。人にどう説明していいのかわからないけど、結論としては帯域幅は減らせない。Approarch"。EditionはPDFで公開されている。継続ダメージ処理をやってみる。自動テストを試してみる。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。