2017-06-25 4 views
0

クアルコムによるAdreno GPUについての説明SOC私は両方のメモリが同じであるという質問を思いつきましたか?アドレナGPUのメモリモデル

はいの場合、CUDAのUA(Unified Virtual Addressing)のような仮想アドレッシングがありますか?

また、ここでサポートされているCUDA 6の統合メモリモデルのようなものがありますか?

答えて

0

質問が不明瞭であるために質問を言い直した方が良いと思います。あなたの質問を理解する限り、Adreno GPUに統一メモリのサポートと統一された仮想アドレッシングのサポートがあるかどうかを知りたいと思っています。

基本的なことから、CUDAはNvidiaの唯一のパラダイムであり、Adrenoは代わりにOpenCLを使用しています。 OpenCLバージョン2.0仕様では、共有仮想メモリ(SVM)という名前の統合メモリがサポートされています。本明細書の3.3.3節は、それがどのように動作するか、制約https://www.khronos.org/registry/OpenCL/specs/opencl-2.0.pdfを説明する。私はCUDAのUVAと統合メモリモデルの仕組みについて広範な知識は持っていませんが、OpenCLでは粗粒度サポートから細粒度システムサポートまでの機能が異なります。どちらがサポートされているかについて知りたいAdreno GPUのホワイトペーパーを確認する必要があります。

Adreno wikipediaのページhttps://en.wikipedia.org/wiki/Adrenoによると、第5世代のAdreno GPUはOpenCL 2.0の完全サポートを受けており、少なくとも粗粒度のSVMサポートを可能にするはずです。古いAdreno GPUはアドレス空間ポインタの共有をサポートしていないため、CPUとGPUのアドレス空間の間でデータをコピーするか、固定メモリを使用する必要があります。

関連する問題