web-dev-qa-db-ja.com

IntelプロセッサグラフィックスI7(第3世代または第4世代)でCudaまたはOpenClを実行できますか?

私はSBC(Intel I7 3edまたは4edを搭載し、外部GPUを搭載していない)で開発しています。Linuxを使用しています。 Intelプロセッサグラフィックスを利用したい。私はCudaまたはOpenClで開発することを学ぶことを考えました。私はいくつかの古い投稿を読みました(数年前)(そして今より良い技術があるかどうかはわかりません):

IntelでCUDAを実行できますか

GPUプログラミング、CUDAまたはOpenCL

  1. Intelプロセッサグラフィックスでcudaコードを実行できますか?
  2. IntelプロセッサグラフィックスでOpenClコードを実行できますか?
  3. IntelプロセッサグラフィックスでCuda&OpenClコードを実行できる場合、どちらが良いですか?
8
Azil

@Robert Crovellaが言ったように、Intel GPU/CPUでCUDAを実行することはできません。 OpenCLに関しては、いくつかの選択肢があります。

  1. Intel OpenCLドライバー IntelGPUおよびCPU用
  2. オープンソースベニエ IntelGPUの場合
  3. AMD APP SDK IntelCPUで実行可能

Linux上のIntelGPUにどちらが最適かはわかりません。 Beignetが最初にIntelGPUをサポートし、次に公式のIntelドライバーが登場したと思います。 Linux上のIntelCPUの場合、AMD APPSDKを使用します。

8
doqtor

これで:-)使用: coriander 、これはOpenCL 1.2 GPU用のNVIDIA®CUDA™コンパイラです(完全な開示:私は著者です)

5
Hugh Perkins