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のみです。