CUDA の境界チェッカー、浄化、または valgrind に相当するツールはありますか?
私は基本的に、割り当てられたメモリの外で読み書きを行っているかどうかを教えてくれるものを探しています。
NVIDIAはまさにこれを行うCUDAmemcheckをリリースしました。3.0ベータツールキットで利用できます。ダウンロードするには、登録済みの開発者である必要があります。さらに、NVIDIAは、Visual Studio 2008(Vista / 7/2008)のデバッガー/プロファイラーであり、メモリチェックを含むNexusもリリースしました(機能リストを参照)。
エミュレーション モードでコンパイルすると、Valgrind 自体を使用して、カーネル内のメモリ アクセスの問題を検出できます。