【问题标题】:OpenCL: What to do when there is no compatible GPU?OpenCL:没有兼容的 GPU 怎么办?
【发布时间】:2013-07-09 22:10:50
【问题描述】:

我正在学习 OpenCL,我有一个兼容的 x86 CPU,但我的 GPU 根本不支持 OpenCL。 所以当我调用 clGetDevices API 时,它什么也没有返回。

由于我只是学习这个框架并且我不是在寻找优化或更高的性能,是否有必要获得一个新系统? (当 OpenCL 程序在我的平台上运行时)

提前致谢:)

【问题讨论】:

  • 为了学习 OpenCL,拥有一个支持系统 CPU 和/或 GPU 的 OpenCL SDK 就足够了。

标签: opencl


【解决方案1】:

http://www.acooke.org/cute/Developing0.html 描述了我几年前(仅)如何使用 cpu。基本上,AMD OpenCL 驱动程序适用于我的 Intel CPU。

【讨论】:

  • Intel 和 AMD 都提供了可以针对 CPU 的 OpenCL 实现,NVidia 也可以。英特尔的实现可能只适用于他们的 CPU,但 AMD 可以在任一供应商的 CPU 上运行(并且有时可以胜过英特尔的实现)。
  • 英特尔的 CPU 驱动程序适用于任何支持 SSE4.2 的 x86(不仅仅是英特尔 CPU)。 AMD 的 CPU 驱动程序也适用于其他 x86 芯片。 NVIDIA 不制作 x86 CPU 驱动程序。
猜你喜欢
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多