2016-07-05 5 views

答えて

1

はい、あなたはまだそれが実際に対処するため、痛みのあまりないですC.

でカーネルを記述する必要があります。もう少し抽象化が必要な場合は、Cカーネルの一部にマッピングされるPythonでドメイン固有の言語を作成することができます。

カーネルを書くためにCが必要な理由は、非常にパフォーマンスの高いアプリケーションを作成するためにOpenCLが存在するためです。 GPUを最大限に活用するには、アプリケーションが実行する正確なオンチップオペレーション(ビット単位のオペレーションなど)と、アプリケーションがGPUのメモリスペース(グローバル、共有、ローカル)をどのように割り当てるかを制御する必要があります。 Cは、その種の制御を持つための素晴らしい言語です。

関連する問題