2012-03-31 11 views
1

別ファイルとして書き込まれた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ビットアドレスがサポートされていますか?

+0

私はポインタが64ビットコンピューティング2.xおよび新しいデバイス上の非negotiablyであることをかなり確信しています。 – talonmies

答えて

関連する問題