gpu-constant-memory

    7

    2答えて

    私自身は理解できません。私のカーネルで使用されているメモリを確実にする最良の方法は一定です。 http://stackoverflow...r-pleasant-wayに同様の質問があります。 私はGTX580で作業しており、2.0の機能のみをコンパイルしています。別の方法からSRCポインタを削除し、ファイルを.cuする __constant__ src[size]; を追加することです cu

    7

    1答えて

    私は一定のメモリがどのように割り当てられるかについていくつかの洞察を得たいと思います(CUDA 4.2を使用)。私は利用可能な合計定数メモリが64KBであることを知っています。しかし、このメモリが実際にデバイスに割り当てられるのはいつですか?この制限は各カーネル、Cudaコンテキスト、またはアプリケーション全体に適用されますか? .cuファイルに複数のカーネルがあり、それぞれ64K未満の定数メモリ

    7

    2答えて

    我々はこのような何かを参照してくださいxptxasを使用することにより、レジスタの使用状況を確認した場合: ptxas info : Used 63 registers, 244 bytes cmem[0], 51220 bytes cmem[2], 24 bytes cmem[14], 20 bytes cmem[16] 現在、明確に[X] CMEMを説明する任意のドキュメントがある場合、私

    12

    1答えて

    "CUDA C Programming Guide"によれば、マルチプロセッサ定数キャッシュ(セクション5.3.2.4)がヒットした場合のみ、定数メモリアクセスが有効です。さもなければ、合体された大域メモリ読み出しの場合よりも、半ワープに対するメモリ要求がさらに多くなる可能性がある。なぜ、一定のメモリサイズが64 KBに制限されているのですか? さらにもう一度質問しないように質問します。私が理解す