我的电脑有ATI显卡,但是我需要编写一个我已经在CUDA中使用的算法来加速这个过程。这甚至可能吗?如果是的话,任何人都有任何链接或教程,从设置我的IDE到编码简单的图像处理或传递图像。我也考虑过OpenCL,但我没有找到任何有关如何使用它的信息。
答案 0 :(得分:4)
这个答案更倾向于
部分我也考虑过OpenCL,但我没有找到任何有关如何使用它的信息。
检查此NVIDIA网站: http://developer.nvidia.com/nvidia-gpu-computing-documentation
向下滚动,找到
OpenCL编程指南
这是OpenCL开发人员的详细编程指南。
OpenCL最佳实践指南
这是一本帮助开发人员从OpenCL获得最佳性能的手册。
CUDA架构的OpenCL概述
本白皮书总结了如何为NVIDIA GPU选择最佳实现的指南。
OpenCL实施说明
本文档描述了OpenCL规范版本1.0要求的NVIDIA OpenCL实现的“实现定义”行为。下面按照OpenCL规范中的引用顺序引用实现定义的行为,并按规范的节号进行分组。
在AMD / ATI上你有这个网站的简要介绍: http://www.amd.com/us/products/technologies/stream-technology/opencl/pages/opencl-intro.aspx
有关更多资源,请查看: http://www.amd.com/us/products/technologies/stream-technology/Pages/training-resources.aspx
除非CUDA是一项要求,否则您应该再次考虑OpenCL,因为您可以在两个平台上使用它,并且您声明有一个并希望为另一个开发。
答案 1 :(得分:1)
您可能还想看看这些:
http://blogs.nvidia.com/2011/06/cuda-now-available-for-multiple-x86-processors/
http://www.pgroup.com/resources/cuda-x86.htm
我自己没有尝试过,但在x86上运行CUDA代码的前景似乎很有吸引力。