新手求助,关于CUDA和OpenCL,如何选择
公司新项目,涉及到GPU开发,网上自己找了些资料,也买了2本书,都是关于cuda的,感觉还不错
可是公司在这方面没有经验,买的显卡是ATI的,于是又去搜索了关于OpenCL的资料,确实很少
AMD上的SDK也下载了,大致看了一些例子,感觉代码相比cuda来说似乎复杂晦涩了一点点,大概是支持跨平台的缘故吧?
也不知我这么说对不对
项目也不是非基于ATI开发不可,大概只是需要高性能的并行计算,如果必要的话,换成nvidia的显卡也可以
所以想请有经验的朋友能给点帮助:
1是能再给我梳理下cuda和OpenCL之间的关系。。我感到有点混乱(好像矛盾的只是ati和nvidia?)
2是能给个建议,是选择nvidia的平台还是ATI得OpenCL
十分感谢!!