搜狐网站
搜狐 ChinaRen 17173 焦点房地产 搜狗
搜狐数码频道 > 硬件频道 > 显卡频道 > 显卡评测

2009年度芯片级横评!24款显卡大决战

来源:泡泡网
2009年12月31日10:28
 · 微软发Win8和IE 10紧急补丁  · Win8不搭配触屏影响体验
 · 11月份笔记本出货量惨淡  · 160台Mac Mini建终极服务器
 惠普旗舰超极本  宏碁W700平板  苹果新iMac拆解  索尼Duo11变形本
 

09-10年显卡功能拓展:CUDA、Stream、DirectCompute、OpenCL

    提起GPU通用计算,自然会让人想到NVIDIA的CUDA、ATI的Stream以及开放式的OpenCL标准,再加上微软推出的DirectCompute,四种技术标准令人眼花缭乱,他们之间的竞争与从属关系也比较模糊。

    首先我们来明确一下概念:

1. OpenCL类似于OpenGL,是由整个业界共同制定的开放式标准,能够对硬件底层直接进行操作,相对来说比较灵活,也很强大,但开发难度较高;
2. DirectCompute类似于DirectX,是由微软主导的通用计算API,与Windows集成并偏向于消费领域,在易用性和兼容性方面做得更出色一些;
3. CUDA和Stream更像是图形架构或并行计算架构,NVIDIA和ATI对自己的GPU架构自然最了解,因此会提供相应的驱动、开发包甚至是现成的应用程序,通过半开放的形式授权给程序员使用。


ATI Stream示意图

    其中ATI最先提出GPGPU的概念,Folding@Home和AVIVO是当年的代表作,但在被AMD收购后GPGPU理念搁浅;此后NVIDIA后来者居上,首次将CUDA平台推向市场,在这方面投入了很大的精力,四处寻求合作伙伴的支持,并希望CUDA能够成为通用计算的标准开发平台。


NVIDIA CUDA示意图

    在NVIDIA大力推广CUDA之初,由于OpenCL和DirectCompute标准尚未定型,NVIDIA不得不自己开发一套SDK来为程序员服务,这套基于C语言的开发平台为半开放式标准,只能用于NVIDIA自家GPU,因此并未得到业界的认可,AMD认为CUDA是封闭式标准,不会有多少前途,AMD自家的Stream虽然是完全开放的,但由于资源有限,对程序员帮助不大,因此未能得到大量使用。

    就如同GPU能同时支持DirectX与OpenGL那样,NVIDIA和AMD对DirectCompute和OpenCL都提供了无差别支持,真正的GPU通用计算之战,不在CUDA与Stream之间,而是OpenCL与DirectCompute之争,DX11时代才刚刚开始……

CUDA通用计算遍地开花

    虽然GPU通用计算的概念最早由ATI提出并率先应用,但NVIDIA早已后来者居上。通过我们此前的诸多报道来看,CUDA软件无论数量还是质量都远超Stream,即便是同时支持CUDA和Stream的软件,对于Stream的支持也都要晚上几个月,N卡用户有更多的选择,而A卡用户有得用就不错了,看来AMD还得加倍努力才行。


暴风转码的出现,方便了众多菜鸟用户

    今年,GPU通用计算在民用领域的应用出现了爆炸性成长的局面,CoreAVC CUDA解码器、GPU倍线视频、MediaShow、MediaCoder、暴风转码等一批更好用、更实用的软件,让普通用户真正感受到了CUDA技术所带来的好处。

    通过此前我们的一项调查来看,CUDA软件不仅数量更多,而且要比Stream软件更受欢迎一些,那些同时支持CUDA和Stream的软件,对于CUDA的支持更快更到位,而且性能也更好一些。

[上一页] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [下一页]
责任编辑:yangzhixin
上网从搜狗开始
网页  新闻
*发表评论前请先注册成为搜狐用户,请点击右上角“新用户注册”进行注册!
设为辩论话题

我要发布

近期热点关注
网站地图

数码频道

搜狐 | ChinaRen | 焦点房地产 | 17173 | 搜狗

实用工具