特定の入力データで実行するとハングする CUDA コードがあります。
それをデバッグするために、-g -G でコンパイルして、cuda-gdb で実行できるようにしましたが、-g -G でコンパイルすると、コードは cuda-gdb の外でも正常に動作します。
コードをデバッグするにはどうすればよいですか? また、何が問題になる可能性がありますか?
複数の場所にミューテックスメカニズムを実装しています。
特定の入力データで実行するとハングする CUDA コードがあります。
それをデバッグするために、-g -G でコンパイルして、cuda-gdb で実行できるようにしましたが、-g -G でコンパイルすると、コードは cuda-gdb の外でも正常に動作します。
コードをデバッグするにはどうすればよいですか? また、何が問題になる可能性がありますか?
複数の場所にミューテックスメカニズムを実装しています。