最近、CUDA 5をインストールしました(重要な場合は、Visual Studio 2010 Expressを使用しています)。カーネル内のグローバルメモリデバイスアレイで範囲外の読み取りアクセスを実行しようとすると、CUDAでエラーが発生するようになりました(エラー30'不明なエラー')。この一見自動化された範囲外のエラーチェックがCUDA5に新しく追加されたものかどうか疑問に思っています。以前のバージョンで見たのを覚えていません。
さらに、この自動範囲外エラーチェックをオフにする方法はありますか?この機能をオンにすると、カーネルに条件付きロジックを追加する必要があります(以前は、範囲外の結果を使用していませんでした)。
ありがとうございました、
アーロン