実行時にcudaカーネルが使用しているレジスタの数を確認するにはどうすればよいですか?コンパイル中に情報を見つける方法は知っていますが、数値をハードコーディングしたくありません
ありがとう
実行時にcudaカーネルが使用しているレジスタの数を確認するにはどうすればよいですか?コンパイル中に情報を見つける方法は知っていますが、数値をハードコーディングしたくありません
ありがとう
CUDA2.xでは実行時に情報を取得することはできないと思います。新しい3.0ベータ版のドキュメントを見ると、cudaFuncGetAttributesはあなたが望むことをするようです。
コンパイルで表示されるのは、実行時に使用されるレジスタ、または少なくとも実行時に使用されるレジスタの最大数だと思います。