OpenCL:当没有兼容的GPU时该怎么办?

OpenCL:当没有兼容的GPU时该怎么办?,opencl,Opencl,我正在学习OpenCL,我有一个兼容的x86 CPU,但我的GPU根本不支持OpenCL。 因此,当我调用clGetDevices API时,它什么也不返回 因为我只是在学习这个框架,而不是寻求优化或更高的性能,所以有必要获得一个新的系统吗?(当OpenCL程序在我的平台上运行时) 提前感谢:)描述了几年前我是如何使用cpu的。基本上,AMD OpenCL驱动程序与我的Intel CPU配合使用。为了学习OpenCL,拥有一个支持系统CPU和/或GPU的OpenCL SDK应该足够了。Intel

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

因为我只是在学习这个框架,而不是寻求优化或更高的性能,所以有必要获得一个新的系统吗?(当OpenCL程序在我的平台上运行时)


提前感谢:)

描述了几年前我是如何使用cpu的。基本上,AMD OpenCL驱动程序与我的Intel CPU配合使用。

为了学习OpenCL,拥有一个支持系统CPU和/或GPU的OpenCL SDK应该足够了。Intel和AMD都提供了可以针对CPU的OpenCL实现,NVidia也可以。英特尔的实现可能只在他们的CPU上运行,但AMD在任何一家供应商的CPU上都能运行(有时甚至比英特尔的实现更出色)。英特尔的CPU驱动程序可以在任何支持SSE4.2的x86上运行(不仅仅是英特尔的CPU)。AMD的CPU驱动程序也适用于其他x86芯片。NVIDIA不生产x86 CPU驱动程序。