私は GTX Titan を使用してコンピュート 3.5 を使用しています。Windows 8 64 ビットおよび CUDA 5 64 ビット。
グローバル メモリの使用量が 3 GB を超えておらず、すべての変数が 32 ビット以下を使用しているため、ポインタが u32 になることを考えると、32 ビット ビットのカーネルを使用するとレジスタの使用数が減るかどうか疑問に思っています。
- 64ビットポインタは2つのレジスタを占有しますか?
- カーネルを 32 ビットにコンパイルして、レジスタの数を減らそうとした人はいますか? (CUDAの32ビットバージョンをインストールする必要があると想定しているため、これは試しませんでした)。