4

我编写了一个程序来创建一个颜色查找表。我是在 CUDA 和 OpenCL 中完成的,从我的角度来看,这两个程序几乎相同,即使用相同数量的常量内存、全局内存、相同的循环和分支代码等。

我测量了运行时间,CUDA 的性能略好于 OpenCL。我的问题是使用 CUDA+NvidiaGPU 是否比 OpenCL+NvidiaGPU 更快,因为 CUDA 是这种 GPU 的原生编程方式?

您能否分享一些与此主题相关的信息的链接?

4

1 回答 1

3

如果针对目标架构正确调整 OpenCL 和 CUDA,它们的速度同样快。但是,调整可能会对便携性产生负面影响。

链接:

于 2013-06-15T09:52:58.280 回答