|
事实上对此做法并不苟同的,绝不仅仅是我的看法,许多做过 OpenCL 开发的开发人员对此做法也是持反对意见,
Edison 发表于 2010-8-13 20:54 ![]()
瞧你说来说去还是开发人员而不是普通用户。
OpenGL现在可比OpenCL应用广得多,有不少老游戏,quake和cs等都需要用到opengl,当然最终opengl估计在家用PC上是会彻底退出,到时候的确可以在驱动中去掉OpenGL ICD,现在还太早。好像微软操作系统自带的驱动都已经去除OpenGL ICD的。
说什么OpenCL程序CPU也能运行,在并行应用的开发上 OpenCL 更简便明了,怎么没看intel对OpenCL这么热情?说穿了,有CPU的的intel和AMD对OpenCL的热情和迫切感远没NV这么强烈。而且计算机技术发展到现在阶段,并不是最新效率性能更高的东西就是最好的,也要考虑继承性,否则linux也不会始终干不过windows,安腾也不会败于X86-64,编程也是一样,用OpenCL编程,需要完全推到重来,以前的代码模型和经验完全不能使用,实际开发成本和难度未必就小。
说到底,OpenCL是个好东西,但是有CPU的AMD出于自身利益和能力,不愿意也不能全力支持OpenCL,大力推广OpenCL的重任,只有落在NV身上了,但是AMD就算不全力支持OpenCL,也不会拖OpenCL的后腿,AMD又没说不支持,对OpenCL的支持也在逐渐改进,你说AMD起了极坏的作用,我觉得是冤枉了AMD,也是太抬举AMD了,AMD在GPGPU领域没有这么大的影响力。当然你作为资深Nfan,完全站在NV的立场说话,看到自己心仪公司的技术不被对手公司AMD全力支持而影响了NV的努力,所以对AMD抱有怨言过度指责AMD,这我也能理解。 |
|