2017-05-27 10 views
0

OpenCL、特にOpenCL 2.0+が共有、分散または分散共有メモリアーキテクチャ、特にOpenCLが多いコンピュータ同じPC内にあるOpenCLが共有、分散またはハイブリッドメモリシステム

特に、共有メモリシステムであることは、グローバルメモリにアクセスすることはできますが、ネットワークに似た局面をコンピューティングユニットで使用することができます。これは、古典的には分散型共有メモリアーキテクチャ

+0

塩の粒:OpenCL 2.0 SVM:仮想アドレス共有:「DSM」。ソフトウエア側の同期を伴うリラックスしたメモリの知識: '分散型' GPUのユニットを計算する: '共有 '。適切なアクセス方法で同じメモリを参照するためです。だから私はそれらのすべてが組み合わされていると思う。 –

答えて

0

一般的なOpenCLコーディングの観点から見ると、答えは「そうでない場合を除いて、おそらく、はい」です。

特定のハードウェアについて話している場合、チップ上での動作の仕方やOpenCLの使い方についての明確かつ簡潔な回答があります。

実行時にOpenCLの容量と機能を調べることで、OpenCLプログラムのいくつかのパラメータを変更するか、最適なさまざまなカーネルの1つを選択できます。