`
love19820823
  • 浏览: 936931 次
文章分类
社区版块
存档分类
最新评论

OpenCL & CUDA

 
阅读更多

在OpenCL的官方网站上看到了1.0标准的出来,也看到了几个头文件;不过还是没看到编译器出现;只有支持标准的编译器出现了,才真正的能说标准可以用了;

其实早在一个多月前就看到了OpenCL的标准,感觉和NV的driver层面开发几乎一样,所以看到这两天Nv的新闻里面也有说道,OpenCL更偏向于底层的开发,内存都需要自己管理;很多接口和CUDA的driver层面开发几乎一样;

AMD intel都加入到了OpenCL的标准组织中,所以AMD在这两天里面宣布新闻说快速跟进OpenCL的标准,其实在内部来看,早就有这方面的工作了;

标准的同一有好处,这样方便了开发人员的代码的移植,但是从这个标准中也可以看出来,平台相关性其实也有很大的,只是在kernel部分来替换各自的代码,看的出来cpu和gpu的部分就现在而言,还是需要分开的,并没有做到自动均衡的工作;

资源的调度还得程序员自己来负责管理,实在话:

还不如用intel的TBB+Nvidia的CUDA来做这样的开发;

不过期待标准的进一步的完善:)

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics