it-swarm-eu.dev

Seznam CPU/GPU kompatibilních s OpenCL

Jak mohu vědět, který procesor může být naprogramován OpenCL? Například Pentium E5200. Existuje způsob, jak zjistit, zda běží a dotazovat jej?

17
Lior Dagan

Kompatibilita OpenCL může být obecně stanovena pohledem na stránky dodavatele. AMD APP SDK vyžaduje, aby CPU podporovaly alespoň SSE2. Mají také seznam aktuálně podporovaných grafických karet ATI/AMD.

Nejvíce oficiální zdroj je pravděpodobně Khronos seznam shody: http://www.khronos.org/conformance/adopters/conformant-products#opencl

Kompatibilita se sadou AMD APP SDK: http://developer.AMD.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx

Pro NVIDIA, cokoliv podporuje CUDA should podporuje jejich implementaci OpenCL: http://www.nvidia.com/object/cuda_gpus.html

Pro kompatibilitu se sadou Intel OpenCL SDK se podívejte na:
https://software.intel.com/en-us/articles/opencl-code-builder-release-notes

26
virtuallinux

Zde je seznam vyhovujících produktů OpenCL z webu Khronos:

http://www.khronos.org/conformance/adopters/conformant-products/

5
Tim Child

Máš Intel OpenCL taky http://software.intel.com/en-us/articles/intel-opencl-sdk/ pro Windows právě teď. 

2
sramij

No pro CPU, AMD SDK má fungovat na x86 (i na Intel x86), takže pokryje většinu vašich možností.

A pro GPU si myslím, že téměř všechny karty vyrobené v posledních několika letech by měly spouštět jádra OpenCL. Nemám konkrétní seznam.

1
Steve Blackwell

Ještě jeden komentář o společnosti Intel, nyní nepodporují pouze OpenCL pod okny, ale také linux. Je však součástí komerční SDK viz https://software.intel.com/en-us/intel-media-server-studio .

Další alternativou pro vývoj OpenCL pod Linuxem je Beignet, zdrojový projekt OpenCL, který spravuje Intel China. http://www.freedesktop.org/wiki/Software/Beignet/

Testoval jsem na linuxu a funguje podle návodu, nicméně kompilátor, který používají, je úplně odlišný od toho, který je pod okny. 

1
BiaoWang