Nvidia GPU上的OpenCL ATI Stream SDK

时间:2012-10-24 09:11:37

标签: opencl gpu nvidia ati

我是否可以通过安装ATI Stream SDK在Nvidia GPU上编码我的OpenCL应用程序(因为它可以让我加速我的CPU,Nvidia编程SDK也不会)?

2 个答案:

答案 0 :(得分:6)

您可以在计算机上安装多个平台(即:OpenCL实施)。因此,即使您拥有NVIDIA GPU,也可以将AMD OpenCL实现用于CPU(如果您有Intel CPU,则可以使用Intel OpenCL SDK)。但是,您无法使用AMD OpenCL实现在NVIDIA GPU上运行代码。

使用这个小实用程序库,您可以轻松选择要使用的实现/平台:http://www.thebigblob.com/opencl-utilities/

答案 1 :(得分:1)

是的,您可以使用AMD SDK构建主机程序,然后根据需要定位多个不同的设备 - CPU,NVIDIA GPU等等。但请确保您拥有针对每个设备优化的OpenCL代码的单独版本。