OpenCL & CUDA

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

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

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

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

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值