この質問は何度も見たことがありますが、Windowsでは答えが見つかりませんでした。 私は最近CUDAコードをOpenCLに移植しました。 ATIカードでテストすると、CatalystドライバにCPU OpenCLドライバが含まれているため、OpenCLコードをCPU上で実行できます。 NVIDIAカードでテストする場合、CPU用のドライバはありません。Nvidiaグラフィックカードを搭載したAMD OpenCL CPUドライバをインストール
質問:Nvidiaカードを使用しているときにCPUドライバをインストールするにはどうしたらいいですか?
おかげであなたはどんなドライバを必要としないCPU上でのOpenCLを使用するには、多く
いくつかの一般的なCPUは実装されていますが、残念ながらLinuxにしか存在しないようです(「freecl」など)。 Windowsのための一般的なフォールバックランタイムは、少なくともマルチスレッドの64ビットSSE、MMXなどを利用することができます(OpenCLの上で実行できるCUDAラッパーを見るのもすばらしいことでしょう) 。 – BrainSlugs83
また、私のCore-i7マシンでは、NVidiaのSDK、IntelのSDK、AMDのSDKがインストールされていると報告しています。IntelとNVidia SDKのどちらも、OpenCLデバイスを搭載したプラットフォームを追加しました。あなたのプロセッサに特化したものを手に入れなければならないように見えます。 : - / – BrainSlugs83