符合OpenCL标准的CPU / GPU列表

时间:2011-03-25 22:45:53

标签: cpu opencl

我怎么知道OpenCL可以编程哪个CPU? 例如,奔腾E5200。 有没有办法知道没有运行和查询它?

4 个答案:

答案 0 :(得分:26)

通常可以通过查看供应商的网站来确定OpenCL兼容性。 AMD的APP SDK要求CPU至少支持SSE2。他们还有一份目前支持的ATI / AMD显卡列表。

最官方的消息来源可能是Khronos一致性列表: http://www.khronos.org/conformance/adopters/conformant-products#opencl

与AMD APP SDK兼容:http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx

对于NVIDIA,任何支持CUDA 的东西都应该支持他们实现OpenCL: http://www.nvidia.com/object/cuda_gpus.html

要与英特尔OpenCL SDK兼容,请查看:
https://software.intel.com/en-us/articles/opencl-code-builder-release-notes

答案 1 :(得分:5)

以下是来自Khronos网站的符合OpenCL产品的列表:

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

答案 2 :(得分:2)

您现在为Windows提供了英特尔OpenCL http://software.intel.com/en-us/articles/intel-opencl-sdk/

答案 3 :(得分:1)

对于CPU来说,AMD's SDK应该可以在x86上运行(即使在英特尔的x86上),因此这将涵盖您的大部分选项。

对于GPU,我认为在过去几年中制作的几乎所有卡都应运行OpenCL内核。我没有特定的清单。