如何知道哪些CPU可以通过OpenCL进行编程?例如,奔腾E5200。 有没有办法知道没有运行和查询它?符合OpenCL标准的CPU/GPU列表
回答
对于CPU来说,AMD's SDK应该可以在x86上运行(即使在Intel的x86上也是如此),这样就可以覆盖大部分选项。
对于GPU,我认为几乎所有在过去几年制作的卡片都应该运行OpenCL内核。我没有特定的清单。
OpenCL兼容性通常可以通过查看供应商的网站来确定。 AMD的APP SDK要求CPU至少支持SSE2。他们还有一个当前支持的ATI/AMD视频卡列表。
最官方消息可能是Khronos的一致性列表: http://www.khronos.org/conformance/adopters/conformant-products#opencl
为了与AMD APP SDK兼容性:支持CUDA 应该支持其实施的OpenCL的http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx
对于NVIDIA,任何事情: http://www.nvidia.com/object/cuda_gpus.html
为了与英特尔OpenCL SDK兼容,请看:
http://software.intel.com/en-us/articles/opencl-release-notes/
您现在还为Windows获得了Intel OpenCL http://software.intel.com/en-us/articles/intel-opencl-sdk/。
这是符合OpenCL的产品从Khronos的网站列表:
http://www.khronos.org/conformance/adopters/conformant-products/
只是一个有关英特尔更多评论,现在他们不仅支持OpenCL的窗口下,也是Linux操作系统。但它是商业SDK的一部分,请参阅https://software.intel.com/en-us/intel-media-server-studio。
Linux下OpenCL开发的另一种替代方法是由英特尔中国维护的OpenCL源项目Beignet。 http://www.freedesktop.org/wiki/Software/Beignet/
我已经在linux上测试过了,它按照教程工作,但是,他们使用的编译器与windows下的编译器完全不同。
- 1. 标准Java合同列表
- 2. 查找符合标准的唯一列
- 3. 的findall/3的子列表符合一定标准的
- 4. 请与符合标准的
- 5. 如何连接符合特定标准的列表元素?
- 6. OnClick和OnKeyPress符合标准
- 7. 显示符合W3C标准
- 8. 符合XML/XSLT/Xpath标准
- 9. 创建的所有列的和“其他”列不符合标准
- 10. 使HTML符合XHTML标准的库
- 11. 符合FIPS标准的CWE-326 AES256
- 12. 符合标准的document.all替换代码
- 13. WinXP上符合FIPS标准的HashAlgorithm?
- 14. 只导出符合标准的机器
- 15. 总数符合标准的唯一
- 16. 选择不符合标准的行
- 17. 这是符合标准的结果吗?
- 18. 符合XHTML标准的Live Messenger嵌入
- 19. Linq子集合标准,其中集合是双打列表
- 20. 测试我的列表实体以确保它们符合我的标准c#?
- 21. 选择符合标准且不符合要求的行
- 22. 符合W3C标准的URL的正则表达式?
- 23. 集合表的Hibernate标准查询?
- 24. 标准ActiveXObject参考列表
- 25. 寻找那些符合特定标准
- 26. Standard-JsonSchema不符合标准JsonSchema
- 27. gcc 4.9.1不符合标准? (std :: runtime_error)
- 28. 如何保护CFID符合PCI标准?
- 29. 关于@Access,Hibernate不符合JPA标准?
- 30. 输出观察是否符合标准
OpenCL是基于驱动程序的技术,您应该随时向制造商提供有关此信息的任何信息,品牌也有可能在未来放弃对特定设备的支持,因此保持自己的最新状态非常重要,迄今为止 – user1849534 2013-01-08 20:09:08
投票结束太宽泛。 – 2016-10-22 17:58:04