別ファイルとして書き込まれたPTXをインラインPTXに変換する処理中です。別PTXファイルに次のように、私はISAを定義し、ターゲットした以下のようにコンパイラによって生成されたPTXファイルでインラインPTXで32ビットアドレスサイズを設定
.version 1.2
.target sm_13
を、PTXをインライン化した後、コンパイラは、ISAとターゲットを指定している:
を.version 3.0
.target sm_20
.address_size 64
.address_size 64
は、インラインPTXで行うポインタ演算を32ビットから64ビットに更新する必要があるため、私には問題があります。
32ビットが4GBをアドレス指定できれば、私のカードより多くのメモリがあります。コンパイラに32ビットアドレスサイズを指定させることは可能ですか?ポインタ算術を更新する必要はありませんか?
新しいユニファイドアドレッシングシステムでは、sm_20では32ビットアドレスがサポートされていますか?
私はポインタが64ビットコンピューティング2.xおよび新しいデバイス上の非negotiablyであることをかなり確信しています。 – talonmies