在 CPU 上执行 OpenCL 代码

Mis*_*sch 4 linux cpu gpu gpgpu opencl

我想在没有显卡的 PC 上执行OpenCL代码,也没有任何其他能够执行 OpenCL 的硬件组件。是否有可能以一种可以在 Linux 的 CPU 上执行的方式编译我的 OpenCL 代码?或者是否可以在 CPU 上模拟 GPU 环境?

注意:这是关于测试代码是否按预期工作,而不是关于性能。

Aar*_*ler 7

看起来像您所需要的,尽管您可能需要重新编译,并且从那里链接的 SDK 似乎特定于 Intel CPU;这个指向 AMD 文档的链接似乎描述了 AMD CPU 的等效内容。