Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

List of OpenCL compliant CPU/GPU

Tags:

cpu

opencl

How can I know which CPU can be programmed by OpenCL? For example, the Pentium E5200. Is there a way to know w/o running and querying it?

like image 957
Lior Dagan Avatar asked Mar 25 '11 22:03

Lior Dagan


People also ask

What graphics cards support OpenCL?

All CPUs support OpenCL 1.2 only. NVIDIA: NVIDIA GeForce 8600M GT, GeForce 8800 GT, GeForce 8800 GTS, GeForce 9400M, GeForce 9600M GT, GeForce GT 120, GeForce GT 130, ATI Radeon 4850, Radeon 4870, and likely more are supported.

Is OpenCL CPU or GPU?

Platforms are enumerated by a call to cl:Platform:get() . OpenCL devices can consist of GPUs, CPUs, and special accelerators. The Pavilion laptop used for development has two devices — one CPU device representing the triple-core Phenom II, and one GPU device representing the dual-processor Mobility Radeon HD.

Can OpenCL run on Nvidia GPU?

NVIDIA supports OpenCL 3.0 on Maxwell and later GPUs. For more details, refer to the R465 release notes here, and download the R465 drivers today: Here for Win10 Game Ready. Here for Win10 Quadro/NoteBook.


1 Answers

OpenCL compatibility can generally be determined by looking on the vendor's sites. AMD's APP SDK requires CPUs to support at least SSE2. They also have a list of currently supported ATI/AMD video cards.

The most official source is probably the Khronos conformance list: http://www.khronos.org/conformance/adopters/conformant-products#opencl

For compatibility with the AMD APP SDK: http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx

For the NVIDIA, anything that supports CUDA should support their implementation of OpenCL: http://www.nvidia.com/object/cuda_gpus.html

For compatibility with the Intel OpenCL SDK, look at:
https://software.intel.com/en-us/articles/opencl-code-builder-release-notes

like image 178
virtuallinux Avatar answered Sep 23 '22 18:09

virtuallinux