我如何在ATI上开发CUDA应用程序,稍后在NVIDIA上执行
我的电脑有一个ATI图形卡,但我需要编写一个我已经在CUDA中使用的算法,以适应这个过程。这可能吗?如果是,是否有人有任何链接或教程,从设置我的IDE到编写简单的图像处理或传递图像。我也考虑过OpenCL,但我没有找到任何关于如何使用它的信息。这个答案更倾向于零件 我也考虑过OpenCL,但我没有找到任何关于如何使用它的信息 查看此NVIDIA网站: 向下滚动,你会发现我如何在ATI上开发CUDA应用程序,稍后在NVIDIA上执行,cuda,opencl,Cuda,Opencl,我的电脑有一个ATI图形卡,但我需要编写一个我已经在CUDA中使用的算法,以适应这个过程。这可能吗?如果是,是否有人有任何链接或教程,从设置我的IDE到编写简单的图像处理或传递图像。我也考虑过OpenCL,但我没有找到任何关于如何使用它的信息。这个答案更倾向于零件 我也考虑过OpenCL,但我没有找到任何关于如何使用它的信息 查看此NVIDIA网站: 向下滚动,你会发现 OpenCL编程指南 这是OpenCL开发人员的详细编程指南 OpenCL最佳实践指南 这是一本帮助开发人员从OpenCL
此文档描述了OpenVL规范版本1所要求的英伟达OpenCL实现的“实现定义”行为。下面按照OpenCL规范中引用的顺序引用了实现定义的行为,并根据规范的节号进行分组
除非CUDA是一个要求,你应该再次考虑OpenCL,因为你可以在两个平台上使用它,并且你有一个并且想要为另一个平台开发。
< P>这个问题更倾向于部分 我也考虑过OpenCL,但我没有找到任何关于如何使用它的信息 查看此NVIDIA网站: 向下滚动,你会发现此文档描述了OpenVL规范版本1所要求的英伟达OpenCL实现的“实现定义”行为。下面按照OpenCL规范中引用的顺序引用了实现定义的行为,并根据规范的节号进行分组
除非CUDA是一个要求,否则你应该再次考虑OpenCL,你可以在两个平台上使用它,并且你有一个并且想要为另一个平台开发。
< P>你也可以看看这些:我自己还没有尝试过,但在x86上运行CUDA代码的前景似乎非常诱人。您可能还想看看这些:
我自己还没有尝试过,但在x86上运行CUDA代码的前景似乎非常诱人。您可以使用CUDA SDK中的设备模拟器在您的CPU上运行它,或者您可以看看:如果您在Linux上,则有一个gpuocelot的实验性windows版本。如果我错了,请参阅@PeterT纠正我,但据我所知,SDK中不再有设备仿真器(我认为是CUDA的3.x版本)。您可以使用CUDA SDK中的设备仿真器在您的CPU上运行它,或者您可以查看:如果您在Linux上,则有一个gpuocelot的实验性windows版本。如果我错了,请参阅@PeterT纠正我,但据我所知,SDK中不再有设备模拟器(我认为是CUDA的3.x版本)。谢谢,不幸的是,我刚刚发现我的图形卡不支持OpenCL。。。幸运的是…
amd.com
links dead谢谢,不幸的是我刚刚发现我的显卡不支持OpenCL。。。幸运的我…amd.com
links死了