Vengineerの妄想

人生を妄想しています。

IntelのOpenCL


OpenCL*: the advantages of heterogeneous approachでは、IntelOpenCLについて書かれています。

IntelはCPUとGPUOpenCLをサポートしていますが、
GPUの性能はそれほどでもないので、CPUで使うのがほとんどだと思います。

Xeonの2ソケットサーバーであれば、
8コアx2スロットxHT(32論理CPU)を使ってOpenCLが利用できるのは、メリットです。
Xeon Phiでもできるようなので、50コアx4HTで200論理コアでOpenCLが実行できます。

うまく使えば、GPUより速くなるアプリケーションは少なくないと思います。

Intel SDK for OpenCL Applicationsでは、OpenCL 2013でOpenCL 1.2がサポートされました。
ただし、Core i 3/5/7はWindows 7/8、Xeon/Xeon PhiはLinuxのみです。