正在阅读:A卡加速能秒N卡?笑说显卡加速发展现状A卡加速能秒N卡?笑说显卡加速发展现状

2013-08-13 00:18 出处:PConline原创 作者:Valest 责任编辑:liganlin

NVIDIA、Intel已经急起直追

 GTX TITAN
NVIDIA Titan显卡OpenCL性能爆发性增长

  上面我们提到,HD7000相对GTX600系列和Intel核显都具备更好的OpenCL性能,然而这其实都是过去的事情了……NVIDIA目前已经推出了Titan核心衍生的GTX700显卡,OpenCL可谓突飞猛进,部分测试提升竟达900%以上,而Intel也不弱,HD4000核显OpenCL也相对老核显有倍数级提升

  很明显,NVIDIA和Intel都在急起直追,这个OpenCL的发展趋势是有目共睹的,Roy Taylor甚至还说“它(Haswell)就是APU,干嘛还要遮遮掩掩呢?”但AMD其实也很难得意,因为NVIDIA和Intel实在太活跃了,从硬件角度出发,AMD的OpenCL优势已经在快速丧失

●OpenCL编程难度偏高,人才紧缺

OpenCL
企业招聘时看CUDA技能远多于OpenCL技能

  而从软件角度出发,OpenCL目前还存在编程难度大的问题,带来开发应用方面很大的不确定性,结果就是企业招聘时都更愿意看支持和开发都更明确的CUDA技术,而不是OpenCL。这样的就业形势也就造就了程序员关注CUDA多过关注OpenCL的结果,使OpenCL的程序员数量增长乏力,人才更加紧缺,编程难度也因此很难降下去,结果就是恶性循环了。

●“物理减速”,能用好显卡加速的游戏少之又少

镜之边缘
镜之边缘是少数用显卡加速用得较好的游戏

  上面我们提到了,OpenCL显卡加速开发难度大,人才又比较少,于是用此技术搞开发的不多,同样的情况其实也曾存在于NVIDIA的Physx. 在以往,游戏厂商都要NVIDIA提供资金支持才会使用Physx开发游戏,而即便是这样,大部分Physx游戏其实都做得不怎样,很多Physx都沦为可有可无的摆设,只有镜之边缘和蝙蝠侠等少数游戏用得还不错,而Physx的运用又削弱了性能,导致很多用户抱怨“物理加速”变成了“物理减速”。

  用不好的显卡加速就像我们本文开始的图片,多余而且夸张。Physx付费开发姑且都这样,OpenCL估计更加不用说了,把显卡加速有效应用到游戏中,还有很长一段路要走

●OpenCL效率仍然有待提高

OpenCL与CUDA性能对比(GTX260)
数据量
(量子位)
参数传递平均耗时(秒)
总数据处理平均耗时(秒)
OpenCLCUDAOpenCLCUDA
82.241.974.282.94
164.753.877.455.39
329.057.7112.8410.16
9672.2961.3292.9776.24
128113.95101.07142.92123.54

  另一个困扰OpenCL的问题是效率,和其他开放性规范一样,OpenCL规范为了追求高兼容性,难免要牺牲一定的性能,所以不一定能100%充分发挥硬件的所有性能。以过去的一个科研报告里的测试数据为例,我们可以明显看到CUDA的处理效率比OpenCL更高,毕竟CUDA只需考虑N卡自身,优化做起来更容易,而OpenCL支持的硬件太广泛了。

●总结:开放技术很好,不过OpenCL都还没起跑……

AMD
GTX660用户表示对AMD海飞丝特效很满意

  总的来说,封闭的技术对消费者和软件厂商而言都有其弊端,大家也可以看到Physx近年已经没什么声音了,不过开放技术其实对于厂商而言是个很大的挑战,比如AMD之前在古墓丽影9推出的“海飞丝”头发特效,由于在GTX660等N卡上也能使用,让AMD体验了一回何谓“叫好不叫座”。

  回到“显卡加速”的话题上,AMD的HD7000目前大部分都能支持OpenCL1.2,因此性能和支持度总体来说还相对NVIDIA和Intel有一定优势,然而我们很难说AMD是胜出者,毕竟目前OpenCL从编程开发、人力支持和终端应用方面都还未成熟,总体大概只能说是“起跑前”阶段,未来OpenCL大赛正式开跑前,Intel和NVIDIA可能还有更多新产品推出,AMD想指望显卡加速击败两个老对手的成功率堪忧

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品