「cuda3.2のあれこれ」の編集履歴(バックアップ)一覧はこちら

cuda3.2のあれこれ - (2011/08/03 (水) 23:44:20) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*実行中凍る ディスプレイ兼用で長時間カーネルを走らせると凍るのは仕様。 計算ようにもう一本GPUを用意するか、カーネルを分割する。 *unspecified launch failureについて -cudaMemcpyとかの行に出現するけど、大半の原因は直前のカーネル実行。 -大体2タイプあってsegmentation faultタイプとstack overflowタイプがある。 -そして区別がつかない。 -ひとまずカーネルで範囲外配列参照とかぬるぽとかしてないか確認。 -後者の対応はよく分からない。 -GPUサイドのスタックはCPUのスタックよりかなり小さい印象。 -ローカル変数とか関数呼び出しとかをできるだけ少なくするアルゴリズムにするぐらいか。 *MPI連携で外と繋ぐとき CUDA部分とMPI部分を分割してコンパイルする。 参考: [[MPI and CUDA mixed programming - NVIDIA Forums>http://forums.nvidia.com/index.php?showtopic=30741]] [[Omeg4 ブロ~具: MPI+CUDA テスト>http://omeg4blog.blogspot.com/2010/09/mpicuda.html]]
*実行中凍る ディスプレイ兼用で長時間カーネルを走らせると凍るのは仕様。 計算ようにもう一本GPUを用意するか、カーネルを分割する。 *unspecified launch failureについて -cudaMemcpyとかの行に出現するけど、大半の原因は直前のカーネル実行。 -大体2タイプあってsegmentation faultタイプとstack overflowタイプがある。 -そして区別がつかない。 -ひとまずカーネルで範囲外配列参照とかぬるぽとかしてないか前者の確認。 -後者の対応はよく分からない。 -GPUサイドのスタックはCPUのスタックよりかなり小さい印象。 -ローカル変数とか関数呼び出しとかをできるだけ少なくするアルゴリズムにするぐらいか。 *MPI連携で外と繋ぐとき CUDA部分とMPI部分を分割してコンパイルする。 参考: [[MPI and CUDA mixed programming - NVIDIA Forums>http://forums.nvidia.com/index.php?showtopic=30741]] [[Omeg4 ブロ~具: MPI+CUDA テスト>http://omeg4blog.blogspot.com/2010/09/mpicuda.html]]

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー