我可以在分发给非开发人员计算机的应用程序中使用openCL吗?

Lau*_*Roy 6 driver nvidia opencl

我最近开始学习如何使用openCL加速我的部分代码.到目前为止速度增加令人印象深刻.在一种情况下,代码的运行速度比CPU快50倍.但是我想知道是否可以在生产环境中开始使用此代码.原因是我第一次尝试运行示例代码时,没有任何效果.我可以通过在Nvidia openCL SDK下载页面下载驱动程序来运行它(我有一个Geforce GTX260).它在安装过程中给了我一个蓝色,但之后我能够运行示例程序并创建自己的代码.

事实上,它对我来说不是"开箱即用"意味着主流驱动程序还不支持它,尽管事实上它是在驱动程序下载页面上专门编写的吗?ATI支持怎么样?每个人都必须下载安装时给我一个蓝屏的特殊驱动程序吗?

总之,openCL是否已准备好生产代码?

如果有人能给我一些细节,我想知道.有没有人能够在许多不同的设备上运行一个简单的程序而无需安装任何SDK相关的东西?

小智 3

您可以在 Khronos Group 留言板上的 OpenCL 论坛上找到准确的答案。OpenCL 工作组定期在那里闲逛。